CSS+文件路徑+chrome

**關(guān)鍵字: **

  • css
  • 文件路徑
  • html和 css 的書寫規(guī)范
  • chrome 開發(fā)者工具

CSS的全稱是什么?

CSS全稱是 Cascading Style Sheets, 層疊樣式表

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

內(nèi)聯(lián)樣式
<h1 style="color: red; font-size: 20px;"></h1>

內(nèi)部樣式

<style type="text/css">
  h1 {
    color: red;
    font-size: 20px;
  }
</style>
<h1>xxx</h1>```

外部樣式

<head>
<link rel="stylesheet" type="text/css" href="index.css">
</head>
<style>
@import url("hello.css");
@import "world.css";
</style>```

區(qū)別:

link屬于html標(biāo)簽涌攻,而@import是css提供的伴网。
頁面被加載時(shí)深滚,link會(huì)同時(shí)被加載,而@import引用的css會(huì)等到頁面加載結(jié)束后加載烙肺。
link是html標(biāo)簽饮焦,因此沒有兼容性眼虱,而@import只有IE5以上才能識別。
link方式樣式的權(quán)重高于@import的宴卖。
使用import時(shí)需要注意的地方:該規(guī)則必須在樣式表頭部最先聲明。并且其后的分號是必需的邻悬,如果省略了此分號症昏,外部樣式表將無法正確導(dǎo)入,并會(huì)生成錯(cuò)誤信息.

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

css/a.css 和 ./css/a.css

以上兩者用在當(dāng)前路徑,且都表示:指向當(dāng)前文目錄的css文件里的a.css文件

b.css :

表示當(dāng)前目錄下的b.css文件

../imgs/a.png

表示上一個(gè)目錄里imgs文件下的a.png圖片

/Users/hunger/project/css/a.css

用在本地,表示文件的絕對路徑

/static/css/a.css

用這個(gè)絕對路徑在服務(wù)器里找a.css文件

http://cdn.jirengu.com/kejian1/8-1.png

在瀏覽器里輸入這個(gè)地址找到8-1.png這張圖片


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

Snip20170312_178.png
Paste_Image.png

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

html規(guī)范

    1. 縮進(jìn)與換行
      強(qiáng)制使用4個(gè)空格做為一個(gè)縮進(jìn)層級不允許使用2個(gè)空格或tab字符)[強(qiáng)制] 使用 4個(gè)空格做為一個(gè)縮進(jìn)層級,不允許使用 2個(gè)空格 或 tab字符础米。
      示例:
<ul> 
        <li>first</li>
        <li>second</li>
</ul>```

建議每行不得超過120個(gè)字符
**解釋:**
過長的代碼不容易閱讀與維護(hù)分苇。但是考慮到 HTML 的特殊性添诉,不做硬性要求屁桑。

- 2.命名
必須單詞全字母小寫單詞間以-分隔class
 必須單詞全字母小寫,單詞間以 -分隔栏赴。
必須代表相應(yīng)模塊或部件的內(nèi)容或功能蘑斧,不得以樣式信息進(jìn)行命名。
示例:

<div class="sidebar"></div><div class="left"></div>

- 3.
同一個(gè)頁面中须眷,不同的元素包含相同的 id竖瘾,不符合 id 的屬性含義。并且使用 document.getElementById 時(shí)可能導(dǎo)致難以追查的問題花颗。
 建議單詞全字母小寫捕传,單詞間以 -分隔。
同項(xiàng)目必須保持風(fēng)格一致扩劝。

- 4.
 標(biāo)簽名必須使用小寫字母庸论。
示例:

<p>Hello StyleGuide!</p>
<P>Hello StyleGuide!</P>


- 5 .  
對于無需自閉合的標(biāo)簽,不允許自閉合棒呛。
解釋:
常見無需自閉合標(biāo)簽有input聂示、br、img簇秒、hr等鱼喉。
示例:

<input type="text" name="title">
<input type="text" name="title" />

- 6.
html5中規(guī)定允許省略的閉合標(biāo)簽不允許省略閉合標(biāo)簽,強(qiáng)制對 HTML5
 中規(guī)定允許省略的閉合標(biāo)簽,不允許省略閉合標(biāo)簽趋观。
解釋:
對代碼體積要求非常嚴(yán)苛的場景扛禽,可以例外。比如:第三方頁面使用的投放系統(tǒng)皱坛。
示例:

<ul> <li>first</li> <li>second</li></ul>
<ul> <li>first <li>second</ul>

- 7.
標(biāo)簽使用必須符合標(biāo)簽嵌套規(guī)則编曼。
解釋:
比如 div 不得置于 p 中,tbody 必須置于 table 中麸恍。
詳細(xì)的標(biāo)簽嵌套規(guī)則參見[HTML DTD](http://www.cs.tut.fi/~jkorpela/html5.dtd)中的 Elements
 定義部分灵巧。
- 8.
HTML標(biāo)簽的使用應(yīng)該遵循標(biāo)簽的語義搀矫。
解釋:
下面是常見標(biāo)簽語義
p - 段落
h1,h2,h3,h4,h5,h6 - 層級標(biāo)題
strong,em - 強(qiáng)調(diào)
ins - 插入
del - 刪除
abbr - 縮寫
code - 代碼標(biāo)識
cite - 引述來源作品的標(biāo)題
q - 引用
blockquote - 一段或長篇引用
ul - 無序列表
ol - 有序列表
dl,dt,dd - 定義列表

示例:

<p>Esprima serves as an important
<strong>building block</strong>
for some JavaScript language tools.</p>

<div>Esprima serves as an important
<span class="strong">building block</span>
for some JavaScript language tools.</div>

## css規(guī)范
1. 語法不區(qū)分大小寫,但建議統(tǒng)一使用小寫
2. 不使用內(nèi)聯(lián)的style屬性定義樣式
3. id和class使用有意義的單詞刻肄,分隔符建議使用
4. 有可能就是用縮寫
5.  屬性值是0的省略單位
6. 塊內(nèi)容縮進(jìn)
7. 屬性名冒號后面添加一個(gè)空格

>了解更多:

>[css規(guī)范](https://github.com/fex-team/styleguide/blob/master/css.md)
[HTML規(guī)范](https://github.com/fex-team/styleguide/blob/master/html.md)
[JavaScript規(guī)范](https://github.com/fex-team/styleguide/blob/master/javascript.md)

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


![](http://upload-images.jianshu.io/upload_images/735918-a868dd0295814141.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
**以上紅框內(nèi)由左至右解釋如下:**

** Elements **:
元素面板可以自由的操作DOM和CSS來迭代布局和設(shè)計(jì)頁面.實(shí)時(shí)編輯 DOM 節(jié)點(diǎn),在 Styles 窗格中
查看和更改應(yīng)用到任何選定元素的 CSS 規(guī)則瓤球。
Console
控制臺面板: 在開發(fā)期間,可以使用控制臺面板記錄診斷信息敏弃,或者使用它作為 shell在頁面上與
JavaScript交互卦羡。
Source:
在源代碼面板中設(shè)置斷點(diǎn)來調(diào)試 JavaScript ,或者通過Workspaces(工作區(qū))連接本地文件
來使用開發(fā)者工具的實(shí)時(shí)編輯器
Network: 使用網(wǎng)絡(luò)面板了解請求和下載的資源文件并優(yōu)化網(wǎng)頁加載性能
Timeline:也稱性能面板工具欄,提供了對于在裝載你的Web應(yīng)用的過程中麦到,時(shí)間花費(fèi)情況的概覽
這些應(yīng)用包括處理DOM事件, 頁面布局渲染或者向屏幕繪制元素绿饵。Timeline可以通過事件,框架,
和實(shí)時(shí)內(nèi)存用量3個(gè)方面的數(shù)據(jù)來監(jiān)測網(wǎng)頁瓶颠,通過這些數(shù)據(jù)拟赊,我們可以方便的找出頁面中存在問題的地方

Profiles(Memory) :內(nèi)存面板:如果需要比時(shí)間軸面板提供的更多信息,可以使用“配置”面板粹淋,
例如跟蹤內(nèi)存泄漏,分析web應(yīng)用或者頁面的執(zhí)行時(shí)間以及內(nèi)存使用情況吸祟;

Application :使用資源面板檢查加載的所有資源,包括IndexedDB與Web SQL數(shù)據(jù)庫桃移,
本地和會(huì)話存儲屋匕,cookie,應(yīng)用程序緩存借杰,圖像过吻,字體和樣式表

Security :使用安全面板調(diào)試混合內(nèi)容問題,證書問題等等蔗衡。

Audits: 分析頁面加載的過程纤虽,進(jìn)而提供減少頁面加載時(shí)間、提升響應(yīng)速度的方案

[以上參考網(wǎng)址](https://developers.google.cn/web/tools/chrome-devtools/?hl=zh-cn)

---
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粘都,一起剝皮案震驚了整個(gè)濱河市廓推,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌翩隧,老刑警劉巖樊展,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異堆生,居然都是意外死亡专缠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門淑仆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涝婉,“玉大人,你說我怎么就攤上這事蔗怠《胀洌” “怎么了吩跋?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長渔工。 經(jīng)常有香客問我锌钮,道長,這世上最難降的妖魔是什么引矩? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任梁丘,我火速辦了婚禮,結(jié)果婚禮上旺韭,老公的妹妹穿的比我還像新娘氛谜。我一直安慰自己,他們只是感情好区端,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布值漫。 她就那樣靜靜地躺著,像睡著了一般珊燎。 火紅的嫁衣襯著肌膚如雪惭嚣。 梳的紋絲不亂的頭發(fā)上遵湖,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天悔政,我揣著相機(jī)與錄音,去河邊找鬼延旧。 笑死谋国,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的迁沫。 我是一名探鬼主播芦瘾,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼集畅!你這毒婦竟也來了近弟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤挺智,失蹤者是張志新(化名)和其女友劉穎祷愉,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赦颇,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡二鳄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了媒怯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片订讼。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖扇苞,靈堂內(nèi)的尸體忽然破棺而出欺殿,到底是詐尸還是另有隱情寄纵,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布脖苏,位于F島的核電站擂啥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏帆阳。R本人自食惡果不足惜哺壶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蜒谤。 院中可真熱鬧山宾,春花似錦、人聲如沸鳍徽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽阶祭。三九已至绷杜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間濒募,已是汗流浹背鞭盟。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瑰剃,地道東北人齿诉。 一個(gè)月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像晌姚,于是被迫代替她去往敵國和親粤剧。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案挥唠? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,753評論 1 92
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,553評論 32 459
  • ?前端面試題匯總 一抵恋、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,220評論 0 8
  • 你說熱情好美宝磨,好燙弧关。 初識時(shí)你便癡迷于文字,我不懂懊烤,你說書頁清香梯醒,每一頁你都留下過嘆息,我茫然腌紧。 模仿著文字為...
    Dohnanyi閱讀 259評論 0 0