cssでさらにクラスを作成することなく、同じクラスの3つの画像を例に挙げて、それらの間にスペースのパーセンテージを与えることはできますか?CSS - 同じクラス内の画像間にスペースを追加できますか?
マージンやパディングを使用して分割することで、これを行うことのみ可能ですか?
多くのありがとうございます。
cssでさらにクラスを作成することなく、同じクラスの3つの画像を例に挙げて、それらの間にスペースのパーセンテージを与えることはできますか?CSS - 同じクラス内の画像間にスペースを追加できますか?
マージンやパディングを使用して分割することで、これを行うことのみ可能ですか?
多くのありがとうございます。
HTML:
<!--this would normally contain images -->
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
CSS:最初の子を選択し、あなたが好きな方のマージンやパディングを与えないよう
body {
margin: 0px;
}
.image {
display: inline-block;
background-color: blue;
height: 100px;
width: 200px;
margin-right: 10px;
}
.image:nth-of-type(1) {
margin-left: 10px;
}
.myClass img{
float:left;
width: 30%;
margin:0 1%;
}
使用セレクタ
.image:not(:first-child){
margin-right:10px
}
あなたに何をすべきか正確に欲しい? –
はい、可能ですが、コードはどのように見えますか?これは正確な出力ですか?何を試しましたか? – DaniP
だから私は3つのレイヤーで作られている同じ行に3つの電話のグラフィックスがあります。 1 - テンプレート、2.内容、3黒いカバー。あなたが黒いレイヤーの上にマウスを置いた瞬間、オンにする効果を与えます。現在の設定での問題は、それらがリンクでもあり、リンクがあまりにも接近し過ぎるためです。両側に等しい間隔の透明な間隔を持つpngを使用することで正しい位置が達成されます。だから基本的に私はそれぞれ3つの画像(1層)を含む3つのクラスがあります。私は、クラスを維持したいだけで、ポジショニングの権利を得るが、クラスにスペースを追加する。 – Michael