中央のテキストの両側に水平線を描くための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にコメント情報を追加する実装

推薦する

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

IE8 の新機能 Web スライス (Web スライス) Microsoft は 3 月 20 日...

見落としがちなMySQLのCOLLATIONの例の詳細な説明

序文MySQL データベースの文字列型は、CHAR、VARCHAR、BINARY、BLOB、TEXT...

Vue が配列の変更を監視できない問題の解決方法

目次1. Vueリスナー配列2. vueが配列の変更を監視できない状況1. Vueリスナー配列Vue...

MySQL 8.0.11 MacOS 10.13 のインストールと設定方法のグラフィックチュートリアル

MacにMySQLデータベースをインストールし、環境変数を設定する手順を参考までに記録します。具体的...

MySQL アップグレードのベストプラクティス

MySQL 5.7 には、オンライン DDL、マルチソース レプリケーション、拡張された半同期、テー...

docker ログが取得できない問題の解決方法

毎日サービスをチェックしているときに、portainer からコンテナ ログを確認しようとしたところ...

MySQL query_cache_type パラメータと使用方法の詳細

MySQL クエリ キャッシュを設定する目的は次のとおりです。クエリ結果をキャッシュしておくと、次回...

MySQL 5.7.17 圧縮パッケージのインストール不要の構成プロセス図

MySQL データベース管理ソフトウェアには、エンタープライズ エディションとコミュニティ エディシ...

MySQL の NOT IN 充填ピットの NULL 列の問題の解決方法

以前、会社で小さな機能に取り組んでいたとき、特定の状況でデータがいくつあるかを数えてから問題を修正し...

JavaScript の onblur および onfocus イベントの詳細な説明

HTML ページでは、ボタンやテキスト ボックスなどの視覚要素にフォーカスを設定したり、フォーカスを...

12個のJavascriptテーブルコントロール(DataGrid)が整理されています

DataGrid コントロールの DataSource プロパティがデザイン時に設定されている場合、...

CSS3 アドバンス LESS で星空アニメーションを実装するサンプルコード

この記事では、星空アニメーションを実現するための高度な CSS3 LESS のサンプルコードを次のよ...

Linux で大きなファイルの内容を消去または削除する 5 つの方法

Linux ターミナルでファイルを操作しているときに、Linux コマンドライン エディターでファイ...

RedHat 6.5/CentOS 6.5 に MySQL 5.7.20 をインストールするための詳細なチュートリアル

rpmインストールパッケージをダウンロードするMySQL公式サイト: https://dev.mys...

LINUX での IPTABLES ファイアウォールの基本的な使用方法のチュートリアル

序文パブリック IP を持つ本番 VPS の場合、必要なポートのみが開かれ、IP とポートを制御する...