私はいくつかの製品を紹介しなければならないウェブページに取り組んでいます。私は現在、他の特化した製品ページを開く3つの主要製品を持っています。私の現在の問題は、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>
:これは、製品タブをクリックしたときにロードされているページです
<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>
:
<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:ここ
は、メインCSSですこのリンクにページを更新しました:http://sampledreamstore.000webhostapp.com/。
コンテンツをモバイルデバイスで表示するための柔軟性を維持しながら、列を適切に整列させるにはどうすればよいですか。
更新は:アライメントの問題を再現するためにjsfiddleサンプルを追加:https://jsfiddle.net/gp1uux1q/
問題を示すために最小限の作業スニペットを作成できますか? – ZimSystem
jsfiddleで再作成しようとします。 – kromastorm
十分な領域幅を持つサンプルコードが追加され、同じ動作を示します。 – kromastorm