我已經創建與width:90%
(填充的和10%)的容器,並且在其內部有三個display:inline
的div與width:30%
創建響應式產品網格。怎麼了我的寬度?
這並沒有收到預期的效果,我想三個div的可拉伸至30容器的%,從而填充整個容器。
首先去創建一些響應。我打算用最大寬度將這些圖片放在這些div中,以創建一個響應式產品網格。
正如你可以看到產品的div只是延伸到文本的大小,當我希望他們能夠擴展以填充內容區域。
CSS:
.shoppg #content{
width:90%;
margin-top: 60px;
margin-left:5%;
margin-right:5%;
}
.product{
width:30%;
display:inline;
}
HTML:
<div id="content">
<div class="product">
product 1
</div>
<div class="product">
product 2
</div>
<div class="product">
product 3
</div>
</div>
這絕對是完美的。我實際上並沒有計劃讓這個完全響應和可堆疊,但現在你已經幫助我,這啓發了我!我想我現在必須在標題和導航上工作。雖然看到創建響應式網格是多麼容易,但實際上並沒有我想象的那麼糟糕! – Francesca
手動/手動學習很多這一點很重要,但是當您開始對定位感到滿意時,您應該考慮 - 「媒體查詢」(您需要在多個設備上使用相同的網站) ),然後插入像'twitter bootstrap'這樣的框架,它提供了一種乾淨/整潔的方式來實現你現在正在討論的內容。 – Dave
另外,我意識到有一種更好的方式可以滿足你的需求。請參閱我的答案中的第三個例子。 – Dave