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

推薦する

MySQLデータベースについて学びましょう

目次1. データベースとは何ですか? 2. データベースの分類は? 3. データベースとデータ構造の...

適応型ウェブページを設計および作成する方法

3G の普及により、携帯電話を使ってインターネットにアクセスする人が増えています。モバイル デバイス...

Docker ベースの ELK ログ システムを構築する方法

背景要件:ビジネスがどんどん大きくなると、サーバーの数も増え、さまざまなアクセスログ、アプリケーショ...

npmとcnpmを混在させる際の落とし穴の詳細な説明

目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...

Linux システムにおける時間設定の概要

1. 時間の種類は次のように分けられます。 1. ネットワーク時間(タイムゾーンの設定、ntpサーバ...

MySQLキーワードDistinctの詳細な紹介

MySQLキーワードDistinctの使い方の紹介DDL SQLを準備します: テーブルテストを作成...

HTMLにおけるbackground-image属性の設定の詳細な説明

写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...

Docker ベースの Redis マスタースレーブ クラスタの実装

目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...

Navicat が MySQL に接続するときに発生する 1045 エラーの解決方法

ローカル データベースに接続すると、Navicat for MySQL は以下のように 1045 エ...

webpackでHMRを手動で実装するいくつかの方法

目次1. はじめに2. GitHub 3. 基本構成プロジェクトディレクトリパッケージ.json c...

CocosCreator 一般的なフレームワーク設計リソース管理

目次Cocos Creator のリソース管理に関する問題リソースの依存関係リソースの使用レスローダ...

Vueは小さな検索機能を実装する

この記事の例では、検索機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的な...

nginx での listen ディレクティブの例の分析

プロットレビュー前回の記事では、ロケーション命令の解析プロセスを分析しました。この内容を簡単に確認し...

Antdesign-vueとsortablejsを組み合わせて、2つのテーブルをドラッグして並べ替える機能を実現

目次成果を達成するsortablejs の紹介具体的な実装成果を達成する最初は、antdesign ...

MySQL デッドロック シナリオ例の分析

序文最近、MySQL で RR レベルでデッドロック問題に遭遇しました。興味深いと思ったので、調べて...