0
私は子供のように複数のspan
要素を持つ親div
要素を持っています。 span
要素は、div
要素内の新しい行に折り返されています。しかし、私は最初の行と2行目にあるspan
の間にいくつかの垂直スペーシングを追加しようとしています。 私はdivタグの内側に折り返されたスパン要素間にスペースを追加するにはどうすればよいですか?
margin-bottom: 4px;
と
margin: 4px 0px 4px 0px;
としてマージンを追加しようとしているが、どちらのオプションが動作します。
<div style="width: 200px;">
<span style="border:2px solid red; margin-bottom:4px;"> text 1 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 2 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 888888 888888 888 888 8 8888 8 8 888 888 8888 888 88888 8888 888 8888 8888 8888 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 4 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text5 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 6 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 7 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 9 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 10 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 11 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 12 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 18 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 14 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text15 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 16 </span>
<span style="border:2px solid red; margin-bottom:4px;"> text 17 </span>
</div>
(私はあなたのコードの挿入におけるその正しいとして、あなたの質問に 'マージン-bttom'をtypo'edと仮定しています)。しかし、あなたの 'span'要素に' display:inline-block; 'を与え、マージンが働き始めるはずです。 PS。これがhtml電子メールテンプレートで使用されている場合は、短縮形ではないCSSプロパティを使用することをお勧めします(つまり、margin-XXXXの4つのバージョンを使用する 'margin'を使用しないでください)。 – haxxxton