我的HTML页面中有两列。列中的垂直中心图像
<div id="content">
<div id="left"></div>
<div id="right"></div>
</div>
他们每个人都占据了页面
#left {
float: left;
width: 50%;
}
#right {
float: left;
width: 50%;
}
我想中心在右栏中的图片的一半。我知道我可以通过做margin-left: auto; margin-right: auto;
来使它水平居中。我怎样才能让它垂直居中?
我认为你只需要把高度100%,然后边距自动 – Martyn0627 2013-03-16 19:36:33
你厌倦了'垂直对齐:中间'在列的div? – Blieque 2013-03-16 19:37:59
不是一个答案,但你应该像'#left,#right {/ * styles * /}'一样结合'#left'和'#right' CSS块。编程时不应该重复任何代码,CSS也是如此。 – 2013-03-16 19:38:43