我正在一個網頁上工作,我必須展示一些產品。我目前有3個主要產品將打開其他專業產品頁面。我目前的問題是與div對齊。我使用引導列來創建等距列。但不知何故,第一個div附加在內容區域的左側。對齊引導容器內的div列
這裏是主css:
<style>
body {
color: white;
}
.topnav>a:hover {
background-color: black;
color: white;
}
.content {
height: 400px;
overflow-y: auto;
}
div {
padding: 10px;
}
.productbox {
box-shadow: 0 8px 6px -6px #999; //
border: 2px solid gray;
background-image: url('http://placehold.it/460x250/ffffff&text=HTML5');
height: 25vh;
width: 20vw;
border: 1px solid black;
align:center;
}
.producttitle {
font-weight: bold;
padding: 5px;
color: black;
text-align: center;
}
</style>
容器HTML:
<div class="container">
<div class="row">
<div class="row-sm-12 row-md-12 row-lg-12 content"
style="background-color: lightblue;"></div>
</div>
</div>
這是加載被點擊的產品標籤,當頁面:
<div class="row">
<div class="col-sm-3 col-md-3 col-lg-3 productbox"
style="background-color: lightgray;">
<div class="producttitle">Product 11</div>
</div>
<div class="col-sm-3 col-md-3 col-lg-3 productbox col-sm-offset-1 col-md-offset-1 col-lg-offset-1 "
style="background-color: yellow;">
<div class="producttitle">Product 21</div>
</div>
<div class="col-sm-3 col-md-3 col-lg-3 productbox col-sm-offset-1 col-md-offset-1 col-lg-offset-1"
style="background-color: red;"><div class="producttitle">Product 31</div></div>
</div>
我有將頁面更新到此鏈接:http://sampledreamstore.000webhostapp.com/。
我應該如何正確對齊列,同時保持內容在移動設備中的靈活性。
更新:添加的jsfiddle樣本重新對準問題:https://jsfiddle.net/gp1uux1q/
你可以創建一個最小的工作片段來演示這個問題嗎? – ZimSystem
好的。將嘗試在jsfiddle上重新創建它。 – kromastorm
示例代碼添加,具有足夠的區域寬度,它顯示相同的行爲。 – kromastorm