CSS第二小節(jié)第一天

HTML標記一般分為塊標記和行內(nèi)標記兩種類型沿癞,它們也稱塊元素和行內(nèi)元素。具體如下:

塊元素

每個塊元素通常都會獨自占據(jù)一整行或多整行吮铭,可以對其設(shè)置寬度时迫、高度、對齊等屬性谓晌,常用于網(wǎng)頁布局和網(wǎng)頁結(jié)構(gòu)的搭建。

塊級元素容器可以容納多個嵌套的塊級標簽或者行內(nèi)標簽。

常見的塊元素有<h1>-<h6>,<p>,div,ul,ol,li等,其中

<div>標記是最典型的塊元素株婴。


CSS的標簽?zāi)J皆O(shè)置Display屬性

display可以控制標簽的顯示模式揖铜。

display:none | inline | block | inline-block

繼承性:無

display值的解釋:

none :此元素不被顯示,在文檔中被移除柏肪。

block :此元素按塊級元素顯示:前后帶換行符姐刁,自己占一行。內(nèi)聯(lián)元素 → 塊元素

inline :此元素按內(nèi)聯(lián)元素顯示:1個挨著1個烦味。塊元素 → 內(nèi)聯(lián)元素

inline-block:按行內(nèi)標簽進行排版聂使,但是可以設(shè)置寬高,而且高度可以影響行高(以后再詳細講)谬俄。


通過設(shè)置Display為none岩遗,那么可以讓這整個標簽在頁面中移除掉

對比一下:

/*display: none;*/? /*直接把當前標簽從頁面中直接移除了,不影響頁面的布局*/

