日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

從零學CSS系列之文本屬性

瀏覽:662日期:2022-06-02 13:25:10

1.line-height

可以給某個元素指定一個不帶單位的縮放因子,這樣它的后代元素就會繼承這個縮放因子,再根據自身的字號大小來計算自己的行高(line-height)值,

復制代碼 代碼如下:
body {
  font-size: 12px;
  line-height: 1.5;
}

h1 {
  font-size: 36px;
}

這里,body 的 line-height 是 18px(12 * 1.5),而 h1 的 line-height 則是 54px(36 * 1.5)。

就算使用 em,百分比等相對單位,后代元素繼承的仍然是計算后的行高(line-height)值,比如把上面的 body 行高改成 1.5em,那么 h1 的行高就會繼承這個值 18px。

2.text-decoration

文本修飾是非繼承類屬性,給 body 元素設置為 none,并不會影響到后代中默認有文本修飾的元素,例如超鏈接,所以如果要去掉超鏈接的默認下劃線還是需要單獨進行設置,

復制代碼 代碼如下:
a {
  text-decoration: none;
}

雖然該屬性默認不繼承,但是祖先元素上設置的修飾會“延伸”到后代元素中,

復制代碼 代碼如下:
<p>我有下劃線 <span>我咋會有下劃線呢?</span></p>

復制代碼 代碼如下:
p {
  color: red;
  text-decoration: underline;
}

p span {
  color: green;
  text-decoration: none;
}

這里的下劃線是 p 元素的。

復制代碼 代碼如下:
p {
  color: red;
  text-decoration: underline;
}

p span {
  color: green;
  text-decoration: underline;
}

由于文本修飾屬性的延伸會造成一些兼容性的問題,所以

最好的做法就是給需要修飾的文本單獨設置 text-decoration 屬性。

3.text-indent

可以使用該屬性給每個段落首行縮進2個字符,而不是使用空格,

復制代碼 代碼如下:
p {
  text-indent: 2em;
}

也可以指定一個負數的值,產生首行懸掛的效果,

讓引號懸掛也是一種常用做法,

讓文本縮進到一個足夠遠的地方,可以讓文字消失,

復制代碼 代碼如下:
text-indent: -9999px;

 因此,通常的圖像替換文字常用方法,

復制代碼 代碼如下:
.logo {
  background: url(logo.png) no-repeat;
  display: inline-block;
  height: 36px;
  text-indent: -9999px;
  width: 72px;
}

IE6/7 并不真正支持 inline-block,某些情況下可能會導致 .logo 消失不見,可以使用浮動或者 block 替代 inline-block,不過兩者都會改變布局方式,也可以使用其它方法。

4.text-overflow

通常情況下,長串的URL地址,在超出容器時會溢出,我們可以設定當文本溢出包含容器時顯示省略符號,

復制代碼 代碼如下:
li {
  overflow: hidden;
  text-overflow: ellipsis;
}


必須配合 overflow: hidden; 一起使用;有時候可能還得加上一個寬度,比如IE 6,

對于那些默認情況下并不會溢出的文本,需要強制其在一行內顯示,這樣才能產生效果,

復制代碼 代碼如下:
li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; /* for IE 6 */
}

使用 white-space: pre; 或者 word-break: keep-all; 也能強制文本在一行顯示,不過各有各的問題。

在 IE 8/9 中,有時候會發現沒有效果,那有可能是祖先元素中某個元素設置了word-wrap: break-word; 而該屬性會表現得比 white-space: nowrap; 更強勢,所以,有時候還得加上下面代碼,

復制代碼 代碼如下:
word-wrap: normal;

5.text-shadow

在非白色背景的深色文字上,可以實現漂亮的內嵌效果,

復制代碼 代碼如下:
text-shadow: 0 1px 0 rgba(255,255,255,.75);

可以給文本添加多個陰影,用逗號分隔,

