Bootstrap - 文字:初學者指南

您好,有抱負的網頁開發者們!我很興奮能成為您進入Bootstrap文字樣式世界的導遊。作為一個教了多年計算機科學的人,我可以告訴您,掌握文字操作就像在數字畫布上用文字作畫。那麼,讓我們一起潛入水中,讓您的網頁看起來棒極了!

Bootstrap - Text

文字對齊

您首先要學習的是如何對齊文字。Bootstrap 提供了一套類別,您可以將其應用於您的 HTML 過元素。

<p class="text-start">左對齊文字。</p>
<p class="text-center">居中對齊文字。</p>
<p class="text-end">右對齊文字。</p>

在這個例子中,我們使用了三個不同的類別:

  • text-start:將文字對齊到左邊(在大多數情況下是默認值)
  • text-center:將文字居中
  • text-end:將文字對齊到右邊

記住,對齊就像在房間裡擺放家具。您希望它看起來平衡且賞心悦目!

文字折行與溢出

有時候,您可能會有文字長度超出其容器。Bootstrap 提供了類別來優雅地處理這種情況。

<div class="badge bg-primary text-wrap" style="width: 6rem;">
這段文字應該要折行。
</div>

<div class="text-nowrap bg-light" style="width: 8rem;">
這段文字應該要溢出。
</div>

在這裡,我們使用了:

  • text-wrap:允許長文字折行到下一行
  • text-nowrap:防止文字折行,導致其溢出容器

text-wrap 想像成一條舒適的毛毯將您包裹,而 text-nowrap 則像是試圖穿上一件小一號的衣物!

詞彙斷行

當處理長詞或網址時,您可能需要將其折行以防止溢出。Bootstrap 會為您提供服務:

<p class="text-break">mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm</p>

text-break 類別允許長詞折行並折到下一行。這就像是給您的文字允許在過長時休息一會!

文字轉換

想要從屋顶上大喊或是輕聲細語?文字轉換類別可以幫助您設定語調:

<p class="text-lowercase">小寫文字。</p>
<p class="text-uppercase">大寫文字。</p>
<p class="text-capitalize">首字母大寫的文字。</p>
  • text-lowercase:將所有字母轉換為小寫
  • text-uppercase:將所有字母轉換為大寫
  • text-capitalize:將每個單詞的第一個字母大寫

這就像為您的文字設定了音量控制!

字體大小

Bootstrap 提供了一系列字體大小類別,幫助您強調或降低文字的重要性:

<p class="fs-1">字體大小 1(最大)</p>
<p class="fs-2">字體大小 2</p>
<p class="fs-3">字體大小 3</p>
<p class="fs-4">字體大小 4</p>
<p class="fs-5">字體大小 5</p>
<p class="fs-6">字體大小 6(最小)</p>

這些類別從 fs-1(最大)到 fs-6(最小)。這就像為您的文字有了不同尺寸的畫筆!

字體粗細與斜體

有時候您需要為文字添加強調。Bootstrap 讓這件事變得容易:

<p class="fw-bold">粗體文字。</p>
<p class="fw-bolder">更粗的文字(相對於父元素)。</p>
<p class="fw-normal">正常粗細的文字。</p>
<p class="fw-light">細體文字。</p>
<p class="fw-lighter">更細的文字(相對於父元素)。</p>
<p class="fst-italic">斜體文字。</p>
<p class="fst-normal">正常字體樣式的文字</p>

這些類別讓您可以調整文字的粗細和樣式。這就像讓您的文字進行鍛煉或是讓它們放鬆!

行高

調整行高可以大大提高可讀性。Bootstrap 為此提供了一個簡單的類別:

<p class="lh-1">這是一段長段落,用來展示元素行高如何受到我們工具類別的影響。注意這段文字的行高與前一段不同。</p>
<p class="lh-sm">這是一段長段落,用來展示元素行高如何受到我們工具類別的影響。注意這段文字的行高與前一段不同。</p>
<p class="lh-base">這是一段長段落,用來展示元素行高如何受到我們工具類別的影響。注意這段文字的行高與前一段不同。</p>
<p class="lh-lg">這是一段長段落,用來展示元素行高如何受到我們工具類別的影響。注意這段文字的行高與前一段不同。</p>

這些類別調整文字行間的間距。這就像調整書本中的間距,使其更容易閱讀!

等寬字體

為了顯示代碼或其他技術內容,您可能想要使用等寬字體:

<p class="font-monospace">這是等寬字體</p>

font-monospace 類別將文字設定為等寬字體,其中每個字符佔據相同的水平空間。這對於代碼片段或當您需要精確對齊時非常完美!

重置顏色

有時候,您可能需要將文字顏色重置為默認:

<p class="text-muted">
淡化文字,帶有 <a href="#" class="text-reset">重置鏈接</a>。
</p>

text-reset 類別移除任何文字顏色,將其恢復為默認。這就像為您的文字顏色按下了重置按鈕!

文字裝飾

最後,讓我們來討論文字裝飾:

<p class="text-decoration-underline">這段文字下面有一條線。</p>
<p class="text-decoration-line-through">這段文字中間有一條線。</p>
<a href="#" class="text-decoration-none">這個鏈接去掉了默認的文字裝飾</a>

這些類別讓您添加或刪除底線和刪除線。這就像為您的文字作品添加最後的點綴!

這裡是一個總結我們所涵蓋的所有與文字相關的類別的表格:

分類 類別
對齊 text-start, text-center, text-end
折行 text-wrap, text-nowrap
詞彙斷行 text-break
轉換 text-lowercase, text-uppercase, text-capitalize
字體大小 fs-1, fs-2, fs-3, fs-4, fs-5, fs-6
字體粗細 fw-bold, fw-bolder, fw-normal, fw-light, fw-lighter
字體樣式 fst-italic, fst-normal
行高 lh-1, lh-sm, lh-base, lh-lg
等寬字體 font-monospace
顏色重置 text-reset
裝飾 text-decoration-underline, text-decoration-line-through, text-decoration-none

那就這樣了!您現在已經掌握了使用Bootstrap樣式化文字的知識。記住,熟能生巧,所以不要害怕在您的项目中嘗試這些類別。祝您編程愉快,願您的文字總是看起來令人驚艷!

Credits: Image by storyset