「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;
- }