復制代碼 代碼如下:
text-shadow: 0 1px 0 #fff, 0 2px 0 #ddd, 0 3px 0 #ddd, 0 4px 0 #ddd;

6.white-space

white-space 屬性設置如何處理元素內的空白。

設置值為 nowrap 讓文本可以在同一行上繼續,遇到邊界也不會換行,直到遇到 <br> 標簽,

復制代碼 代碼如下:
white-space: nowrap;

有時我們希望保留文本中的空格和換行符之類的,比如展示計算機的源代碼的時候,就會用到 <pre>,而 <pre> 的 white-space 屬性的值就是 pre,

復制代碼 代碼如下:
pre {
  white-space: pre;
}

pre 也不那么盡如人意,遇到邊界的時候不會自動換行,所以 CSS 2.1 新增了 pre-wrap,

復制代碼 代碼如下:
pre {
  white-space: pre;
  white-space: pre-wrap;
}

這樣 pre 元素里的內容既能保持原有的格式,又能在內容超出邊界的時候自動換行。

由于不是所有瀏覽器都支持 pre-wrap,所以還需要讓那些不支持瀏覽器強制換行,

復制代碼 代碼如下:
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

當然,也許你并不希望換行,也不介意水平滾動條,那可以用水平滾動條來代替換行,

復制代碼 代碼如下:
pre {
  overflow: auto;
}

7.word-break

目前 webkit 大家族(包括 Google Chrome,Safari,Android Browser 等等)均不支持 keep-all 值,所以能用的也就 break-all 了,

復制代碼 代碼如下:
word-break: break-all;

不過會造成英文文本閱讀障礙,應該慎用,

8.word-wrap

這是比 word-break 更好的實現文本換行的方式,

復制代碼 代碼如下:
word-wrap: break-word;

再添加一個溢出隱藏,避免一些惡意的連續字符,

復制代碼 代碼如下:
overflow: hidden;

