ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSで文字の両端を揃えるにはどうすればいいですか?文字の両端を揃える方法

CSSで文字の両端を揃えるにはどうすればいいですか?文字の両端を揃える方法

青灯夜游
リリース: 2018-10-24 16:46:54
転載
8365 人が閲覧しました

この記事の内容は、CSSで文字の両端揃えを実現する方法を紹介するというものです。テキストの両端を揃える方法。困っている友人は参考にしていただければ幸いです。

最近のプロジェクトでは、次のような要件がありました: (テキストの量に関係なく、タイトル部分を両端で揃える必要がある)

以下に示すように:

当時、私は代わりに '' を使用することについてあまり考えていませんでした。結局のところ、製品の学生は効果をすぐに確認したかったので、あえて使用しませんでした。無視すること!しかし、2ページ目に到達して愕然としました。

図に示すように:

'' ではもう満足できないのは明らかなので、   に移動します。

いくつかのスペースの違いについて簡単に説明します:

  /*半角的不断行的空白格*/
  /*半角的空格*/
  /*全角的空格*/
ログイン後にコピー

ページ効果はありますが、後で繰り返しますが、確認したところ、この書き方は柔軟性に欠けていることがわかりました(ここでの内容は固定されていますが)、第二に、意味論が十分ではありません。したがって、当然のことながら、text-align で最も使用する可能性がある center 属性は、(両端に揃えられる) という別の属性もありますが、CSS の後には使用されません。ページが更新されます。実際、ここでの

text-align:justify は、テキストが 2 行を超える必要があり、最後の行が両端で揃えられない場合に限り、単独で使用できます。

したがって、空のタグ スパンを使用する必要があります。

html:

 <p>职务:<span></span></p>
ログイン後にコピー

css:

p{
  width:200px;
  text-align: justify;
}
p span{
  display:inline-block;
  width:100%;
}
ログイン後にコピー

ここでの最も完璧なアプローチは、空のタグの代わりに ::after 疑似要素を使用することです。

PS: 情報を確認したところ、text-align-last: justify; は最終行の両端揃えを実現できるようですが、互換性が低いようです(Safari はサポートしていません)。

#CANIUSE(https://caniuse.com/#search=text-align-last)

以上がCSSで文字の両端を揃えるにはどうすればいいですか?文字の両端を揃える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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