我正在一个网页上工作,我必须展示一些产品。我目前有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