這篇文章為大家帶來了一些css字體樣式屬性,在設定字體樣式時常用的屬性,希望對大家有幫助。
font-size
字體大小font-size
屬性用於設定字號,該屬性的值可以使用相對長度單位,也可以使用絕對長度單位。 font-size: 14px; // px 绝对像素单位font-size: 1em; // 相对父元素字体大小单位// 注:每个元素必须有字体大小,如果没有申明,则直接使用父元素的字体大小// 如果没有父元素(html)则使用基准字号,基准字号为浏览器里设置的字号
font-family
字體樣式font-family
屬性用於設定字體。網頁中常用的字體有宋體、微軟雅黑、黑體等,例如將網頁中所有段落文字的字體設定為微軟雅黑,可以使用如下CSS
樣式程式碼:p{ font-family:"微软雅黑"; } // 注: 可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体,则会尝试下一个,直到找到合适的字体。
CSS Unicode
字體#在CSS
中設定字體名稱,直接寫中文是可以的。但是在檔案編碼(GB2312、UTF-8 等)不符時會產生亂碼的錯誤。 xp 系統不支援 類似微軟雅黑的中文。
方案一: 你可以用英文來取代。如 font-family:「Microsoft Yahei」。
方案二: 在 CSS 直接使用 Unicode 編碼來寫字型名稱可以避免這些錯誤。使用 Unicode 寫文字體名稱,瀏覽器是可以正確的解析的。 font-family: “\5FAE\8F6F\96C5\9ED1”,表示設定字體為“微軟雅黑”。
可以透過escape() 測試屬於什麼字型。
體名 | 英文名稱 | #Unicode 編碼 |
---|---|---|
宋體 | SimSun | \5B8B\4F53 |
新宋體 | NSimSun | #\65B0\5B8B \4F53 |
黑體 | SimHei | \9ED1\4F53 |
微軟雅黑 | Microsoft YaHei | \5FAE\8F6F\96C5\9ED1 |
楷體GB2312 | KaiTiGB2312 | \6977\4F53_GB#KaiTiGB2312 |
隸書 | LiSu | |
Y | ||
華文細黑
細明體
MingLiU
\7EC6\660E\4F53註:為了照顧不同電腦的字體安裝問題,我們盡量只用宋體和微軟雅黑中文字體 | #1.4 | font-weight|
---|---|---|
#字體加粗除了用 | b和 | strong標籤之外,可以使用 | CSS
是沒有語義的。 | 拓展: strong元素,預設加粗。 strong元素表示重要的不能忽略的內容 | |
屬性 | 屬性值 | ##作用
font-weight:
不加粗
加粗
100~900(100的整數倍)
數值越大字體越粗
註:css 數字400 等價於normal,而700 等價於bold。但是我們更喜歡用數字來表示。 |
注:平时我们很少给文字加斜体,反而喜欢给斜体标签(em,i)改为普通模式
font
文字属性速写 (重点)font
属性用于对字体样式进行综合设置,其基本语法格式如下:选择器{ font: font-style font-weight font-size/line-height font-family;}// font:style weight size/行高 字体类型,大小和类型不能省略
letter-spacing
字体间距letter-spacing
就是文字与文字间的间距,值可以负数,默认值normal
p{ letter-spacing : 2px;}
text-decoration
文本修饰:加线line-through
:穿过文字,表示中间加条线overline
:上面加条线(少用)underline
:下面加条线none
:表示没有线,去掉线拓展:
del、s元素默认中间加线;del元素表示废弃、错误的内容;s元素表示过期的内容;a元素默认下面加线,表示超链接text-indent
首行文本缩进line-height
文本行高/垂直居中letter-spacing
文字间隙text-align
文字、行盒、行块盒水平排列方式(学习视频分享:css视频教程)
以上是13個常用CSS字體樣式屬性,你知道哪幾個呢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!