HTMLインデントとは何ですか?
ハイパーテキストマークアップ言語(HTML)インデントは、Webページ上の1つ以上の視覚要素を境界ブロックのマージンから特定の距離を移動するタグまたはカスケードスタイルシート(CSS)プロパティのいずれかです。 HTMLインデントを使用する効果は、印刷でインデントを使用することと同じです。インデントをHTMLドキュメントに挿入する最も広く受け入れられている方法は、CSSを使用してテキストを含む段落のテキストインデントプロパティを変更することです。リストやブロッククォートなどのいくつかのフォーマットステートメントは、内容を自動的にインデントして、周囲のテキストと区別します。 CSSを使用してHTMLインデントを挿入すると、段落の最初の行でのみ動作し、ブロック全体で動作しません。これは異なるフォーマットプロパティで実現できます。これはつまりワードプロセッサでフォーマットされているテキストは、テキストがwhat-see-you-you-you-get(wysiwyg)html編集プログラムに貼り付けられない限り、HTMLドキュメントに直接貼り付けた場合、そのフォーマットを維持しません。段落の最初の行のインデントを持つか、テキストのブロック全体をインデントするには、特別なHTMLおよびCSSコードを使用する必要があります。
CSSのブロックレベルの要素のテキストインデントプロパティは、ブロックに最初にフォーマットされていないレンダリングされたアイテムをインデントします。インデントの量は数値的に指定する必要があります。このオプションにより、ユーザーは、ブラウザにピクセル、ポイント、センチメートル、またはその他の測定形式を伝える数字を指定することができます。ラインをインデントする必要があります。この数値は、ブロックの総幅の割合にもなります。このCSSオプションはブロックレベルでのみ動作し、最初の行をインデントし、すでに定義されたタイプoを既に持っているアイテムでは機能しませんfloted bulletedリストなどのフォーマット動作。
ぶら下がっているHTMLインデントは標準インデントの反対であり、ブロックの最初の行を後方に引っ張るので、左から右への読み取り用にテキストが揃ったときに段落の線の残りの左にレンダリングされます。同じテキストインデントプロパティは、インデントの量の数が負であることを除いて、ぶら下がっているHTMLインデントに使用されます。この方法は、ブロックのマージンと境界値が吊り下げインデントを含むのに十分な大きさの場合にのみ機能します。
ブロックまたは段落全体を移動するHTMLインデントを定義することができます。これは、マージンの変更やコンテナブロックの間隔をページに深く間隔を置くなど、ブロックレベルのいくつかのCSSプロパティで実行できます。また、事前にフォーマットされたテキストを表すBlockQuoteやPreなどの基本的なHTMLタグで達成することもできます。基本タグを使用してHTMLインデントを作成することの欠点は、テキストを移動する量を制御できないか説明できないことですicitly set。