何らかの理由で、私のサブクラスはDIV要素で機能しませんか?
CSSルールはspan+aのようなインラインタグと一致しますが、divとは一致しません。
以下の例をご覧ください。
<style>
.row {
display: block;
}
.row .lbl {
float: left;
width: 200px;
text-align: right;
font-weight: bold;
background-color: blue;
}
.row .inpt {
float: left;
width: 200px;
text-align: right;
font-weight: bold;
background-color: red;
}
</style>
動作します!!!
<p class="row">
<span class="lbl">Title</span>
<span class="inpt">Data</span>
</p>
動作しません!!!
<p class="row">
<div class="lbl">Title</div>
<div class="inpt">Data</div>
</p>