- em表示語氣上的強調擅笔,默認斜體险胰。
- strong表示內容強調汹押,默認粗體。
-
q默認會在前后加上引號起便。(用CSS樣式的偽元素實現(xiàn))
去除項目符號棚贾,使用CSS樣式來實現(xiàn)。
<!--無序列表-->
<ul>
<li></li>
<li></li>
</ul>
<!--有序列表-->
<ol>
<li></li>
<li></li>
</ol>
<!--定義列表-->
<dl>
<dt>武松</dt>
<dd>景陽岡打虎英雄缨睡,戰(zhàn)斗力99</dd>
<dd>后打死西門慶,投奔梁山</dd>
<dt>武大</dt>
<dd>著名餐飲企業(yè)家陈辱,戰(zhàn)斗力0</dd>
</dl>
單位
文本樣式
font-size
所有的字都是放在一個看不見的框中的(類似于米字格)奖年,設置的字體大小就是該框的大小。
font-family
可以同時指定多個字體沛贪,用‘,’分開陋守,瀏覽器會優(yōu)先使用前面的字體震贵,不能使用時再嘗試后面的字體。字體總共分為五個大類:
- 襯線字體serif
- 非襯線字體sans-serif
- 等寬字體monospace
- 草書字體cursive
- 虛幻字體fantasy
字體設置為這些大類后水评,瀏覽器會自動選擇相應字體并應用樣式猩系。
font-style
normal,italic,oblique
一般瀏覽器不區(qū)分 斜體(italic)和傾斜(oblique)。
font-weight
- 用來設置文本的加粗效果
- normal中燥,bold
- 也可指定100-900之間的9個值寇甸,但是由于用戶的計算機往往沒有這么多級別的字體,所以可能達不到達到我們想要的效果疗涉。
- 200有可能比100粗拿霉,300有可能比200粗,但是也有可能是一樣的咱扣。
font-variant
用來設置小型大寫字母
可選值:normal绽淘,small-caps(文本以小型大寫字母顯式)
小型大寫字母:將所有的字母都以大寫形式顯式,但是小寫字母的大寫要比大寫字母的大小小一些闹伪。
font
- 使用該樣式可以同時設置字體相關的所有樣式沪铭。
- 可以將字體樣式有關的值,統(tǒng)一寫在font樣式中偏瓤,不同的值使用空格隔開杀怠。
- 斜體,加粗硼补,小型大寫字母驮肉,沒有順序要求,可寫可不寫已骇。(不寫使用默認值)
- 文字大小和字體必須寫离钝,而且字體必須是最后一個樣式,大小必須是倒數(shù)第二的樣式褪储。
有幾個樣式瀏覽器解析幾次卵渴,所以使用font只需解析一次,速度會快一些鲤竹。
行間距
CSS并為提供直接設置行間距的方式
可以通過設置行高(line-height)來設置間接設置行間距浪读。(行高越大,行間距越大)可接收的值:
- 直接接收一個大行猎濉(帶單位)
- 可以指定一個百分數(shù)(相對于字體計算行高)
- 直接接收一個數(shù)值(相對于字體計算倍數(shù))
對于單行文本碘橘,可以將行高設置為和父元素的高度一致,使其相對于父元素垂直居中吱肌。
在font中也可以直接指定行高痘拆,font:30px/30px "微軟雅黑";
/后面那個就是行高氮墨。但是不寫/30px纺蛆,font會指定默認值吐葵,所以如果在font上面寫line-height:150px;這個150px并不會生效,要放在font下面才行桥氏。
text-transform
設置文本的大小寫
可選值:
- none:默認值温峭,不作處理。
- capitalize:單詞首字母大寫字支,通過空格來識別單詞凤藏。
- uppercase:所有字母大寫。
- lowercase:所有字母小寫祥款。
text-decoration
設置文本修飾
可選值:
- none:默認值清笨,不添加修飾。
- underline:為文本添加下劃線刃跛。
- line-through:為文本添加刪除線抠艾。
超鏈接會默認將text-decoration設置為underline。(若想改變可特別改為none)
letter-spacing
指定字符間距
word-spacing
指定詞與詞之間的空格的距離桨昙。
text-align
指定對齊方式(通過控制每行的空格實現(xiàn))
可選值:
- left:默認值检号,左對齊。
- right:文本右對齊蛙酪。
- center:文本居中齐苛。
- justify:兩端對齊(通過調整文本之間的空格大小,來達到一個兩端對齊的目的)
text-indent
設置首行縮進
指定正值時桂塞,自動向右側縮進凹蜂。
指定負值時,自動向左側縮進阁危。
可將不想顯示的文字隱藏起來(text-indent:-99999px;
)
這樣搜索引擎依然可以搜到玛痊,但是用戶看不見。