中央のテキストの両側に水平線を描くためのCSS

中央のテキストの両側に水平線を描くためのCSS

1. vertical-align プロパティは次の効果を実現します。

vertical-align プロパティは、要素の垂直方向の配置を設定します。

このプロパティは、インライン要素のベースラインの垂直方向の配置を、その要素が存在する行のベースラインを基準として定義します。負の長さの値とパーセンテージ値が許可されます。

<div class="header">
    <span class="line"></span>
    <span class="text">中央にテキスト、両側に水平線</span>
    <span class="line"></span>
</div>

<スタイル>
。ヘッダ
{
    幅:400ピクセル;
    高さ:36px;
    行の高さ:36px;
    border:1px 緑一色;
    テキスト配置:中央;
}
。ライン
{
    表示:インラインブロック;
    幅:100ピクセル;
    上境界線:1px 実線 #cccccc;
    垂直方向の位置合わせ:5px;  
  // オンラインで、.text が vertical-align:-5px に設定されていることを知りました。試してみたところ、.header に設定されている line-height と競合しているようで、効果が正しくありません。そこで、vertical-alignを.lineに設定します}
</スタイル> 

2. CSS疑似クラスの実装効果:

<div class="header">
    <div>中央にテキスト、両側に水平線</div>
</div>

<スタイル>
    。ヘッダ
    {
        幅:400ピクセル;
        高さ:36px;
        行の高さ: 36px;
        テキスト配置:中央;
        border:1px 緑一色;
        位置:相対;
    }
    .header div:before、.header div:after
    {
        位置:絶対;
        背景:#ccc;
        コンテンツ:"";
        高さ:1px;
        上位:50%;
        幅:100ピクセル;
    }
    .header div:before{left:10px;}
    .header div:after{right:10px;}
</スタイル> 

要約する

上記は、中央のテキストの両側に水平線効果を実現するために私が紹介した CSS です。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  Web スライスとは何ですか?

>>:  mysqlにコメント情報を追加する実装

推薦する

CSS3で実装された天気アイコンのアニメーション効果

成果を達成する 実装コードhtml <div class="wrapper"...

LinuxでSVNサーバーを構築する方法

1: SVNをインストールする yum インストール -y サブバージョン2. 倉庫を作る1: 倉庫...

ウェブページのメモリとCPU使用量を削減する方法

<br />Web ページによっては、サイズは大きくないように見えても開くのに非常に時間...

Linux の 5 ステップ ビルド カーネル ツリー

目次0. システムに付属するカーネルツリー1. 環境設定最初のステップステップ2 2. ソースコード...

Linux のよく使うコマンドの使い方を詳しく解説(第 2 回)———— テキストエディタのコマンド vi/vim

vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...

React で Antd の Form コンポーネントを使用してフォーム機能を実装する方法

1. 構造部品1. フォームには、入力コントロール、標準フォーム フィールド、ラベル、ドロップダウン...

Windows システムで MySQL が起動しない場合の一般的な解決策

MySQL 起動エラーWindows 10 に MySQL をインストールする前は、net star...

CSS3 すりガラス効果

すりガラス効果がうまく表現されていれば、ページが非常に鮮やかで立体的に見えるようになります。写真に直...

ドッカー専用倉庫港湾建設プロセス

1. 準備1.1 港ダウンロードハーバーダウンロードアドレス:リンクリンクの説明を追加し、必要なバー...

ウェブサイトのパフォーマンス: 画像とCookieの最適化、モバイルアプリケーションの最適化

前のセクションでは、コンテンツ、サーバー、JavaScript、CSS など、Web サイトのパフォ...

Mysql 複数データベースのバックアップ コード例

この記事は主にMysqlの複数データベースのバックアップのコード例を紹介します。この記事ではサンプル...

js 学習ノート: class、super、extends キーワード

目次序文1. es6の前にオブジェクトを作成する2. es6 後のクラス宣言3. クラスの継承4. ...

VMware Workstation での VMware vSphere のセットアップ (グラフィック チュートリアル)

VMware vSphere は、業界をリードする最も信頼性の高い仮想化プラットフォームです。 v...

Nginx の break と last の違いの詳細な分析

まずは違いについて話しましょう最後に、書き換えられたルールは、次の場所と一致させるために書き換えられ...

MySQLで関連テーブルを削除する実用的な方法

MySQL データベースでは、テーブルが互いに関連付けられた後は、それらを任意に削除することはできま...