我知道答案很简单,但我似乎无法弄清楚。对齐使用float的父div内的2个子div:left和float:right
<div id="header">
<div id="30">
<img src="../images/logo.png" width="97" height="97" />
</div>
<div id="company">
<img src="../images/company.png" width="370" height="97" />
</div>
<div style="clear: both;"></div>
</div>
#header {
width:960px;
background-color:#e9e9e9;
margin-left:auto;
margin-right:auto;
padding-bottom:15px;
overflow:hidden;
}
#30 {
float:left;
}
#company {
float:right;
}
我想不出如何从jsfiddle发布代码。结果是“30”div与父级左侧对齐,“公司”div与右侧对齐,但是它被放下了一条线。
哈。这解决了我的问题。我从来不知道divs必须以一封信开头。谢谢!! – user3183166
是的,30改为一个字/字母,它的作品。 http://jsfiddle.net/8NpT2/ – NikZ
实际上,#30是一个完全有效的ID。在HTML5中。只是CSS有问题。见http://benfrain.com/when-and-where-you-can-use-numbers-in-id-and-class-names/ – j08691