テキストの配置、装飾、間隔
テキストを配置し、下線や取り消し線を追加して、文字間隔と行間を制御します。
「テキストの配置、装飾、間隔」はCoddyKit上の無料CSS Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCSS Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 CSS Academyコースには全4レッスンが含まれています。
text-align
text-alignは、ブロックコンテナー内のインラインコンテンツの水平方向の配置を制御します。
<p class="left">Left aligned text</p>
<p class="center">Center aligned text</p>
<p class="right">Right aligned text</p>
<p class="justify">Justified text that stretches to fill the full width of its container on every line except the last, spreading word spacing evenly across the line.</p>
text-align: justify
justifyは単語間に余白を追加して行をコンテナーの幅いっぱいに広げます。幅の狭いコンテナーで不自然な空白が生じないよう、hyphens: autoと組み合わせて使用します。
<p>Justified paragraph text with hyphenation enabled so that long words like internationalization can break across justified lines cleanly without leaving large gaps.</p>
text-decoration
text-decorationはテキストに線を追加します。リンクへの下線や、削除した内容への取り消し線によく使用されます。
<a href="#">Underlined link</a>
<p class="strikethrough">Strikethrough text</p>
<a href="#" class="no-underline">No underline link</a>
text-decorationのロングハンド
text-decorationは、線、スタイル、色、太さを指定するショートハンドです。
<a href="#">Wavy red underline link</a>
text-transform
text-transformは、基になるHTMLを変更せずにテキストの大文字・小文字を変更します。
<p class="upper">uppercase this text</p>
<p class="lower">LOWERCASE THIS TEXT</p>
<p class="title">title case this text</p>
<p class="none">No Transform Applied</p>
text-indent
text-indentはブロック要素の最初の行を字下げします。アクセシビリティを保ったままテキストを非表示にするには、対応するパディングとともに負の値を使用します(画像置換)。
<p class="indent">This paragraph's first line is indented by 2em, a classic print-style paragraph convention brought to the web.</p>
<a href="#" class="logo-link">Company Logo</a>
white-space
white-spaceは、HTMLソース内の空白と改行をどのように処理するかを制御します。
normal— 空白をまとめ、単語の位置で折り返すnowrap— 行の折り返しを防ぐpre— 空白を保持し、折り返さないpre-wrap— 空白を保持し、折り返しを許可する
<p class="nowrap">This text will not wrap no matter how long the line becomes.</p>
<pre>function example() {
return true;
}</pre>
letter-spacing
letter-spacingは文字間に追加する余白を設定します。正の値ではグリフ間が広がり、負の値では狭まります。比例して拡大縮小するにはemを使用します。
<p class="spaced">spaced heading text</p>
word-spacing
word-spacingは単語間に追加の余白を設定します。使用する場面は多くありませんが、両端揃えのテキストの微調整や、ディスプレイ見出しに役立ちます。
<h1>Word Spaced Heading Example</h1>
text-overflow: ellipsis
はみ出したテキストを省略記号で切り詰めます。overflow: hiddenとwhite-space: nowrapが必要です。
<p class="truncate">This is a very long line of text that will be truncated with an ellipsis</p>
writing-modeによる縦書きテキスト
writing-modeはテキストの流れる方向を変更します。text-orientationと組み合わせると、縦書きのCJKタイポグラフィや、デザイン性のある回転ラベルを実現できます。
<div class="label">Vertical Label Text</div>
確認問題
テキストがはみ出したときに省略記号を表示するために必要な3つのプロパティは何ですか?
まとめ
text-alignはコンテナー内のインラインコンテンツを配置します。text-decorationは線を追加または削除します。text-transformは大文字・小文字を変更します。white-space: nowrap + overflow: hidden + text-overflow: ellipsisが、定番のテキスト切り詰め方法です。
AI チューターと学ぶ CSS — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 40
- レッスン
- 159
よくある質問
「テキストの配置、装飾、間隔」レッスンは無料ですか?
はい。「テキストの配置、装飾、間隔」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、CSS Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 CSS Academyコースには全4レッスンが含まれています。
「テキストの配置、装飾、間隔」で何を学びますか?
テキストを配置し、下線や取り消し線を追加して、文字間隔と行間を制御します。 ブラウザで直接実行するハンズオンコードでCSS Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
CSS Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCSS Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「テキストの配置、装飾、間隔」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCSS Academyレッスンでコードを書いて実行できますか?
はい。すべてのCSS Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。