標簽: CSS HTML
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品免费一区二区三区| 午夜av一区| 欧美肉体xxxx裸体137大胆| 国产日韩一区二区三区在线 | 麻豆精品新av中文字幕| 日韩精品福利一区二区三区| 天堂日韩电影| 丝袜美腿一区| 久久婷婷久久| 成人国产综合| 国产经典一区| 国产精品theporn| 国产精品视频一区二区三区四蜜臂 | 午夜久久av | 色婷婷色综合| 成人精品视频| 蜜臀久久精品| 男女激情视频一区| 亚洲一区二区三区高清不卡| 亚洲精品免费观看| 亚洲午夜国产成人| 国精品产品一区| 国产高清不卡| 亚洲一区免费| 国产精品99久久免费| 免费高潮视频95在线观看网站| 精品一区毛片| 欧美片网站免费| 免费高潮视频95在线观看网站| 国产一区导航| 久久三级毛片| 国产精品美女| 国产精品成人自拍| 久久久精品网| 日韩福利视频导航| 午夜宅男久久久| 日韩毛片在线| 视频一区日韩| 欧美日韩水蜜桃| 欧美自拍一区| 国产欧美另类| 先锋影音久久久| 日韩综合一区| 国产精品chinese| 蜜臀国产一区二区三区在线播放| 精品国产a一区二区三区v免费| 亚洲日本三级| 成人羞羞在线观看网站| 亚洲开心激情| 不卡在线一区| 欧美激情国产在线| 美女视频网站久久| 日韩影院免费视频| 欧美激情国产在线| 国产精品视频首页| 日韩精品欧美成人高清一区二区| 国产一区清纯| 久久一区二区三区喷水| 久久精品理论片| 国产精品成人一区二区网站软件| 亚洲综合色婷婷在线观看| 免费黄色成人| 国产亚洲精品v| 国产亚洲一区二区手机在线观看| 欧美精品影院| 欧美精品国产一区| 日韩不卡在线观看日韩不卡视频 | 日韩av一区二区在线影视| 久久亚洲风情| 日韩在线观看一区二区| 亚洲自拍另类| 国产精品嫩草99av在线| 亚洲尤物在线| 三级欧美在线一区| 亚洲三级精品| 国产欧美日韩综合一区在线播放| 欧美日韩18| 国产精品久久乐| 美女在线视频一区| 国产a亚洲精品| 免费污视频在线一区| 欧美日韩在线网站| 亚洲精品综合| 日本aⅴ精品一区二区三区| 国产日韩亚洲欧美精品| 91综合网人人| 免费日韩精品中文字幕视频在线| 亚洲资源在线| 成人午夜亚洲| 国产精品呻吟| 国产精品二区影院| 欧美 日韩 国产一区二区在线视频| 在线成人动漫av| 日本不卡视频在线观看| 日韩综合一区| 亚洲人成在线影院| 日韩中文在线电影| 日韩精品亚洲专区| 亚洲高清久久| 国产精品美女午夜爽爽| 亚洲成人精品| 日韩动漫一区| 伊人久久成人| 91日韩在线| 日韩一区二区三区在线看| 国精品产品一区| 日本亚州欧洲精品不卡| 精品国产中文字幕第一页| 狠狠干成人综合网| 久久精品国产免费| 蜜桃伊人久久| 99精品视频精品精品视频| 国产情侣一区在线| 最新国产拍偷乱拍精品| 水蜜桃精品av一区二区| 日韩精品视频中文字幕| 在线亚洲一区| 欧美13videosex性极品| 国产亚洲高清在线观看| 国产一区导航| 久久九九99| 日韩一区二区三区在线免费观看| 亚洲精品乱码久久久久久蜜桃麻豆| 日本激情一区| 精品欧美日韩精品| 国产亚洲高清在线观看| 最新国产精品久久久| 蜜臀久久久99精品久久久久久| 久久网站免费观看| 久久婷婷av| 婷婷激情综合| 91精品电影| 欧美日韩三区| 欧美一区=区| 精品欧美激情在线观看| 欧美午夜精品一区二区三区电影| 中国字幕a在线看韩国电影| 国产精久久一区二区| 日韩av一二三| 国产毛片精品久久| 精品一区91| 国产成人精品福利| 欧美亚洲精品在线| 蜜桃久久av| 久久成人福利| 97人人精品| 免费不卡中文字幕在线| 男女性色大片免费观看一区二区 | 久久xxxx| 亚欧洲精品视频在线观看| 国产欧美日韩亚洲一区二区三区| 国产精品久久| 久久九九99| 亚洲我射av| 精品国产一区二| 免费精品国产| 国产精品www994| 群体交乱之放荡娇妻一区二区| 99riav1国产精品视频| 国产精品一区2区3区| 久久久人人人| 亚洲一区二区三区高清不卡| 91精品丝袜国产高跟在线| caoporn视频在线| 丝瓜av网站精品一区二区| 91在线成人| 欧美一级精品| 欧美日韩亚洲一区二区三区在线| 久久久国产亚洲精品| 日本亚洲三级在线| 久久激情婷婷| 日韩av电影一区| 好看的亚洲午夜视频在线| 国产精品任我爽爆在线播放 | 在线亚洲一区| 日本久久综合| 久久激五月天综合精品| 免费精品视频| 黄在线观看免费网站ktv| 亚洲精品乱码| 天堂资源在线亚洲| 美女视频黄 久久| 亚洲精品在线a| 国产精品调教视频| 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩视频不卡| 国产日韩视频在线| 日韩中文字幕不卡| 黄色成人精品网站| 麻豆精品一区二区综合av| 亚洲日本三级| 老司机精品久久| 夜夜嗨网站十八久久| 亚洲天堂黄色| 婷婷精品视频| 亚洲深夜影院| 亚洲综合二区| 免费精品视频最新在线| 国产农村妇女精品一二区| 91精品国产成人观看|