テキストの配置と装飾
text-left、text-center、text-rightでテキストを配置し、下線、取り消し線、大文字化などの変換を追加します。
「テキストの配置と装飾」はCoddyKit上の無料Tailwind CSS Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはTailwind CSS Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Tailwind CSS Academyコースには全4レッスンが含まれています。
このレッスンの一部はまだ翻訳されておらず、英語で表示されています。
Text Alignment Basics
Position text with alignment: text-left (default), text-center, text-right, text-justify. Centered feels formal; left-aligned is easiest for long passages.
<p class="text-left">Left-aligned (default for LTR text)</p>
<p class="text-center">Center-aligned (good for headings, CTAs)</p>
<p class="text-right">Right-aligned (good for numbers, dates)</p>
<p class="text-justify">Justified text (edges align to container sides)</p>When to Use Each Alignment
Choose alignment by purpose: text-center for hero headlines, text-left for body and forms, text-right for prices and dates. Skip text-justify in dense text.
<div class="text-center mb-8">
<h1 class="text-4xl font-bold">Centered Hero Headline</h1>
<p class="text-lg text-gray-500 mt-2">Centered subtitle works for marketing.</p>
</div>
<article class="text-left">
<p class="text-base text-gray-700 leading-relaxed">
Body text always reads better left-aligned.
</p>
</article>Responsive Text Alignment
Alignment can shift by screen. A hero might be text-center on mobile and text-left on desktop — just add a breakpoint prefix to override at that size.
<!-- Centered on mobile, left-aligned on large screens -->
<div class="text-center lg:text-left">
<h1 class="text-3xl font-bold">Responsive Heading</h1>
<p class="text-gray-500">Aligns with the layout at each breakpoint.</p>
</div>Text Decoration: Underlines
Add lines with decoration: underline for links, line-through for cancelled items, and no-underline to strip the default underline from nav links.
<a href="#" class="underline text-blue-600">Standard link with underline</a>
<a href="#" class="no-underline text-gray-700 hover:underline">Nav link (underline on hover)</a>
<span class="line-through text-gray-500">$99.00</span>
<span class="text-red-600 font-bold">$59.00</span>Underline Style and Color
Style underlines finely: decoration-dotted, dashed, or wavy change the look, decoration-{color} sets its color, and decoration-2 or decoration-4 set thickness.
<p class="underline decoration-dotted decoration-indigo-500">Dotted indigo underline</p>
<p class="underline decoration-wavy decoration-red-500 decoration-2">Wavy red underline</p>
<p class="underline decoration-double decoration-4">Double thick underline</p>Underline Offset
Nudge an underline down with underline-offset-*. A small underline-offset-2 looks far more elegant than a line that touches descenders like g, p, and y.
<a href="#" class="underline underline-offset-4 decoration-indigo-600 text-indigo-700 font-medium">
A clean, offset underline
</a>Text Transform: Uppercase and Capitalize
Change letter case visually with transforms: uppercase for labels and buttons, lowercase, capitalize for titles, normal-case to reset — all without editing your HTML.
<span class="uppercase text-xs font-semibold tracking-wider text-gray-500">
section label
</span>
<span class="capitalize text-lg font-medium">
each word gets capitalized
</span>
<button class="uppercase text-sm font-bold tracking-wide">
get started
</button>Text Overflow: Truncate and Ellipsis
Keep overflowing text tidy with truncate: it hides overflow, adds an ellipsis, and stops wrapping in one class — perfect for single lines in tight spaces.
<!-- Truncate a long title in a card -->
<div class="w-48">
<p class="truncate text-gray-900 font-medium">
This is a very long title that will be cut off with an ellipsis
</p>
</div>Multi-Line Clamp
To cap multiple lines, use line-clamp-*. line-clamp-2 shows two lines then an ellipsis — ideal for card descriptions and previews of even height.
<!-- Blog card excerpt: exactly 3 lines -->
<p class="line-clamp-3 text-gray-600 text-sm">
This is a blog post excerpt that could be much longer.
It will be clamped to exactly three lines no matter how
much text is here. The rest is hidden with an ellipsis.
This fourth line will never be visible.
</p>White Space Control
The whitespace-* utilities decide how spaces behave: whitespace-nowrap stops wrapping for labels, while whitespace-pre keeps spaces and newlines for code.
<!-- Keep a button label on one line -->
<button class="whitespace-nowrap px-4 py-2 bg-indigo-600 text-white rounded">
Schedule a Demo
</button>
<!-- Display code with preserved formatting -->
<pre class="whitespace-pre font-mono text-sm bg-gray-100 p-4 rounded">
const x = 1;
const y = 2;
</pre>Practical: Article Metadata Row
An article metadata row blends it all: avatar and author, a muted date, a hover underline on the link, and an uppercase tracking-wider reading-time badge.
<div class="flex items-center gap-3 text-sm text-gray-500">
<img src="avatar.jpg" class="w-8 h-8 rounded-full" alt="" />
<a href="#" class="font-medium text-gray-900 hover:underline">Jane Doe</a>
<span>·</span>
<time class="">June 20, 2024</time>
<span>·</span>
<span class="uppercase tracking-wide font-semibold text-xs text-indigo-600">
5 min read
</span>
</div>Quick Check
Quick check! See how alignment and decoration stuck. ✍️
Lesson Recap
Well done! text-left/center/right align, underline and line-through decorate, and uppercase plus line-clamp shape text. Next up: the color palette and backgrounds.
よくある質問
「テキストの配置と装飾」レッスンは無料ですか?
はい。「テキストの配置と装飾」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Tailwind CSS Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Tailwind CSS Academyコースには全4レッスンが含まれています。
「テキストの配置と装飾」で何を学びますか?
text-left、text-center、text-rightでテキストを配置し、下線、取り消し線、大文字化などの変換を追加します。 ブラウザで直接実行するハンズオンコードでTailwind CSS Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Tailwind CSS Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのTailwind CSS Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「テキストの配置と装飾」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このTailwind CSS Academyレッスンでコードを書いて実行できますか?
はい。すべてのTailwind CSS Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- フォントサイズとフォントの太さ
- テキストの色と不透明度
- 行の高さと文字間隔
- テキストの配置と装飾