ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS SPAN タグで text-indent が機能しないのはなぜですか?
スパン タグのテキスト インデント設定は機能しません。テキスト インデントはブロック レベルの要素に対してのみ設定できるのに対し、スパン タグはインライン要素であるためです。解決策: "span{display:inline-block;} " を使用してください。 style は、span タグをインラインのブロックレベル要素に変換します。
このチュートリアルの動作環境: Windows7 システム、CSS3 バージョンこの方法は、すべてのブランドのコンピューターに適しています。
(推奨チュートリアル: CSS ビデオ チュートリアル )
text-indent 属性は、テキスト ブロック内のテキストの最初の行のインデントを指定します。注: 負の値も許可されます。値が負の場合は、最初の行を左にインデントします。
CSS のスパンタグで text-indent が機能しない理由
また、text-indent のみが使用できるため、span に text-indent を設定しても機能しませんブロックのレベル要素の設定。
解決策:
ただし、span{display:block}
がブロックレベルの要素に変換される場合、ラップされるためフローティングにする必要があります。コントロールするのが難しくなり、問題がさらに大きくなります。
したがって、CSS を span{display:inline-block;}
に変更します。
プログラミング関連の知識について詳しくは、プログラミング入門をご覧ください。 !
以上がCSS SPAN タグで text-indent が機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。