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

推薦する

分散監視システムにおけるZabbixのアクティブ、パッシブ、Web監視のプロセスの詳細な説明

前回の記事では、Zabbix のネットワーク検出機能について学習し、アクションと組み合わせてホストの...

MySQL データベースの文字化け問題の原因と解決策

序文データベースのデータを表示すると、文字化けした文字が表示されることがあります。実際、どのようなデ...

Vueプロジェクトでコンポーネントをカプセル化する簡単な手順

目次序文Toastコンポーネントをカプセル化する方法ユースケース具体的な実装要約する序文ビジネスが発...

Vue3 ベースのスクリプト設定構文 $refs の使用

目次1. Vue2 構文2. Vue3の使用1. コンポーネントのref値を設定する2. コンポーネ...

ドロップダウンボックス選択コンポーネントを実装するためのネイティブ js

この記事の例では、ドロップダウンボックス選択コンポーネントを実装するためのjsの具体的なコードを参考...

MySQL json 形式のデータクエリ操作

デフォルトのテーブル名はbase_dataで、json列名はjson_valueです。 json_v...

MySQLがフルテーブルスキャンを実行するいくつかの状況

目次ケース1:ケース2:ケース3:簡単にまとめると:過去 2 日間で、完全なテーブル スキャンを引き...

Ubuntu 20.04 CUDA & cuDNN のインストール方法 (グラフィカル チュートリアル)

CUDA インストール cuda をダウンロードサポートされているcudaバージョンを表示するには...

CSSの優先度を理解する2つの方法

方法1: 値を追加する公式の説明を見るには MDN にアクセスしてください。優先度はどのように計算さ...

HTML ヘッドタグの詳細な紹介

HTML のヘッド部分には、ブラウザによる Web ページのレンダリングや SEO などに関連するタ...

JavaScriptカルーセルの実装について

今日もとても実践的な事例です。名前を聞くだけで高度で難しそうですよね?今日はカルーセル画像の真髄を簡...

mysql5.7.20 のインストールと設定方法のグラフィック チュートリアル (mac)

MySQL 5.7.20のインストールと設定方法のグラフィックチュートリアルをあなたと共有します1...

MySQLのREDOログとUNDOログの詳細な説明

MySQL ログ システムで最も重要なログは、REDO ログとアーカイブ ログです。後者は MySQ...

Mysql: 定義者として指定されたユーザー ('xxx@'%') が存在しません 解決策

本日のプロジェクト最適化中に、MySQL に問題が発生しました: 定義者として指定されたユーザー (...

Docker で MySQL 接続と設定ファイルの最大数を変更する

1. MySQLイメージを見つける ドッカーps 2. ミラーmysqlイメージを入力する dock...