任務(wù)6 CSS基礎(chǔ)

CSS的全稱

Cascading Style Sheets,層疊樣式表。是一種樣式表語(yǔ)言,用于為HTML文檔定義布局

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

  • 引入方式
    1. 內(nèi)聯(lián)式:把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中
      eg.<p style="color:#ccc; font-size:18px;">學(xué)習(xí)使我快樂(lè) 我愿沉迷于學(xué)習(xí)無(wú)法自拔-.-</p>
  1. 內(nèi)部式(嵌入式):把css樣式代碼寫在<style type="text/css"></style>標(biāo)簽之間
    一般情況下寫在<head></head>之間,也可寫在<body>標(biāo)簽內(nèi)
 eg:
     <style type="text/css">
         p { 
             color: #ccc; 
             font-size: 18px;
            }
     </style>
  1. 外部式:把css代碼寫一個(gè)單獨(dú)的外部文件中丰介,這個(gè)css樣式文件以“.css”為擴(kuò)展名藐唠,在<head>內(nèi)(不是在<style>標(biāo)簽內(nèi))使用<link>標(biāo)簽將css樣式文件鏈接到HTML文件內(nèi)
eg:
  <head>
        <link rel="stylesheet" type="text/css" href="index.css">
  </head>
  1. 導(dǎo)入@import
    eg:
      <style>
         @import url("index.css");
         @import "index.css";
      </style>
    

JS Bin示例:


CSS引用方式
  • link 和@import 的區(qū)別
  1. link是鏈接式誉碴,@import是導(dǎo)入式 厦幅。兩者都是從外部引入CSS文件蜘澜。@import會(huì)在整個(gè)頁(yè)面加載完成后再加載CSS文件施流,當(dāng)網(wǎng)頁(yè)內(nèi)容較大時(shí)會(huì)產(chǎn)生不好的體驗(yàn);而link會(huì)同時(shí)加載鄙信。
  2. link是html的一個(gè)標(biāo)簽瞪醋,@import是CSS的語(yǔ)法。兩者效果相同装诡。但是link不止可以調(diào)用CSS银受,還能調(diào)用其他類型的文件;而@import只能調(diào)用CSS文件鸦采。
  3. @import不兼容過(guò)早版本的瀏覽器宾巍,而link沒(méi)有這個(gè)問(wèn)題。

文件路徑

符號(hào) 意義
./ 表示當(dāng)前文件所在的目錄的上一級(jí)目錄
../ 表示當(dāng)前文件所在的目錄(可以省略)
/ 表示當(dāng)前站點(diǎn)的根目錄(域名映射的硬盤目錄)
  • 相對(duì)路徑:以當(dāng)前文件(HTML頁(yè)面)所在路徑為基準(zhǔn)來(lái)查找相關(guān)文件
    • css/a.css:選擇當(dāng)前目錄(HTML文件所在路徑)下css文件夾中的a.css文件
    • ./css/a.css:等價(jià)于css/a.css渔伯,選擇當(dāng)前目錄下css文件夾中的a.css文件
    • b.css:選擇當(dāng)前目錄中的b.css文件
    • ../image/a.png:選擇上一級(jí)目錄中的imgs文件夾下的a.png文件
  • 絕對(duì)路徑:從盤符開(kāi)始的路徑顶霞,是指文件在硬盤上真正存在的路徑
    :不常用,在本地計(jì)算機(jī)上瀏覽可能會(huì)一切正常锣吼,但是上傳到Web服務(wù)器上瀏覽就很有可能不會(huì)顯示圖片
    • /Users/hunger/project/css/a.css:在本地計(jì)算機(jī)上可以通過(guò)該路徑找到a.css文件
  • 網(wǎng)站路徑:
    • /static/css/a.css:以相對(duì)路徑的方式在服務(wù)器中尋找a.css文件选浑,網(wǎng)站根目錄下 static目錄下的css目錄下的a.css文件
    • http://cdn.jirengu.com/kejian1/8-1.png
      網(wǎng)絡(luò)路徑蓝厌,通過(guò)該路徑可以找cdn.jirengu.com域名下kejian1目錄下的8-1.png文件

如何在js.jirengu.com上展示一個(gè)圖片

  1. 上傳圖片至網(wǎng)絡(luò)獲取圖片的URL,并將該值賦給img標(biāo)簽的src屬性
  2. 上傳到服務(wù)器古徒,獲取相對(duì)路徑(適用于本地調(diào)試)

