CSS3文字和字型 學習打卡

2021-10-05 23:35:32 字數 2461 閱讀 4583

css3文字陰影

css3換行

css3新文字屬性

1、text-shadow 應用於陰影文字

2、語法:text-shadow: h-shadow(水平偏移) v-shadow(垂直偏移) blur(模糊距離) color(顏色)

3、相容:ie10+ firefox3.5+ chrome4+ safari4+ opera9.5+

4、注意:模糊程度不能是負數,不然會失去效果

1、text-outline 規定文字輪廓

2、語法:text-ouotline: thickness(寬度值) blur(輪廓描邊的模糊程度) color(輪廓的顏色)

3、相容性:任何瀏覽器暫時不支援這個屬性

word-break

1、規定自動換行的處理方法

2、語法:word-break: normal(正常) break-all(允許在單詞內換行) keep-all(只能在半形空格和連字元處換行)

3、相容:ie5.5+ firefox15+ chrome4+ safari3.1+ opera15+

4、注意:此屬性指定非cjk指令碼的斷行規則 – cjk(中日韓)指令碼

word-wrap

1、允許長單詞或者url位址換行到下一行

2、語法:word-wrap: normal break-word(以斷開的文字進行換行)

3、相容性:ie5.5+ firefox3.5+ chrome23+ safari6.1+ opera12.1+

text-align-last

1、規定如何對其文字的最後一行

2、語法:text-align-last:

auto – 預設左對齊

left – 左對齊

right – 右對齊

center

justify

strat – 隨大流

end – 與文章相反設定

initail – 預設和auto

inherit – 繼承父元素

text-overflow

1、規定當文字溢位包含元素時發生的事情

2、語法:text-overflow

clip – 溢位部分會修剪掉

ellipsis – 溢位部分會會以省略號表示

string – 只能是火狐支援,表示以我自定義的方式對溢位部分自定義

3、相容:ie6+ firefox7+ chrome4+ safari3.1+ opera11.1+(9.0 -o-)

4、注意:配合與overflow:hidden一起使用

@fontface是css3的乙個模組

語法規則

@fontface

相容:ie9+ firefox3.5+ chrome4+ safari3.2+ opera10.1+

取值說明

1、yourwebfontname: 自定義名稱他將被引用到web元素的font-family中

2、source:自定義字型存放的路徑,可以是相對也可以是絕對

3、format:自定義字型的格式,主要用來幫助瀏覽器識別的

4、weight和style:-- normal 和 blod加粗

weight:定義字型是否加粗

style定義字型樣式,比如斜體

字型格式

1、truetype – .ttf – 是windows和mac最常見的字型,是一種raw格式,因此他不為**優化

相容:ie9+ firefox3.5+ chrome4+ safari3+ opera10+ iosmobile – safari4.2+

2、opentype – .otf – 被認為是一種原始的字型格式,是內建在truetype基礎上,所以也提供了更多的功能

相容:除了ie瀏覽器不相容之外,其餘同上

3、web open font format – .woff – 是web字型中最佳的格式,他是乙個開放的truetype /opentype 的壓縮版本(壓縮版本小,占用記憶體小,加快網頁的執行速度),同時也支援元資料報的分離

相容:ie9+ firefox3.5+ chrome6+ safari3.6+ opera11.1+ – 蘋果手機端不支援

4、embedded open type – .eot – 是ie專用字型,可以從truetype 建立此格式的字型

相容:ie4+

5、svg – .svg 是基於svg字型渲染的一種格式(svg起始可以渲染的一種字型格式)

相容:ie和火狐不相容,chrome4+ safari3.1+ opera10+ iosmobile – safari3.2+

字型應用

大部分支援 – .woff .eot 效果更好的話,更多瀏覽器支援 – .svg

推薦通用模板

@font-face

/*會從上之下的相容效果依次執行*/

獲取特殊字

CSS3 文字和字型

2.字型 語法 text shadow 橫向偏移,垂直偏移,向外模糊度,顏色 p 橫向,垂直正負值皆可用,模糊度值不能是負值。相容 ie10 firefox3.5 chrome4 safari4 opera9.5 語法 text outline 輪廓寬度 模糊度 顏色 相容 所有主流瀏覽器都不支援 ...

CSS3文字與字型

text overflow用來設定是否使用乙個省略標記 標示物件內文字的溢位。語法 但是text overflow只是用來說明文字溢位時用什麼方式顯示,要實現溢位時產生省略號的效果,還須定義強制文字在一行內顯示 white space nowrap 及溢位內容為隱藏 overflow hidden ...

CSS3 文字與字型

text overflow用來設定是否使用省略標記標示物件內溢位的文字 clip表示剪下,ellipsis表示省略號隱藏 要實現溢位時產生 省略號的效果,還須定義 強制文字在一行內顯示 white space nowrap 及 溢位內容為隱藏 overflow hidden 只有這樣才能實現 溢位文...