ホームページ  >  記事  >  ウェブフロントエンド  >  CSSで文字の両側に横線を追加する方法

CSSで文字の両側に横線を追加する方法

青灯夜游
青灯夜游オリジナル
2021-01-05 17:06:1811273ブラウズ

CSS で :before、:after、content 属性を使用すると、テキストの両側に水平線を追加できます (構文 "E:before,E:after{content:"";flex:1)。 1;border-bottom :2px Solid;}"、E はテキストを含む要素です。

CSSで文字の両側に横線を追加する方法

#このチュートリアルの動作環境: Windows 7 システム、css3 バージョン、Dell G3 コンピューター。

チュートリアルの推奨事項: css ビデオ チュートリアル

css でテキストの両側に水平線を追加する方法

css では、これは、:before、:after セレクターと content 属性を使用して実現できます。

:before セレクターは選択した要素の前にコンテンツを挿入し、:after セレクターは選択した要素の後にコンテンツを挿入します。

content 属性は、生成されたコンテンツを挿入するために、:before および :after 擬似要素とともに使用されます。

例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<style>
			h4 {
				display: flex;
				flex-direction: row;
			}
			
			h4:before,
			h4:after {
				content: "";
				flex: 1 1;
				border-bottom: 2px solid #000;
				margin: auto;
			}
			
			img {
				height: 100px;
				width: 100px;
				border-radius: 50%;
			}
		</style>
	</head>

	<body>
		<h4>PHP中文网</h4>
	</body>

</html>

レンダリング:

CSSで文字の両側に横線を追加する方法

##プログラミング関連の知識の詳細については、次を参照してください:

プログラミング教育 # ##! !

以上がCSSで文字の両側に横線を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。