關(guān)于CSS基礎(chǔ)

CSS的全稱(chēng)是什么?

  • CSS的全稱(chēng)是Cascading Style Sheet -- 層疊樣式表饼疙。

  • 層疊樣式表(英文全稱(chēng):Cascading Style Sheets)是一種用來(lái)表現(xiàn)HTML標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)應(yīng)用)或XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的一個(gè)子集)等文件樣式的計(jì)算機(jī)語(yǔ)言碉咆。

  • CSS不僅可以靜態(tài)地修飾網(wǎng)頁(yè),還可以配合各種腳本語(yǔ)言動(dòng)態(tài)地對(duì)網(wǎng)頁(yè)各元素進(jìn)行格式化。

  • CSS 能夠?qū)W(wǎng)頁(yè)中元素位置的排版進(jìn)行像素級(jí)精確控制涵亏,支持幾乎所有的字體字號(hào)樣式晰韵,擁有對(duì)網(wǎng)頁(yè)對(duì)象和模型樣式編輯的能力。


CSS有幾種引入方式? link 和@import 有什么區(qū)別?

- 內(nèi)聯(lián)樣式

 <span style="color: blue; font-size: 12px; " ></span>

- 內(nèi)部樣式

 <style type="text/css">
     span {
         color: blue;
         font-size: 12px;
     }
 </style>

- 外部樣式

  <head>
      <link rel="stylesheet" type="text/css" herf="style.css">
  </head>

- 導(dǎo)入樣式

導(dǎo)入樣式和鏈接樣式比較相似拆魏,采用@import樣式導(dǎo)入CSS樣式表盯桦,在HTML初始化時(shí),會(huì)被導(dǎo)入到HTML或者CSS文件中渤刃,成為文件的一部分拥峦, 類(lèi)似第二種內(nèi)部樣式。
@import在html中使用卖子,如下:

  <style type="text/css">@import url(style.css);</style>

四種CSS引入方式的優(yōu)先級(jí)

  1. 就近原則
  2. 理論上:行內(nèi)>內(nèi)嵌>鏈接>導(dǎo)入
  3. 實(shí)際上:內(nèi)嵌略号、鏈接、導(dǎo)入在同一個(gè)文件頭部,誰(shuí)離相應(yīng)的代碼近玄柠,誰(shuí)的優(yōu)先級(jí)高

link和@import的區(qū)別

  • link屬于html標(biāo)簽氛琢,而@import是css的語(yǔ)法。
  • 頁(yè)面被加載時(shí)随闪,link會(huì)同時(shí)被加載阳似,而@import引用的css會(huì)等到頁(yè)面加載結(jié)束后加載。
  • link是html標(biāo)簽铐伴,因此沒(méi)有兼容性撮奏,而@import只有IE5以上才能識(shí)別。
  • link方式樣式的權(quán)重高于@import的

以下這幾種文件路徑分別用在什么地方当宴,代表什么意思?

  • css/a.css —— 相對(duì)路徑 畜吊,當(dāng)前頁(yè)面同級(jí)目錄下的css文件中的a.css
  • ./css/a.css —— 相對(duì)路徑,當(dāng)前頁(yè)面同級(jí)目錄下的css文件中的a.css
  • b.css —— 相對(duì)路徑户矢,當(dāng)前頁(yè)面同級(jí)目錄下b.css
  • ../imgs/a.png —— 相對(duì)路徑玲献,當(dāng)前頁(yè)面父級(jí)目錄下的imgs文件夾下的a.png
  • /Users/hunger/project/css/a.css —— 絕對(duì)路徑,本地 /Users/hunger/project/css/目錄下的a.css
  • /static/css/a.css —— 當(dāng)前服務(wù)器根目錄下/static/css/中的a.css
  • http://cdn.jirengu.com/kejian1/8-1.png —— 8-1.png在http://cdn.jirengu.com下的地址

如果我想在js.jirengu.com上展示一個(gè)圖片梯浪,需要怎么操作?

方法一: 把圖片上傳到服務(wù)器上直接引用相對(duì)路徑捌年。
方法二: 把圖片上傳到網(wǎng)絡(luò)上的其他服務(wù)器,得到圖片url地址挂洛,使用這個(gè)地址展示圖片礼预。


