文章專區

網頁設計相關文章

替網頁文字加上底線-CSS的text-decoration屬性

在網頁的文字內容上有時需要劃線以標示重點等等,

可以使用html的 < u > 標籤,

或是CSS的text-decoration屬性。

不過用CSS表現的變化會比較多,

以下介紹此兩種範例:

 

html的< u >標籤
 

 
 
CSS的text-decoration
常見的設定值有
none:無底線,為預設值
underline:文字下的底線。
overline:文字上的線。
line-through:穿過文字的線,可以看做是刪除線。

範例:

 

若是覺得底線與文字過於接近,

則是可以使用border-bottom或是box-shadow,

搭配padding-bottom來設定文字與底線的距離。

在底線的呈現上兩者並無太大區別。

兩者的差異在於box-shadow生成的底線不會對排版造成影響,

而border-bottom則因為會增加文字的尺寸,可能會影響元素的排列。

範例: