ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSで最初の行のインデント効果を実現する方法

CSSで最初の行のインデント効果を実現する方法

青灯夜游
リリース: 2021-04-20 10:23:48
オリジナル
18199 人が閲覧しました

CSS で 1 行目のインデント効果を実現する方法: まず HTML サンプル ファイルを作成し、次に本文でいくつかのテキスト段落を定義し、最後に CSS で text-indent 属性を使用して 1 行目のインデント効果を実現します。 。

CSSで最初の行のインデント効果を実現する方法

#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター、HTML5&&CSS3 バージョン。

CSS では、text-indent 属性を使用して最初の行のインデント効果を実現できます。この記事では、text-indent 属性が最初の行のインデント スタイルを設定する方法を説明します。困っている友人は参考にしていただければ幸いです。

まずは、

css text-indent 属性に関する関連知識を学びましょう。

text-indent 属性テキスト ブロック (ブロック レベルの要素) のテキストの最初の行のインデントを設定できます。負の値の使用が許可されます。値が使用されると、最初の行が左にインデントされます。

注: CSS 2.1 より前では、text-indent は宣言された値ではなく、常に計算された値を継承していました。

text-indent 属性を導入しましょう。次の属性値を使用して最初の行のインデントを設定できます。

length: 固定インデントを定義します。デフォルト値は 0 です。

%: 親要素の幅のパーセンテージに基づいてインデントを定義します。

簡単なコード例で効果を見てみましょう:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>首行缩进</title>
		<style>
			.demo{
				width: 500px;
				height: 200px;
				margin: 50px auto;
			}
			.p1{
				text-indent:36px;
			}
			.p2{
				text-indent:10%;
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<p>demo盒子宽500px时:</p>
			<p class="p1">这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。<b>text-indent:36px;</b></p>
		    <p class="p2">这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。<b>text-indent:10%;</b></p>
		</div>
	</body>
</html>
ログイン後にコピー

効果の画像:


CSSで最初の行のインデント効果を実現する方法

デモ ボックス 幅を 550 ピクセルに設定した後、レンダリングを見てください。

CSSで最初の行のインデント効果を実現する方法

最初の p タグ内の段落テキストのインデント効果は変更されていませんが、 2番目のpタグの段落のインデント効果は変わっていません。親要素のサイズに応じて、段落テキストのインデント長が大きくなっていることがわかります。

CSSの実装方法を見てみましょう

一行目を2文字インデントします 効果:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>首行缩进</title>
		<style>
			.demo{
				width: 550px;
				height: 200px;
				margin: 50px auto;
			}
			p{
				text-indent:2em;/*em是相对单位,2em即现在一个字大小的两倍*/
			}
			}
		</style>
	</head>
	<body>
		<div class="demo">
			<p>这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。这是一段测试代码,是关于css文本缩进的一段文字。</p>
		</div>
	</body>
</html>
ログイン後にコピー

効果画像:


CSSで最初の行のインデント効果を実現する方法

ここでは長さの単位

em を使用していますが、em とは何ですか?

em は相対的な長さの単位であり、相対的なフォント サイズです。現在のオブジェクト内のテキストに。中国語の段落では、通常、各段落の前に 2 つの漢字があります。実際、最初の行は 2em でインデントされます。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。関連チュートリアルの詳細については、

CSS ビデオ チュートリアル をご覧ください。

関連する推奨事項:

php 公共福祉トレーニング ビデオ チュートリアル

CSS オンライン マニュアル

div/css グラフィック チュートリアル

以上がCSSで最初の行のインデント効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート