ラベルの例として、スパン内に含まれるリストがあります。ラベルの下に表示されるのではなくラベルの横にリストを表示することです。この例では、最初のリスト項目 "backups"はラベル "path contents:"と同じ行に表示されます。これはどのように達成できますか?リストをラベルと整列する
ul
{
\t list-style-type: none;
border: solid green 1px;
}
label
{
\t display: inline-block;
\t width: 100px;
border: solid red 1px;
}
<!DOCTYPE HTML>
<html>
<body>
\t <div> \t \t
\t \t <label id="dynamicLbl_pathcontents">path contents:</label>
\t \t <span id="PathContents">
\t \t <ul>
\t \t \t <li>backups</li>
\t \t \t <li>FilesAndFolders.php</li>
\t \t </ul>
\t </span>
\t </div>
</body>
</html>
CSSは、この例ではこれらの要素の可視性を改善するためのULおよびラベルの境界を含むことに留意されたいです。
'垂直整列の目的は何ですか? – knot22
vertical-alignは、インラインブロック要素の垂直方向の配置を決定します。 'bottom'の' top'はそれに応じてインラインブロック要素を整列させます。 'bottom'はこれらの要素の下限を整列させます。 (BTW、デフォルトは 'baseline' - インクルードされたテキストのベースラインに沿った位置合わせです) – Johannes