「css・定義リストのdtとddを同じ位置できれいな横並びにする[1]」の補足ページです。
[1]では、dtとddを同じ位置に横並びにするために「table-cell」を使ったサンプルを載せました。下の(3)がそれと同じサンプルです。これと同じような動きを「display:inline」を使って作成してみました。
.dlwrap1 dl { width: 100%; color: #3366ff; font-size: 14px; margin: 4px 0; } .dlwrap1 dl dt { color: #777; font-weight: bold; }
.dlwrap dl { display: table; color: #3366ff; font-size: 14px; margin: 4px 0; } .dlwrap dl dt { display: table-cell; width: 10em; color: #777; font-weight: bold; } .dlwrap dl dd { display: table-cell; }
.dlwrap3 dl { display: table; color: #3366ff; font-size: 14px; margin: 4px 0; } .dlwrap3 dl dt { color: #777; font-weight: bold; display:inline; margin: 0; } .dlwrap3 dl dd { display:inline; padding: 0; margin: 0; } .dlwrap3 dl dd:nth-child(2) { padding-left: 20px; }