場合によっては、テキストのセクションを上から下に垂直に表示する必要があります。では、Web ページ上でテキストを垂直に表示するには、CSS でどのような操作を行う必要がありますか?今日はこの質問に答えます
場合によっては、テキストのセクションを上から下に垂直に入力する必要があることがあります。CSS には垂直に入力できるスタイルがあることはわかっていますが、すべてのブラウザーに完全な互換性があるわけではありません。 、だから諦めるしかない。ただし、テキスト フォントを縦方向に表示するには 2 つの方法があります。 次に、知識の説明と実際の事例のデモンストレーションを通じて、中国語でテキスト フォントを縦方向に表示させます。
本来の使用writing-mode属性 - 非推奨
構文:writing-mode:lr-tb または writing-mode:tb-rl
パラメータ:
1、lr-tb:左から右へ、上から下へ
2. tb-rl: 上から下、右から左へ
コードを実行すると、IEでは正常に表示されることがわかりますが、FirefoxとGoogle Chromeはサポートしていないため、 writing-mode 属性の使用は推奨されません。
CSSマニュアルの書き込みモードを理解する
CSSを使用してテキストの縦方向の配置をシミュレートする
テキストが1行に2文字収まらないように、次のテキストのみが配置されるようにテキストオブジェクトの幅を設定する、テキストが自動的に折り返され、確立された組版要件が形成されます。
1. 完全な HTML ソース コード (div+css コードを含む):
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>竖列排版实例 </title> <style> body{text-align:center} .shuli{ margin:0 auto;width:20px;line-height:24px;border:1px solid #333} </style> </head> <body> <div class="shuli">我是竖列排版</div> </body> </html>
手順: テキストが自動的に折り返されるように、テキスト DIV の幅を小さく設定して、行に 1 つのテキストのみを配置できるようにします。垂直方向の列レイアウト。
1行に2文字が表示されないように幅を狭く設定し、テキストが自動的に折り返されるようにするために使用します。
テキストを縦方向に表示するには br 改行を使用します。
テキストを縦方向に表示するには、各テキストの後に改行 br タグを追加します。
1. 完全な HTML コード:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>竖列排版实例 在线演示 </title> <style> body{text-align:center; line-height:22px} /* CSS注释说明:设置css文字居中,css行高为22px间隔 */ </style> </head> <body> 我<br>是<br>竖<br>列<br>排<br>版 </body> </html>
テキスト フォントの垂直レイアウトを実現するには br 改行タグを使用します
上記の 2 つの div CSS ケースを通じて、テキストに互換性を持たせるための CSS タグと html タグ の使い方を学びます主要ブラウザの縦書き形式 縦組版。
上記の事例を通じて、皆さんはすでに垂直列レイアウトに精通していると思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。
関連書籍:
以上がHTMLテキストを縦に表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。