CSS Academy · レッスン

テキストの配置、装飾、間隔

テキストを配置し、下線や取り消し線を追加して、文字間隔と行間を制御します。

レッスン 3/413 ステップ

「テキストの配置、装飾、間隔」は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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. フォントファミリーとWebセーフフォント
  2. フォントサイズ、太さ、スタイル
  3. テキストの配置、装飾、間隔
  4. Google Fontsと@font-face
← CSS Academyに戻る