今天介紹的屬性是可以針對關於文字的樣式做設定,大致上會針對這些介紹:
font-size: 文字大小color:文字顏色text-align:文字的水平對齊位置text-decoration: 文字裝飾線的外觀(例如底線)text-indent: 文字縮排line-height: 文字行距letter-spacing: 文字水平間距font-family: 為所選的元素指定一個或多個字體的優先順序font-weight:文字粗體在CSS計算單位分成兩種:
絕對單位:,px,cm, mm, in
相對單位:%,em,ex,rem,vw,vh
這兩者之間的差別在於絕對單位是不會因為外在因素影響的數值,ex:
一公斤(KG)=1000公克(g)
一公分(cm)=10毫米(mm)
而相對單位會是受到外在影響的因素:
十個拳頭寬
十步的距離
試問你的拳頭跟我的拳頭有一樣大嗎?有見過沙鍋般大的拳頭嗎?![]()
你的十步也跟我的十步不會一樣!因為有人說過我的一小步是人類的一大步
如果今天想改變文字的尺寸大小可以設定這個屬性。
這個屬性在設定值上有幾個選項可以選:
xx-small x-small small medium large x-large xx-large smaller larger
這邊提一下關鍵字也算是是絕對單位,因為會對應到相應的px尺寸。
<div>
<h3 class="text-1">
這裡有
<h3 class="text-2">我是大帥哥</h3>
</h3>
</div>
.text-2 {
font-size: 50px;
}

那換個相對單位試試看
.text-1 {
font-size: 25px;
}
.text-2 {
font-size: 2em;
}

這個屬性可以改變文字顏色
.text-1 {
font-size: 25px;
color: blue;
}

文字的水平對齊位置
left: 對齊左邊center: 對齊中間right: 對齊右邊justify: 強制對齊左右兩側,除了最後一行。justify-all: 強制對齊左右兩側。start:對齊語言書寫順序的起始位置end:對齊語言書寫順序的結束位置這裡有一段文字

我想讓他看起來左右對齊
p {
text-align: justify;
}

或是置中
p {
text-align: center;
}

這個屬性可以去增加或是減少文字的裝飾線
none: 無效果overline: 頂線line-through: 中線/刪除線underline 底線這邊拿個超連結來使用,因為超連結預設是有底線的

一定有一些小夥伴們看著那個底線就會想說好醜可不可以把它拿掉,這時候這個屬性就派上用場啦!
a {
font-size: 36px;
text-decoration: none;
}

那個萬惡的底線就可以消失了![]()
那線的部分也是可以選擇的
那這邊就大概先介紹這樣,有興趣的小夥伴可以自己去嘗試看看喔![]()
用來設定文字首行縮排,設定的值通常適用數值為主也可以設定關鍵字或是百分比。
以下有可使用的值與單位:
那一定有人會好奇可不可以設定負值,這邊跟你們說其實是可以的!
這樣可以做到凸排的效果,讓首行有凸出去的效果。

就可以達到這種效果。
那今天對於文字樣式的屬性先到這邊告一段落,明天在為大家介紹剩下的屬性![]()