列出5條以上html和 css 的書(shū)寫(xiě)規(guī)范

HTML常用規(guī)范(強(qiáng)制)

  • 使用 4 個(gè)空格做為一個(gè)縮進(jìn)層級(jí),不允許使用 2 個(gè)空格 或 tab 字符虏劲。
  • class 必須單詞全字母小寫(xiě)托酸,單詞間以 - 分隔。
  • 對(duì)于無(wú)需自閉合的標(biāo)簽柒巫,不允許自閉合,例如input励堡、br、img堡掏、hr等
  • 對(duì) HTML5 中規(guī)定允許省略的閉合標(biāo)簽应结,不允許省略閉合標(biāo)簽。
  • 使用 HTML5 的 doctype 來(lái)啟用標(biāo)準(zhǔn)模式布疼,建議使用大寫(xiě)的 DOCTYPE摊趾。
  • 頁(yè)面必須使用精簡(jiǎn)形式币狠,明確指定字符編碼游两。指定字符編碼的 meta 必須是 head 的第一個(gè)直接子元素。
  • 引入 CSS 時(shí)必須指明 rel="stylesheet"漩绵。
  • 頁(yè)面必須包含 title 標(biāo)簽聲明標(biāo)題贱案。title 必須作為 head 的直接子元素,并緊隨 charset 聲明之后。
  • 有文本標(biāo)題的控件必須使用 label 標(biāo)簽將其與其標(biāo)題相關(guān)聯(lián)宝踪。<label><input type="checkbox" name="confirm" value="on"> 我已確認(rèn)上述條款</label>

使用 button 元素時(shí)必須指明 type 屬性值侨糟。

其他建議規(guī)范:HTML編碼規(guī)范

