CSS階段三:文本苍在,行內(nèi)元素,行內(nèi)塊元素操作

字體

color

字體顏色

font-size

字體大小

font-family

字體樣式

serif 襯線(xiàn)字體

sans-serif非襯線(xiàn)字體

monospace等寬字體

cursive草書(shū)字體

fantasy虛幻字體

  • 可以將字體設(shè)置為這些大的分類(lèi),當(dāng)設(shè)置為大的分類(lèi)以后晃虫,
  • 瀏覽器會(huì)自動(dòng)選擇指定的字體并應(yīng)用樣式
  • 一般會(huì)將字體的大分類(lèi)邪驮,指定為font-family中的最后一個(gè)字體
p{
    font-family: arial , 微軟雅黑 , 華文彩云 , serif;
}

font-style

normal默認(rèn)值,文字正常顯示

italic 文字會(huì)以斜體顯示

oblique 文字會(huì)以?xún)A斜的效果顯示

大部分瀏覽器都不會(huì)對(duì)傾斜和斜體做區(qū)分傲茄,
也就是說(shuō)我們?cè)O(shè)置italic和oblique它們的效果往往是一樣的
一般我們只會(huì)使用italic

font-weight

normal默認(rèn)值,文字正常顯示

bold文字加粗顯示

font-variant

normal默認(rèn)值沮榜,文字正常顯示

small-caps文本以小型大寫(xiě)字母顯示

font

可以將字體的樣式的值盘榨,統(tǒng)一寫(xiě)在font樣式中,不同的值之間使用空格隔開(kāi)

  • 使用font設(shè)置字體樣式時(shí)蟆融,斜體 加粗 小大字母草巡,沒(méi)有順序要求,甚至可寫(xiě)可不寫(xiě)型酥,

  • 如果不寫(xiě)則使用默認(rèn)值山憨,但是要求文字的大小和字體必須寫(xiě),而且字體必須是最后一個(gè)樣式

  • **大小必須是倒數(shù)第二個(gè)樣式 **

      font: [加粗 斜體 小大字母] 大小[/行高] 字體
    

自定義字體

英文自定義:
http://www.dafont.com/
現(xiàn)在字體弥喉,適配不太好
生成不同版本瀏覽器支持的字體文件https://www.fontsquirrel.com/tools/webfont-generator

中文自定義:
有字庫(kù)網(wǎng)
藝術(shù)字生成器生成

文本郁竟,行內(nèi)元素,行內(nèi)塊元素樣式

line-height

行高

用來(lái)設(shè)置文本垂直方向上居中height的高度和line-height的數(shù)值是一樣的

line-height: 200%;//字體大小的兩倍
line-height:height由境;

direction

文本方向

  • ltr 默認(rèn)棚亩。一行中文本蓖议,行內(nèi)元素,行內(nèi)塊元素 排列方向從左到右讥蟆。
  • rtl一行中文本勒虾,行內(nèi)元素,行內(nèi)塊元素 排列方向從右到左瘸彤。
  • inherit 規(guī)定應(yīng)該從父元素繼承 direction 屬性的值修然。

text-transform

設(shè)置文本的大小寫(xiě)

  • none 默認(rèn)值,該怎么顯示就怎么顯示质况,不做任何處理
  • capitalize 單詞的首字母大寫(xiě)愕宋,通過(guò)空格來(lái)識(shí)別單詞
  • uppercase 所有的字母都大寫(xiě)
  • lowercase 所有的字母都小寫(xiě)

text-decoration

設(shè)置文本修飾

  • none默認(rèn)值,不添加任何修飾拯杠,正常顯示
  • underline為文本添加下劃線(xiàn)
  • overline 為文本添加上劃線(xiàn)
  • line-through 為文本添加刪除線(xiàn)

text-align

文本掏婶,行內(nèi)元素,行內(nèi)塊元素水平對(duì)齊方式

  • left 默認(rèn)值潭陪,靠左對(duì)齊
  • right靠右對(duì)齊
  • center文本居中對(duì)齊
  • justify兩端對(duì)齊

text-indent

設(shè)置首行縮進(jìn)
一般使用em作單位
使用負(fù)值可以用來(lái)隱藏一些不想顯示的內(nèi)容

overflow-wrap

文本換行

normal默認(rèn)情況雄妥,瀏覽器只在“空格”或者“半角”的位置換行

break-word為防止長(zhǎng)文本(例如網(wǎng)頁(yè)地址、長(zhǎng)的單詞)溢出依溯,瀏覽器自行決定在何處“截?cái)唷眴卧~老厌。默認(rèn)情況是禁止瀏覽器截?cái)鄦卧~。

word-break

IE6及以上瀏覽器對(duì)該屬性支持黎炉。

  • break-all強(qiáng)行截?cái)鄦卧~枝秤!

  • keep-all不準(zhǔn)許“截?cái)唷?單詞

  • normal

white-space

  • normal默認(rèn)值】妒龋空白處會(huì)被瀏覽器忽略(即多余空格被瀏覽器刪除)淀弹。只保留正常的空格。

  • pre文本空白會(huì)被瀏覽器保留庆械。其行為方式類(lèi)似HTML的<pre>元素效果薇溃。

  • pre-line與normal類(lèi)似,空白處會(huì)被瀏覽器忽略缭乘。不同點(diǎn)是保留換行符沐序,IE7及以下瀏覽器不支持此屬性。

  • pre-wrap保留空白符序列堕绩,換行單獨(dú)一行顯示策幼,IE7及以下瀏覽器不支持此屬性。

  • nowrap文本不換行奴紧,文本在同一行顯示特姐,直到遇到<br/>位置∈虻空白處會(huì)被瀏覽器忽略,使用省略號(hào)