html和 css 的書寫規(guī)范

  1. 統(tǒng)一使用小寫(包括標(biāo)簽褂始、屬性、命名id class等)
  2. id class命名使用有意義的單詞描函,盡量使用縮寫崎苗,分隔符用-
  3. 盡量不使用內(nèi)聯(lián)的style屬性定義樣式
  4. 屬性名“:”后面添加一個(gè)空格
  5. 使用 4 個(gè)空格做為一個(gè)縮進(jìn)層級(jí),不允許使用 2 個(gè)空格 或 tab 字符
  6. 屬性書寫順序:Formatting Model(布局方式舀寓、位置) > Box Model(尺寸) > Typographic(文本相關(guān)) > Visual(視覺(jué)效果)
  • Formatting Model 相關(guān)屬性包括:position / top / right / bottom / left / float / display / overflow 等
  • Box Model 相關(guān)屬性包括:border / margin / padding / width / height 等
  • Typographic 相關(guān)屬性包括:font / line-height / text-align / word-wrap 等
  • Visual 相關(guān)屬性包括:background / color / transition / list-style 等
  1. 對(duì) HTML5 中規(guī)定允許省略的閉合標(biāo)簽胆数,不允許省略閉合標(biāo)簽
  2. 使用 HTML5 的 doctype 來(lái)啟用標(biāo)準(zhǔn)模式,建議使用大寫的 DOCTYPE互墓。

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

chrome調(diào)試工具
  1. Elements:允許我們從瀏覽器的角度看頁(yè)面必尼,也就是說(shuō)我們可以看到chrome渲染頁(yè)面所需要的的HTML、CSS和DOM(Document Object Model)對(duì)象篡撵。此外判莉,還可以在右下方(5)的styles中修改樣式更改頁(yè)面顯示效果
  2. Console: 顯示各種警告與錯(cuò)誤信息,并且提供了shell用來(lái)和文檔育谬、開(kāi)發(fā)者工具交互(6)
  3. Sources: 主要用來(lái)調(diào)試js
  4. Network: 可以看到頁(yè)面向服務(wù)器請(qǐng)求了哪些資源券盅、資源的大小以及加載資源花費(fèi)的時(shí)間,當(dāng)然也能看到哪些資源不能成功加載膛檀。此外锰镀,還可以查看HTTP的請(qǐng)求頭,返回內(nèi)容等
  5. Application(應(yīng)用面板): 使用資源面板檢查加載的所有資源咖刃,包括IndexedDB與Web SQL數(shù)據(jù)庫(kù)泳炉,本地和會(huì)話存儲(chǔ),cookie嚎杨,應(yīng)用程序緩存花鹅,圖像,字體和樣式表枫浙。在 Chrome 52 之后資源面板更名為應(yīng)用面板.
相關(guān)資料:

關(guān)于絕對(duì)路徑和相對(duì)路徑
絕對(duì)路徑和相對(duì)路徑的區(qū)別?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末刨肃,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子自脯,更是在濱河造成了極大的恐慌之景,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膏潮,死亡現(xiàn)場(chǎng)離奇詭異锻狗,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門轻纪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)油额,“玉大人,你說(shuō)我怎么就攤上這事刻帚×仕唬” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵崇众,是天一觀的道長(zhǎng)掂僵。 經(jīng)常有香客問(wèn)我,道長(zhǎng)顷歌,這世上最難降的妖魔是什么锰蓬? 我笑而不...
    開(kāi)封第一講書人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮眯漩,結(jié)果婚禮上芹扭,老公的妹妹穿的比我還像新娘。我一直安慰自己赦抖,他們只是感情好舱卡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著队萤,像睡著了一般轮锥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浮禾,一...
    開(kāi)封第一講書人閱讀 51,521評(píng)論 1 304
  • 那天交胚,我揣著相機(jī)與錄音份汗,去河邊找鬼盈电。 笑死,一個(gè)胖子當(dāng)著我的面吹牛杯活,可吹牛的內(nèi)容都是我干的匆帚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼旁钧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼吸重!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起歪今,我...
    開(kāi)封第一講書人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嚎幸,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后寄猩,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嫉晶,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了替废。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箍铭。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖椎镣,靈堂內(nèi)的尸體忽然破棺而出诈火,到底是詐尸還是另有隱情,我是刑警寧澤状答,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布冷守,位于F島的核電站,受9級(jí)特大地震影響惊科,放射性物質(zhì)發(fā)生泄漏教沾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一译断、第九天 我趴在偏房一處隱蔽的房頂上張望授翻。 院中可真熱鬧,春花似錦孙咪、人聲如沸堪唐。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)淮菠。三九已至,卻和暖如春荤堪,著一層夾襖步出監(jiān)牢的瞬間合陵,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工澄阳, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拥知,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓碎赢,卻偏偏與公主長(zhǎng)得像低剔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肮塞,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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