私は多くのことを試しましたが、目的のフォーマットを取得できませんでした。HTML:
<div class="usertype">
<div class="type1">
<span class="type-heading">type1 is here</span>
<span class="type-description">10 types have joined</span>
<span class="type-description">35 type will.</span>
</div>
<div class="type2">
<span class="type-heading">type2 is here</span>
<span class="type-description">10 types are there</span>
<span class="type-description">35 type will.</span>
</div>
<div class="type1">
<span class="type-heading">type23 is good</span>
<span class="type-description">50 types are there</span>
<span class="type-description">50 types are there</span>
<span class="type-description">for 2 months</span>
</div>
<div class="type2">
<span class="type-heading">Type4 at last</span>
<span class="type-description">50 types are there</span>
<span class="type-description">makes their first $20</span>
<span class="type-description">50 types are there</span>
<span class="type-description">35 type will.</span>
</div>
</div>
CSS:
div.usertype {
margin-top: 1em;
}
div.type1 {
float: left;
margin-left: 2em;
}
span.type-heading {
font-size: 14px;
color: #f7f7f7;
}
span.type-description {
font-size: 14px;
color:#959595;
display: block;
}
出力:
私が欲しいもの:
- class でスパン間の垂直距離を減らし
type-description
ます。使っline-height
てみpadding-bottom
ましたが動かせませんでした。一部の親 div が持っている可能性がありdisplay:block
ます。 - すべてのタイプの説明が左に配置され、現在は中央に配置されています。私がそれを使用すると
float: left
、フォーマットが完全に台無しになります。
助けてください。