CSS で複数行の dt と dd を並べて生成する方法

不言
リリース: 2018-11-26 09:20:31
オリジナル
5447 人が閲覧しました

CSS を使用して dt と dd を複数行並べて生成する方法 dl・dt・dd タグは定義リストと呼ばれる要素です。この記事では複数行の生成について説明します。 CSS では dt メソッドと dd メソッドを並べて使用します。

dt要素とdd要素のcompact属性はそのままではHTML5では廃止されるため、CSSで調整する必要があります。

dt と​​ dd を並べて実装する方法

の記述方法を使用します
<dl> 
<dt>标题</dt> 
<dd>目录<dd> 
<dt>标题</dt> 
<dd>目录<dd> 
</dl>
ログイン後にコピー


このように、タイトルと内容を連続して書きます。 [タイトル]と[内容]を横に並べたい場合、表のように書くことはできません。フローティングを使用すると、どこかに Clearfix を書き込むことができません。

この場合、「float: left;」と「margin - left」を使用すると、並列アプローチを実現できます。

Give < dt > float: left; ここで、高さを失う部分は margin-left メソッドに与えられます。

こうすれば、内容が複数行になっても見た目は変わりません。

例を見てみましょう

Web サイトの更新情報を記述するとします。まず、HTML を記述します。

次に、CSSを記述し、< dt >にfloat-leftを与え、< dd >にmargin-leftを記述します(ここでは80ピクセル程度が良いようです)。
#HTML

<dl>
  <dt>10月20日</dt>
  <dd>文字被添加<br>
  多行内容出现</dd>
  
  <dt>10月20日</dt>
  <dd>文字被添加</dd>

  <dt>10月18日</dt>
  <dd>网站续订</dd>
<dl>
ログイン後にコピー

CSS

dt{
  float: left;
}
dd{
  margin-left: 80px;
}
ログイン後にコピー

効果は次のとおりです。水平方向の配置も実現されます

CSS で複数行の dt と dd を並べて生成する方法この記事はここにあります。その他の関連コンテンツについては、php 中国語 Web サイトの

CSS ビデオ チュートリアル

列に注目してください。 ! !

以上がCSS で複数行の dt と dd を並べて生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
css
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート