樣式化文本

本文章記于2021.04.22

1.偽元素

::first-letter (選中元素文本的第一個(gè)字母), ::first-line (選中元素文本的第一行), 或者 ::selection (當(dāng)前光標(biāo)雙擊選中的文本)

2.屬性

color
font-family
font-size牍戚,元素的 font-size 屬性是從該元素的父元素繼承的
font-style
font-weight
text-transform
text-decoration
text-shadow
text-align:left,right,center,justify
line-height艇挨,設(shè)置文本每行之間的高,無單位的值乘以 font-size來獲得 line-height
letter-space
word-space
text-transform相關(guān)取值:
none: 防止任何轉(zhuǎn)型
uppercase: 將所有文本轉(zhuǎn)為大寫
lowercase: 將所有文本轉(zhuǎn)為小寫
capitalize: 轉(zhuǎn)換所有單詞讓其首字母大寫
full-width: 將所有字形轉(zhuǎn)換成全角蕾域,即固定寬度的正方形,類似于等寬字體论熙,允許拉丁字符和亞洲語(yǔ)言字形(如中文富俄,日文,韓文)對(duì)齊
text-decoration取值:

注意text-decoration 是一個(gè)縮寫形式截歉,它由text-decoration-line, text-decoration-styletext-decoration-color構(gòu)成

none: 取消已經(jīng)存在的任何文本裝飾
underline: 文本下劃線
overline: 文本上劃線
line-through: 穿過文本的線 strikethrough over the text
text-shadow
text-shadow: 4px 4px 5px red;
四個(gè)屬性如下:
1).  陰影與原始文本的水平偏移胖腾,可以使用大多數(shù)的 CSS 單位 length and size units, 但是 px 是比較合適的,這個(gè)值必須指定
2).  陰影與原始文本的垂直偏移;效果基本上就像水平偏移瘪松,向上/向下移動(dòng)陰影咸作,必須指定
3).  模糊半徑 - 更高的值意味著陰影分散得更廣泛
如果不包含此值,則默認(rèn)為0宵睦,沒有模糊
可以使用大多數(shù)的 CSS 單位 length and size units
4).  陰影的基礎(chǔ)顏色记罚,可以使用大多數(shù)的 CSS 顏色單位 CSS color unit. 如果沒有指定,默認(rèn)為 `black`

通過包含以逗號(hào)分隔的多個(gè)陰影值壳嚎,將多個(gè)陰影應(yīng)用于同一文本
text-shadow: -1px -1px 1px #aaa,
             0px 4px 1px rgba(0,0,0,0.5),
             4px 4px 5px rgba(0,0,0,0.7),
             0px 0px 7px rgba(0,0,0,0.4);

font其他屬性
文本布局

說到字體可用性桐智,只有某幾個(gè)字體通常可以應(yīng)用到所有系統(tǒng)烟馅,因此可以毫無顧忌地使用

3.font簡(jiǎn)寫

font-style,font-variant,font-weight,font-stretch,font-size,line-height,font-family
使用 font 的簡(jiǎn)寫形式说庭,在所有這些屬性中,只有 font-size 和 font-family 是一定要指定的
font-size和line-height屬性之間必須放一個(gè)正斜杠
font: italic normal bold normal 3em/1.5 Helvetica, Arial, sans-serif;

4.樣式化列表

列表默認(rèn)值
*   `<ul>`和  `<ol>`元素設(shè)置`margin`的頂部和底部: 16px(1em) 0;和 `padding-left: 40px(2.5em)`; (在這里注意的是瀏覽器默認(rèn)字體大小為16px)
*   `<li>` 默認(rèn)是沒有設(shè)置間距的
*   `<dl>`元素設(shè)置 margin的頂部和底部: 16px(1em) 郑趁,無內(nèi)邊距設(shè)定
*   `<dd>`元素設(shè)置為: `margin-left` `40px` (`2.5em`)
*   在參考中提到的 `<p>`元素設(shè)置 margin的頂部和底部: 16px(1em)刊驴,和其他的列表類型相同
列表具有的特定屬性:
  • list-style-type :設(shè)置用于列表的項(xiàng)目符號(hào)的類型,例如無序列表的方形或圓形項(xiàng)目符號(hào),或有序列表的數(shù)字捆憎,字母或羅馬數(shù)字舅柜,由于某種原因?qū)е聢D像無法加載,則 type 將用作回退
  • list-style-position:設(shè)置在每個(gè)項(xiàng)目開始之前攻礼,項(xiàng)目符號(hào)是出現(xiàn)在列表項(xiàng)內(nèi)业踢,還是出現(xiàn)在其外
  • list-style-image:允許為項(xiàng)目符號(hào)使用自定義圖片,而不是簡(jiǎn)單的方形或圓形
    (1)start 屬性允許從1 以外的數(shù)字開始計(jì)數(shù)礁扮,<ol start="4">//4 5 6 7
    (2)reversed屬性將啟動(dòng)列表倒計(jì)數(shù)知举,<ol start="4" reversed>//4 3 2 1
    (3)value屬性允許設(shè)置列表項(xiàng)指定數(shù)值,示例如下:
