[英]Making center a inline-block
我很難將一個內聯塊居中。
.content {
width: 85%;
margin: 0 auto;
}
#main-wrapper {
text-align: center;
display: inline-block;
}
#main-column {
width: 85%;
margin: 0 auto;
}
#image {
width: 150px !important;
height: 150px !important;
}
的HTML
@foreach($estates as $estate)
<div id="main-wrapper">
<div id="main-column">
<div class="sub-column">
<img id="image" src="{{$estate->image}}">
</div>
<div class="sub-column">
Content
</div>
<div class="sub-column">
Buttons
</div>
</div>
</div>
@endforeach
內聯塊的工作方式就像是文字一樣,請使用text-align: center
於父級,它將行居中。
#main-wrapper {
text-align: center;
}
我不太確定為什么要使用內聯塊,如果只希望#main-column
居中,請使用:
#main-column {
width: 85%;
margin: 0 auto;
// note there's no display: inline-block here
}
很難確定是否沒有看到周圍的代碼,但是請嘗試將#main-wraper
和#main-column
元素移出@foreach
循環。
<div id="main-wrapper">
<div id="main-column">
@foreach($estates as $estate)
<div class="sub-column">
<img id="image" src="{{$estate->image}}">
</div>
<div class="sub-column">
Content
</div>
<div class="sub-column">
Buttons
</div>
@endforeach
</div>
</div>
請注意, id
屬性應該是頁面上的唯一值。 如果$estate
超過一個,則#image
當前不是唯一的。 考慮改為在<img>
元素上使用class
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.