我有这样的结构:
<div class="father">
This string is left-aligned
<div class="divToCenter" style="display:inline-block;">
//contains other divs.I used inline block for making this div as large as
//content ATTENTION: its width is not fixed!
</div>
</div>
我怎么能说:
让我只拥有以"father“div居中的名为"divToCenter”的类。
谢谢
卢卡
发布于 2011-05-20 18:31:50
#left {
float: left;
background: #eee;
width: 200px; /* width is optional */
}
#content {
overflow: hidden;
text-align: center;
}
<div class="father">
<div id="left">This string is left-aligned</div>
<div id="content">
<!-- contains other divs.I used inline block for making this div as large as content -->
</div>
</div>
将左对齐的字符串或块向左浮动,然后在内容上使用overflow:hidden
,它将自动占用剩余空间,您可以随心所欲地text-align
它。
或者将左边的内容转换为内联块,这样它和内容是并排的,您将能够分别text-align
每个inline-block
。
发布于 2011-05-20 18:07:25
div.divToCenter
{
margin: 0 auto;
}
发布于 2011-05-20 18:22:30
.father { text-align: center; }
.father div.divToCenter { margin: 0 auto; }
更新:
.father { text-align: left; }
.father div.divToCenter { width:Xpx; margin: 0 auto; }
https://stackoverflow.com/questions/6070321
复制相似问题