我有以下问题,即tripadviser元素不在div的中心:
HTML
<div class="box">
<div class="center">
<div id="TA_rated652" class="TA_rated">
<ul id="aZ2UznGh" class="TA_links ztx26p">
<li id="FyjgLOVkx" class="tmeRQwSrMol"><a href="http://www.tripadvisor.de/Attraction_Review-g293918-d1942956-Reviews-The_Dive_Academy-Koh_Samui_Surat_Thani_Province.html" class="center">The Dive Academy</a></li>
</ul>
</div>
<script src="http://www.jscache.com/wejs?wtype=rated&uniq=652&locationId=1942956&lang=de"></script>
</div>
</div>
CSS
.block05 .center {
display:block;
margin-left:auto;
text-align:center;
}
我如何将tripadvisor元素集中在一起?
答案 0 :(得分:1)
默认情况下,元素的宽度为100%,因此您无法将其居中..
您只需在width
上设置.box
即可解决此问题。
.box {
margin: 0px auto;
width: 170px;
}
答案 1 :(得分:0)
我在HTML中看不到.block05。
当使用text-align不是一个选项时,要在div中居中div,可以在div上设置显式宽度并设置margin:0 auto;
.element{
width:300px;
margin:0 auto;
}
这会将元素置于其容器元素的范围内。