如果我正確理解你,你希望中間的按鈕不允許左側或右側按鈕進入固定距離,並且在瀏覽器展開時不改變位置,這是否正確?如果是這樣,這是我所看到的是你的解決方案:
1:給中心div則另有類以分離它的CSS與外左鍵和右鍵
<div class="row-fluid buy-row">
<div class="span2 offset3"><a href="http://www.reddit.com" class="buy-left">Buy</a></div>
<div class="span2 pagination-centered center-button"><a href="#" class="buy-center">Buy</a></div>
<div class="span2 pagination-centered"><a href="http://www.soundcloud.com" class="buy-right">Buy</a></div>
</div>
而且你的CSS之間的固定空間中心按鈕類將如下所示:
.center-button{margin:0 15px 0;}
而且這將覆蓋左右空間,防止兩者都塌陷到中心div上。
現在你的問題是兩個按鈕都從中心向外擴展,就像在一個額外的div中包裝3個按鈕一樣簡單,並且在'排流式購買行'的div內設置固定寬度例如
<div class="row-fluid buy-row">
<div class="fixed-buy"><!-- additional div wrap to create permanent unchanging width from center -->
<div class="span2 offset3"><a href="http://www.reddit.com" class="buy-left">Buy</a></div>
<div class="span2 pagination-centered"><a href="#" class="buy-center">Buy</a></div>
<div class="span2 pagination-centered"><a href="http://www.soundcloud.com" class="buy-right">Buy</a></div>
</div><!-- end your new div -->
</div>
那麼你的DIV設置爲你希望不超過允許它既不擴大超出中心或摺疊後,它
.fixed-buy{width:450px} /* or whichever pixel width you prefer */
這是否回答你的問題所需的像素?
其他媒體查詢可能需要爲這個固定位置被設置或者你也可以如做它用百分比或EM我已經刪除
http://www.w3.org/TR/css3-mediaqueries/
這給了我已經得到的結果。如果您調整jsfiddle結果窗口的寬度,則可以看到每個單擊按鈕之間的距離隨寬度而變化。我希望中心按鈕始終保持中心位置。然後,我希望左右購買與中心保持固定的寬度距離。 – mildrenben 2013-03-13 22:50:30
然後,只需在.span2上放置一個固定的右邊距。 http://jsfiddle.net/fHDxk/3/ – isherwood 2013-03-13 23:26:42
仍然沒有解決問題。看到這張照片瞭解我。我希望這兩個維度保持平等,而不是像現在這樣不同。 i.imgur.com/jQgP7VU.png – mildrenben 2013-03-14 14:57:37