[英]Align parent of floating divs on center
<div class="bigParent">
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
</div>
http://jsfiddle.net/te9fzaub/4/-簡單示例;
好的,所以我有上面的代碼,我想要實現的是讓.child
浮動到左邊, .parent
在display:inline-block;
但以.bigParent
為中心。
我得到的問題是,如果第三個.child div
不適合.bigParent
寬度,則會將其放在新行上,並使.parent div's
寬度為100%;
在此先感謝,熱愛這個社區!
我知道這是一種方法,但如果可能的話,我只想使用CSS。 我已將其發布為答案,所以也許其他人遇到此問題可能會認為這是一個臨時解決方案。
var maxWidth = $('.bigParent').width(),
childWidth = $('.child').width(),
nrOfChildren = Math.floor(maxWidth/childWidth),
parentWidth = nrOfChildren*(childWidth);
$('.parent').width(parentWidth);
http://jsfiddle.net/te9fzaub/6/
無論如何,仍在等待CSS方法。
是否可以用額外的div包裝2個.child div?
<div class="bigParent">
<div class="parent">
<div>
<div class="child"></div>
<div class="child"></div>
</div>
<div class="child"></div>
</div>
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.