CSSで記事の区切り線のスタイルを実装するさまざまな方法のまとめ

CSSで記事の区切り線のスタイルを実装するさまざまな方法のまとめ

この記事では、CSS で記事の区切り線を実装するさまざまな方法をまとめています。区切り線はページを美しく見せることができるので、CSS を使用して区切り線のスタイルを実装するさまざまな方法を見てみましょう。効果は以下のとおりです。

方法 1: 単一のラベルを使用して区切り線を実装する:

html:

<div class="line_01">小さな区切り線の単一ラベル実装</div>

css:

.demo_line_01{  
    パディング: 0 20px 0;  
    マージン: 20px 0;  
    行の高さ: 1px;  
    左境界線: 190px 実線 #ddd;  
    右境界線: 190px 実線 #ddd;  
    テキスト配置: 中央;  
}

利点: 簡潔なコード

方法 2: 背景色を使用して区切り線を作成する:

html:

<div class="line_02"><span>色を使って巧みに表現された小さな区切り線</span></div>

css:

.demo_line_02{  
    高さ: 1px;  
    上境界線: 1px 実線 #ddd;  
    テキスト配置: 中央;  
}  
.demo_line_02 スパン{  
    位置: 相対的;  
    上: -8px;  
    背景: #fff;  
    パディング: 0 20px;  
}

利点: 簡潔なコード、適応幅

方法3: 区切り線を実装するためのインラインブロック:

html:

<div class="line_03"><b></b><span>小さな区切り線のインラインブロック実装</span><b></b></div>

css:

.demo_line_03{  
    幅:600ピクセル;  
}  
.demo_line_03 b{  
    背景: #ddd;  
    上マージン: 4px;  
    表示: インラインブロック;  
    幅: 180ピクセル;  
    高さ: 1px;  
    _オーバーフロー:非表示;  
    垂直位置合わせ: 中央;  
}  
.demo_line_03 スパン{  
    表示: インラインブロック;  
    幅: 220ピクセル;  
    垂直位置合わせ: 中央;  
}

方法4: フローティングで区切り線を実現する:

html:

<div class="line_04"><b></b><span>小さな区切り線が浮かび上がり、</span><b></b></div>

css:

.demo_line_04{  
    幅:600ピクセル;  
}  
.demo_line_04{  
    オーバーフロー: 非表示;  
    _ズーム: 1;  
}  
.demo_line_04 b{  
    背景: #ddd;  
    上マージン: 8px;  
    フロート: 左;  
    幅: 26%;  
    高さ: 1px;  
    _オーバーフロー:非表示;  
}

方法 5: 文字を使用して区切り文字を実装する:

html:

<div class="line_05">———————————<span>達成するための小さな区切り文字</span>————————————</div>

css:

.demo_line_05{  
    文字間隔: -1px;  
    色: #ddd;  
}  
.demo_line_05 スパン{  
    文字間隔: 0;  
    色: #222;  
    マージン:0 20px;  
}

利点: コードが簡潔です。上記ではセパレータの書き方を簡単に紹介しました。環境によっては、より適切な書き方があるかもしれません。

以上で、CSS で記事の区切り線スタイルを実装するさまざまな方法についての説明は終了です。CSS 区切り線スタイルに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  Angular Cookie の読み取りおよび書き込み操作コード

>>:  HTMLボタンを中央に配置する方法

推薦する

アダプティブ Web デザインを実現する方法に関する関連知識ポイントの要約

「アダプティブ Web デザイン」はどのように機能しますか?実はそれほど難しいことではありません。 ...

mysql5.7.21 の異常起動を修正する方法

同僚から、停電のため MySQL インスタンスを起動できないという報告がありました。 innodb_...

GolangでMySQLデータベースを操作するための実装コード

序文Golang は、SQL データベースにアクセスするための database/sql パッケージ...

HTML における相対と絶対の使用法と違いの詳細な説明

HTML における相対と絶対の違い: 正直に言うと、HTML は世界で最もシンプルな言語です。タグ言...

Docker-compose インストール yml ファイルの設定方法

目次1. オフラインインストール2. オンラインインストール3. アンインストール4. ymlファイ...

Docker で Ubuntu に Python3 と Pip をインストールする際の問題

文章1) Ubuntuイメージをダウンロードする docker プル Ubuntu 2) 画像を見る...

自作メニューをクリックする効果を実現するJavaScript

この記事では、自作メニューをクリックする効果を実現するためのJavaScriptの具体的なコードを参...

JS クロスドメイン ソリューション React 構成 リバース プロキシ

クロスドメインソリューションjsonp (get をシミュレート) CORS (クロスオリジンリソー...

HTML インライン要素と HTML ブロックレベル要素の概要と違い

ブロックレベル要素の機能: • 常に新しい行から始まり、それ自体で 1 行を占め、後続の要素も新しい...

HTMLフォームアプリケーションにはチェックボックスとラジオボタンの使用が含まれます

チェックボックスやラジオボタンの使用を含むコードをコピーコードは次のとおりです。 <!DOCT...

Linux の Makefile とは何ですか? どのように機能しますか?

この便利なツールでプログラムをより効率的に実行およびコンパイルしますMakefile は自動コンパイ...

MySQL 8.0.11 Mac 用インストール ガイド

MACはmysql8.0をインストールします。具体的な内容は次のとおりです。 1. ダウンロードアド...

MySQL8.0.18 複数マスターと 1 スレーブの構成

目次1. 現実的な背景2. 合意3. マスターを構成する3.1. 起動パラメータの設定3.2. パラ...

Nginxは特定のページへのIPアクセスを制限します

1.すべてのIPアドレスが3つのページa1.htm、a2.htm、a3.htmにアクセスするのを禁止...

Vue3 親子コンポーネントパラメータ転送における sync 修飾子の使用法の詳細な説明

目次一方向データフローの説明Vue2.x の使用法親コンポーネントに変更を通知するイベントのフォーム...