<ol>
  <li value="2">Toast pitta, leave to cool, then slice down the edge.</li>
  <li value="4">Fry the halloumi in a shallow, non-stick pan, until browned on both sides.</li>
  <li value="6">Wash and chop the salad.</li>
  <li value="8">Fill pitta with salad, humous, and fried halloumi.</li>
</ol>

CSS計(jì)數(shù)器提供用于自定義列表計(jì)數(shù)和樣式的高級(jí)工具太伊,但它們相當(dāng)復(fù)雜

  • @counter-style
  • counter-increment
  • counter-reset

5.樣式化鏈接

記憶方法:LoVe Fears HAte.

  • Link (沒有訪問過的): 這是鏈接的默認(rèn)狀態(tài)雇锡,當(dāng)它沒有處在其他狀態(tài)的時(shí)候,它可以使用:link偽類來應(yīng)用樣式
  • Visited: 這個(gè)鏈接已經(jīng)被訪問過了(存在于瀏覽器的歷史紀(jì)錄), 它可以使用 :visited偽類來應(yīng)用樣式
  • Hover: 當(dāng)用戶的鼠標(biāo)光標(biāo)剛好停留在這個(gè)鏈接僚焦,它可以使用 :hover偽類來應(yīng)用樣式
  • Focus: 一個(gè)鏈接當(dāng)它被選中的時(shí)候 (比如通過鍵盤的 Tab 移動(dòng)到這個(gè)鏈接的時(shí)候锰提,或者使用編程的方法來選中這個(gè)鏈接 HTMLElement.focus() 它可以使用 :focus偽類來應(yīng)用樣式
  • Active: 一個(gè)鏈接當(dāng)它被激活的時(shí)候 (比如被點(diǎn)擊的時(shí)候),它可以使用:active偽類來應(yīng)用樣式
    鏈接中包含圖標(biāo):a[href*="http"]芳悲,background屬性u(píng)rl添加圖片

6.web字體(Web字體作為一種技術(shù)從 Internet Explorer 4 開始就得到了的支持)

@font-face {
  font-family: "myFont";
  src: url("myFont.ttf");
}

大多數(shù)現(xiàn)代瀏覽器都支持WOFF / WOFF2(Web Open Font Format versions 1 and 2立肘,Web開放字體格式版本1和2),它是最有效的格式名扛,但是舊版本IE只支持EOT (Embedded Open Type谅年,嵌入式開放類型)的字體,可能需要包括一個(gè)SVG版本的字體支持舊版本的iPhone和Android瀏覽器
字體一般都不能自由使用
必須為他們付費(fèi),或者遵循其他許可條件肮韧,比如在代碼中(或者在站點(diǎn)上)提供字體創(chuàng)建者
不應(yīng)該在沒有適當(dāng)?shù)氖跈?quán)的情況下偷竊字體

  • 免費(fèi)的字體經(jīng)銷商:這是一個(gè)可以下載免費(fèi)字體的網(wǎng)站(可能還有一些許可條件融蹂,比如對(duì)字體創(chuàng)建者的信賴)
    比如: Font Squirre,dafont 和 Everything Fonts
  • 收費(fèi)的字體經(jīng)銷商:這是一個(gè)收費(fèi)則字體可用的網(wǎng)站弄企,例如fonts.com或myfonts.com
    也可以直接從字體鑄造廠中購(gòu)買字體超燃,例如Linotype,Monotype或 Exljbris
  • 在線字體服務(wù):這是一個(gè)存儲(chǔ)和為提供字體的網(wǎng)站拘领,它使整個(gè)過程更容易
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末意乓,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子约素,更是在濱河造成了極大的恐慌洽瞬,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件业汰,死亡現(xiàn)場(chǎng)離奇詭異伙窃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)样漆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門为障,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事鳍怨∩胗遥” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵鞋喇,是天一觀的道長(zhǎng)声滥。 經(jīng)常有香客問我,道長(zhǎng)侦香,這世上最難降的妖魔是什么落塑? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮罐韩,結(jié)果婚禮上憾赁,老公的妹妹穿的比我還像新娘。我一直安慰自己散吵,他們只是感情好龙考,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矾睦,像睡著了一般晦款。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上枚冗,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天缓溅,我揣著相機(jī)與錄音,去河邊找鬼官紫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛州藕,可吹牛的內(nèi)容都是我干的束世。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼床玻,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼毁涉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起锈死,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤贫堰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后待牵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體其屏,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年缨该,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了偎行。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蛤袒,靈堂內(nèi)的尸體忽然破棺而出熄云,到底是詐尸還是另有隱情,我是刑警寧澤妙真,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布缴允,位于F島的核電站,受9級(jí)特大地震影響珍德,放射性物質(zhì)發(fā)生泄漏练般。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一菱阵、第九天 我趴在偏房一處隱蔽的房頂上張望踢俄。 院中可真熱鬧,春花似錦晴及、人聲如沸都办。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)琳钉。三九已至,卻和暖如春蛛倦,著一層夾襖步出監(jiān)牢的瞬間歌懒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工溯壶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留及皂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓且改,卻偏偏與公主長(zhǎng)得像验烧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子又跛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容