text-overflow

  • ellipsis當(dāng)文本溢出時(shí)到逊,省略號(hào)顯示铣口。
  • clip僅僅簡(jiǎn)單的剪裁,不使用省略號(hào)觉壶。

注意:上述兩個(gè)屬性需要配合 white-space: nowrap; 和 overflow: hidden 一起使用脑题,且容器需要定義寬度。只在塊元素內(nèi)生效铜靶。
IE瀏覽器對(duì)其支持非常好叔遂。

text-shadow: offset-x | offset-y | blur-radius | color

文本陰影

  • offset-x X軸偏移量

  • offset-y Y軸偏移量

  • blur-radius 模糊半徑

  • color 陰影顏色

      text-shadow: 0 0 30px blue, 0 0 80px red;
    

可設(shè)置文字背景發(fā)光效果

text-shadow:
       0 0 30px blue,
       0 0 30px #fff,
       0 0 80px blue,
       0 0 80px #fff,
       0 0 180px blue,
       0 0 80px #fff;

letter-spacing

字符間距

word-spacing

單詞間距

vertical-aligin

行內(nèi)元素的基線(xiàn)相對(duì)于該元素所在行的基線(xiàn)的垂直對(duì)齊。允許指定負(fù)長(zhǎng)度值和百分比值争剿。這會(huì)使元素降低而不是升高

  • 設(shè)置給子元素

可用值

  • baseline基線(xiàn)位于一行非襯線(xiàn)字體小寫(xiě)x字母的底部(默認(rèn))
  • middle在父元素居中已艰,不要為父元素設(shè)置高度和行高
  • top位于父元素一行的頂部,需要為父元素設(shè)置“足夠”的高度,且高度等于行高蚕苇,才能看到效果
  • bottom位于父元素一行的底部哩掺,需要為父元素設(shè)置“足夠”的高度,且高度等于行高涩笤,才能看到效果
  • sub垂直對(duì)齊文本的下標(biāo)嚼吞。
  • super
  • text-top與父元素字體的頂端對(duì)齊
  • text-bottom

多行對(duì)齊,設(shè)置其父元素 display: table-cell vertical-align

行內(nèi)塊元素之間的空隙處理辦法

導(dǎo)致原因

在編碼時(shí)蹬碧,<img>元素?fù)Q行了舱禽。例如
<img src=“img/1.png”>
<img src=“img/2.png”>

解決辦法

如果該元素沒(méi)有文本內(nèi)容。我可以設(shè)置元素的font-size: 0 解決恩沽。但是這回導(dǎo)致該元素所有的文字消失誊稚。

<img src=“img/1.png”><!--
  ><img src=“img/2.png”>

使用注釋消除空格
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市罗心,隨后出現(xiàn)的幾起案子里伯,更是在濱河造成了極大的恐慌,老刑警劉巖渤闷,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俏脊,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡肤晓,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)认然,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)补憾,“玉大人,你說(shuō)我怎么就攤上這事卷员∮遥” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵毕骡,是天一觀的道長(zhǎng)削饵。 經(jīng)常有香客問(wèn)我岩瘦,道長(zhǎng),這世上最難降的妖魔是什么窿撬? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任启昧,我火速辦了婚禮,結(jié)果婚禮上劈伴,老公的妹妹穿的比我還像新娘密末。我一直安慰自己,他們只是感情好跛璧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布严里。 她就那樣靜靜地躺著,像睡著了一般追城。 火紅的嫁衣襯著肌膚如雪刹碾。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,692評(píng)論 1 305
  • 那天座柱,我揣著相機(jī)與錄音迷帜,去河邊找鬼。 笑死辆布,一個(gè)胖子當(dāng)著我的面吹牛瞬矩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播锋玲,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼景用,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了惭蹂?” 一聲冷哼從身側(cè)響起伞插,我...
    開(kāi)封第一講書(shū)人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盾碗,沒(méi)想到半個(gè)月后媚污,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡廷雅,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年耗美,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片航缀。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡商架,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出芥玉,到底是詐尸還是另有隱情蛇摸,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布灿巧,位于F島的核電站赶袄,受9級(jí)特大地震影響揽涮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜饿肺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一蒋困、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唬格,春花似錦家破、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至喊积,卻和暖如春烹困,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背乾吻。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工髓梅, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绎签。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓枯饿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親诡必。 傳聞我的和親對(duì)象是個(gè)殘疾皇子奢方,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

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

  • 1.塊級(jí)元素和行內(nèi)元素 塊級(jí)(block-level)元素;行內(nèi)(內(nèi)聯(lián)爸舒、inline-level)元素蟋字。 塊元素的...
    饑人谷_小侯閱讀 2,007評(píng)論 1 4
  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒(méi)有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,060評(píng)論 0 1
  • CSS要點(diǎn)記錄 CSS 指層疊樣式表 (Cascading Style Sheets) 多種樣式時(shí)的優(yōu)先級(jí)問(wèn)題 數(shù)...
    Tony__Hu閱讀 1,127評(píng)論 0 0
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,836評(píng)論 0 6
  • day01-_起源和結(jié)構(gòu) 結(jié)構(gòu):Xhtml xml 表現(xiàn):CSS 行為:DOM ECMAScript 以上都屬于W...
    Sakura_明妃閱讀 1,187評(píng)論 0 1