CSS常用規(guī)范(強(qiáng)制)

  • 使用 4 個(gè)空格做為一個(gè)縮進(jìn)層級(jí),不允許使用 2 個(gè)空格 或 tab 字符瘩燥。

  • 選擇器 與 { 之間必須包含空格秕重。

  • 屬性名 與之后的 : 之間不允許包含空格, : 與 屬性值 之間必須包含空格厉膀。

  • 列表型屬性值 書(shū)寫(xiě)在單行時(shí)溶耘,, 后必須跟一個(gè)空格。font-family: Arial, sans-serif;

  • 每行不得超過(guò) 120 個(gè)字符服鹅,除非單行不可分割凳兵。

  • 當(dāng)一個(gè) rule 包含多個(gè) selector 時(shí),每個(gè)選擇器聲明必須獨(dú)占一行企软。

/* good */
.post,
.page,
.comment { line-height: 1.5;}

 /* bad */
.post, .page, .comment { line-height: 1.5;}
  • >庐扫、+、~ 選擇器的兩邊各保留一個(gè)空格仗哨。
  • 屬性選擇器中的值必須用雙引號(hào)包圍形庭。
  • 屬性定義必須另起一行。
  • 屬性定義后必須以分號(hào)結(jié)尾厌漂。
  • 文本內(nèi)容必須用雙引號(hào)包圍碘勉。
  • 當(dāng)數(shù)值為 0 - 1 之間的小數(shù)時(shí),省略整數(shù)部分的 0桩卵。
  • url() 函數(shù)中的路徑不加引號(hào)验靡。
  • 長(zhǎng)度為 0 時(shí)須省略單位。
  • RGB顏色值必須使用十六進(jìn)制記號(hào)形式 #rrggbb雏节。不允許使用 rgb()胜嗓。
  • 顏色值可以縮寫(xiě)時(shí),必須使用縮寫(xiě)形式钩乍。
  • 顏色值不允許使用命名色值辞州。
  • 需要在 Windows 平臺(tái)顯示的中文內(nèi)容,其字號(hào)應(yīng)不小于 12px寥粹。
  • 其他建議規(guī)范: CSS編碼規(guī)范

截圖介紹 chrome 開(kāi)發(fā)者工具的功能區(qū)

看下圖

chrome.png

Element 標(biāo)簽頁(yè): 用于查看和編輯當(dāng)前頁(yè)面中的 HTML 和 CSS 元素变过。
Console 標(biāo)簽頁(yè): 用于顯示腳本中所輸出的調(diào)試信息,或運(yùn)行測(cè)試腳本等涝涤。
Source 標(biāo)簽頁(yè): 用于查看和調(diào)試當(dāng)前頁(yè)面所加載的腳本的源文件媚狰,可以打斷點(diǎn)進(jìn)行調(diào)試。
Network 標(biāo)簽頁(yè): 用于查看 HTTP 請(qǐng)求的詳細(xì)信息阔拳,如請(qǐng)求頭崭孤、響應(yīng)頭及返回內(nèi)容等。
**TimeLine 標(biāo)簽頁(yè): ** 用于查看腳本的執(zhí)行時(shí)間、頁(yè)面元素渲染時(shí)間等信息辨宠。
**Profiles 標(biāo)簽頁(yè): ** 用于查看 CPU 執(zhí)行時(shí)間與內(nèi)存占用等信息遗锣。
Application 標(biāo)簽頁(yè): 記錄網(wǎng)站加載的所有資源信息。
Security 標(biāo)簽頁(yè): 判斷網(wǎng)站的安全性嗤形。
Audits 標(biāo)簽頁(yè): 用于優(yōu)化前端頁(yè)面精偿,加速網(wǎng)頁(yè)加載速度等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末赋兵,一起剝皮案震驚了整個(gè)濱河市还最,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌毡惜,老刑警劉巖拓轻,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異经伙,居然都是意外死亡扶叉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)帕膜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)枣氧,“玉大人,你說(shuō)我怎么就攤上這事垮刹〈锿蹋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵荒典,是天一觀(guān)的道長(zhǎng)酪劫。 經(jīng)常有香客問(wèn)我,道長(zhǎng)寺董,這世上最難降的妖魔是什么覆糟? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮遮咖,結(jié)果婚禮上滩字,老公的妹妹穿的比我還像新娘。我一直安慰自己御吞,他們只是感情好麦箍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著陶珠,像睡著了一般挟裂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上背率,一...
    開(kāi)封第一講書(shū)人閱讀 49,829評(píng)論 1 290
  • 那天话瞧,我揣著相機(jī)與錄音嫩与,去河邊找鬼寝姿。 笑死交排,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的饵筑。 我是一名探鬼主播埃篓,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼根资!你這毒婦竟也來(lái)了架专?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤玄帕,失蹤者是張志新(化名)和其女友劉穎部脚,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體裤纹,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡委刘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鹰椒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锡移。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖漆际,靈堂內(nèi)的尸體忽然破棺而出淆珊,到底是詐尸還是另有隱情,我是刑警寧澤奸汇,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布施符,位于F島的核電站,受9級(jí)特大地震影響擂找,放射性物質(zhì)發(fā)生泄漏操刀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一婴洼、第九天 我趴在偏房一處隱蔽的房頂上張望骨坑。 院中可真熱鬧,春花似錦柬采、人聲如沸欢唾。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)礁遣。三九已至,卻和暖如春肩刃,著一層夾襖步出監(jiān)牢的瞬間祟霍,已是汗流浹背杏头。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沸呐,地道東北人醇王。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像崭添,于是被迫代替她去往敵國(guó)和親寓娩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

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

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案呼渣? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,524評(píng)論 32 459
  • 文章整理了Web前端開(kāi)發(fā)中的各種CSS規(guī)范棘伴,包括文件規(guī)范、注釋規(guī)范屁置、命名規(guī)范焊夸、書(shū)寫(xiě)規(guī)范、測(cè)試規(guī)范等蓝角。 一阱穗、文件規(guī)范...
    二狗子沒(méi)有夏天閱讀 1,850評(píng)論 0 35
  • 雙腿癱瘓后,我的脾氣變得暴躁無(wú)常帅容。望著望著天上北歸的雁陣颇象,我會(huì)突然把面前的玻璃砸碎;聽(tīng)著聽(tīng)著李谷一甜美的歌聲并徘,我會(huì)...
    Khun_HWJ閱讀 234評(píng)論 0 0
  • 宋.晏殊 一向年光有限身遣钳,等閑離別易銷(xiāo)魂,酒筵歌席莫辭頻麦乞。 滿(mǎn)目山河空念遠(yuǎn)蕴茴,落花風(fēng)雨更傷春,不如憐取眼前人姐直。
    雨_蓮閱讀 435評(píng)論 0 0