如何创建宽度大小为div的div:1024px,height:200px,另一个div位于起始位置,大小为990px宽度:20px,高度:200px,形成一条线。
我开始做,但我没有进展:
以下是代码:
CSS:
div.wrap, div.header
{
width:1024px;
margin:0 auto;
}
div.header, header1
{
height:100px;
background-color:Purple;
}
div.header header1
{
background-color:Gray;
left:990px;
position:fixed;
}
HTML
<div class="wrap">
<div class="header">
<div class="header1"></div>
</div>
</div>
应该是结果:
答案 0 :(得分:2)
修改:请注意,您的css中有拼写错误,应该是.header1
而不是header1
。
回答你的问题:
div.wrap, div.header
{
width:1024px;
margin:0 auto;
position: relative; // added
}
div.header, .header1 // typo fixed, header1 is not a valid element
{
height:100px;
background-color:Purple;
}
div.header header1
{
background-color:Gray;
left:990px;
position:absolute; // changed
width: 20px; // added
}
但是,您不能只使用border
属性吗?
答案 1 :(得分:1)
这样的东西? http://jsfiddle.net/5ZuUZ/