如何将div的左侧与页面中心对齐?

时间:2009-11-20 13:50:11

标签: html css

我在页面中心有一堆div(使用margin:auto)

现在我想绘制一条从中心开始并向右延伸的线(比如400像素)。我是一个但是很难过,知道如何让这项工作很好吗?

喝彩!

4 个答案:

答案 0 :(得分:3)

使用此css:

div.line
{
    position: absolute;
    left: 50%;
    width: 50%;
}

答案 1 :(得分:1)

div.line
{
  width: 400px;
  height: 10px;
  margin: 0 auto;
  border-right: 400px solid black;
}

答案 2 :(得分:0)

将内容放在另一个标记内。

并将标记设置为以下样式(例如div):

div.special_tag {
  float: right;
  width: 50%;
}

答案 3 :(得分:0)

就个人而言,我只是使用边距:

设置在中线的左侧:

.leftSide {
 width: 400px;
 height: 100px;
 margin: 0 50% 0 auto;
 background: #555;
 border: #777 1px solid;
}

或中线的右侧

.rightSide {
 width: 400px;
 height: 100px;
 margin: 0 auto 0 50%;
 background: #555;
 border: #777 1px solid;
}