visibility: hidden; ? /*這個只是不顯示凤瘦,但還是占用頁面的空間*


行內(nèi)不可以設(shè)置寬高,塊級可以.行內(nèi)元素只能通過內(nèi)容來撐開.只有左右邊距.如果你設(shè)置了寬高是不會影響行內(nèi)元素的顯示的宿礁。

CSS的顏色表示


盡量用16進制表示.

CSS的長度單位

絕對長度單位:

cm:厘米,mm:毫米蔬芥,in:英寸梆靖,pc:派卡(Picas),相當于我國新四號鉛字的尺寸笔诵。都不常用返吻,了解即可。

相對長度單位:

px:像素點乎婿,像素就是顯示器顯示的一個點测僵。

em:1em 等于當前的字體大小,例如:當前元素的字體大小為16px,那么1em = 16px捍靠。

單位之間的關(guān)系:1in = 2.54cm = 25.4 mm? = = 96px

p { width: 1in; height:20px; }

在PC時代主要以px為主沐旨。在移動web時代主要以: em、rem榨婆、pw磁携、ph、百分比等來做布局的設(shè)置良风。

相對單位解釋:像素是相對單位谊迄。不同平面尺寸可以是相同的分辨率,也就相同的像素大小烟央,對應(yīng)的實際的尺寸可能不同统诺。

文字排版

CSS字體樣式屬性

1、font-size:字號大小

font-size屬性用于設(shè)置字號疑俭,該屬性的值可以使用相對長度單位粮呢,也可以使用絕對長度單位。

其中怠硼,相對長度單位比較常用鬼贱,推薦使用像素單位px,絕對長度單位使用較少香璃。

可選參數(shù)值:xx-small | x-small | small | medium | large | x-large | xx-large|smaller | larger?

盡量不要用上面的.

一般頁面中:12px? ? ? 14px? 12cm

1em

例如:

p { font-size: 32px; }

font-family:字體

font-family屬性用于設(shè)置字體这难。網(wǎng)頁中常用的字體有宋體、微軟雅黑葡秒、黑體等姻乓,例如將網(wǎng)頁中所有段落文本的字體設(shè)置為微軟雅黑,可以使用如下CSS樣式代碼:

可以同時指定多個字體眯牧,中間以逗號隔開蹋岩,表示如果瀏覽器不支持第一個字體,則會嘗試下一個学少,直到找到合適的字體剪个。如果字體名稱包含空格或中文,則應(yīng)使用引號括起

例如:font-family:Verdana, Arial, '宋體';

使用font-family設(shè)置字體時版确,需要注意以下幾點:

? 各種字體之間必須使用英文狀態(tài)下的逗號隔開扣囊。

? 中文字體需要加英文狀態(tài)下的引號,英文字體一般不需要加引號绒疗。當需要設(shè)置英文字體時侵歇,英文字體名必須位于中文字體名之前。

? 如果字體名中包含空格吓蘑、#惕虑、$等符號,則該字體必須加英文狀態(tài)下的單引號或雙引號,例如font-family: "Times New Roman";溃蔫。

? 盡量使用系統(tǒng)默認字體健提,保證在任何用戶的瀏覽器中都能正確顯示。

使用font-family設(shè)置字體時酒唉,需要注意以下幾點:

在 CSS 中設(shè)置字體名稱矩桂,直接寫中文是可以的沸移。但是在文件編碼(GB2312痪伦、UTF-8 等)不匹配時會產(chǎn)生亂碼的錯誤。

為此雹锣,在 CSS 直接使用 Unicode 編碼來寫字體名稱可以避免這些錯誤网沾。使用 Unicode 寫中文字體名稱,瀏覽器是可以正確的解析的蕊爵。

font-family: "\5FAE\8F6F\96C5\9ED1"辉哥,表示設(shè)置字體為“微軟雅黑”。

可以通過escape()? 來得到

盡量用unicode或者英文名

字體系列

西方國家字母體系分為兩類:serif以及sans serif攒射。

serif是有襯線字體醋旦,意思是在字的筆畫開始、結(jié)束的地方有額外的裝飾会放,而且筆畫的粗細會有所不同饲齐。相反的,sans serif就沒有這些額外的裝飾咧最,而且筆畫的粗細差不多捂人。

為了更安全的設(shè)置:

font-famliy:? tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;

前面的字體都查找失敗后,在系統(tǒng)中找一種sans-serif字體作為默認字體矢沿。

注意順序滥搭,如果把sans-serif放前面去,后面的都失效了捣鲸。

font-weight:字體粗細

font-weight屬性用于定義字體的粗細瑟匆,其可用屬性值:normal、bold栽惶、bolder愁溜、lighter、100~900(100的整數(shù)倍)媒役,有繼承性祝谚。

400 : Normal

700:bold

建議使用數(shù)字

字體的加粗跟字體有關(guān),比如:一種字體只有兩種粗細程度的變化酣衷,那么normal 到bold 和到bolder都是一樣的效果交惯。

font-style:字體風(fēng)格

font-style屬性用于定義字體風(fēng)格,如設(shè)置斜體、傾斜或正常字體席爽,其可用屬性值如下:

normal:默認值意荤,瀏覽器會顯示標準的字體樣式。

italic:瀏覽器會使用斜體的字體樣式顯示只锻,如果字體沒有斜體玖像,那么正常顯示字體。

oblique:瀏覽器會讓文字傾斜顯示齐饮。捐寥。

font:綜合設(shè)置字體樣式

font屬性用于對字體樣式進行綜合設(shè)置,其基本語法格式如下:

選擇器{font: font-style? font-weight? font-size/line-height? font-family;}

使用font屬性時祖驱,必須按上面語法格式中的順序書寫握恳,各個屬性以空格隔開。

其中不需要設(shè)置的屬性可以省略(取默認值)捺僻,但必須保留font-size和font-family屬性乡洼,否則font屬性將不起作用。

盡量用合寫的方式.

淘寶的字體設(shè)置:font: 12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匕坯,一起剝皮案震驚了整個濱河市束昵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌葛峻,老刑警劉巖锹雏,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異泞歉,居然都是意外死亡逼侦,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門腰耙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來榛丢,“玉大人,你說我怎么就攤上這事挺庞∥蓿” “怎么了?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵选侨,是天一觀的道長掖鱼。 經(jīng)常有香客問我,道長援制,這世上最難降的妖魔是什么戏挡? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮晨仑,結(jié)果婚禮上褐墅,老公的妹妹穿的比我還像新娘拆檬。我一直安慰自己,他們只是感情好妥凳,可當我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布竟贯。 她就那樣靜靜地躺著,像睡著了一般逝钥。 火紅的嫁衣襯著肌膚如雪屑那。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天艘款,我揣著相機與錄音持际,去河邊找鬼。 笑死磷箕,一個胖子當著我的面吹牛选酗,可吹牛的內(nèi)容都是我干的阵难。 我是一名探鬼主播岳枷,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呜叫!你這毒婦竟也來了空繁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤朱庆,失蹤者是張志新(化名)和其女友劉穎盛泡,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體娱颊,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡傲诵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了箱硕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拴竹。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖剧罩,靈堂內(nèi)的尸體忽然破棺而出栓拜,到底是詐尸還是另有隱情,我是刑警寧澤惠昔,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布幕与,位于F島的核電站,受9級特大地震影響镇防,放射性物質(zhì)發(fā)生泄漏啦鸣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一来氧、第九天 我趴在偏房一處隱蔽的房頂上張望诫给。 院中可真熱鬧饼齿,春花似錦、人聲如沸蝙搔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吃型。三九已至证鸥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間勤晚,已是汗流浹背枉层。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赐写,地道東北人鸟蜡。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像挺邀,于是被迫代替她去往敵國和親揉忘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,947評論 2 355

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

  • 學(xué)習(xí)CSS的最佳網(wǎng)站沒有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_閱讀 1,056評論 0 1
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案端铛? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,754評論 1 92
  • 請各位讀者添加一下作者的微信公眾號泣矛,以后有新的文章,將在微信公眾號直接推送給各位禾蚕,非常感謝您朽。 如果您覺得這篇文章還...
    MR_LIXP閱讀 2,816評論 1 9
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)换淆、inline-level)元素哗总。 塊元素的...
    饑人谷_小侯閱讀 2,006評論 1 4
  • 一.CSS描述 CSS全稱為“層疊樣式表(Cascading Style Sheets)”,它主要是用于定義HTM...
    snowy_sunny閱讀 1,076評論 0 4