CSS-Chrome調(diào)試工具

“工欲善其事,必先利其器”,Chrome瀏覽器不僅可以調(diào)試頁面、JS、請求、資源、cookie,還可以模擬手機進行調(diào)試。我們現(xiàn)在只是使用html和css,我們先講一下現(xiàn)在常用的調(diào)試。

1. 怎樣使用Chrome調(diào)試工具?

直接在頁面上點擊右鍵,然后選擇“檢查”快捷鍵 F12 或者 ctrl+shift+i。

基本的結(jié)構(gòu)布局是左邊 html 右邊是 css。

小技巧:

  1. 上圖的小指針按鈕選中之后,鼠標點擊頁面上的元素,下面會自動跳到對應(yīng)的 html 代碼
  2. 小指針按鈕右邊的圖示是用來進行桌面和手機效果切換的
  3. ctrl+滾輪 可以放大開發(fā)者工具代碼大小,ctrl + 0 復(fù)原瀏覽器大小
  4. 右邊CSS樣式可以改動數(shù)值和顏色查看更改后效果

Chrome調(diào)試數(shù)值

可以鼠標點擊后面的數(shù)值,按上箭頭是調(diào)大數(shù)值,下箭頭是調(diào)小數(shù)值。

快速定位css所在行數(shù)

2. Chrome提示的常見布局錯誤

① css單詞書寫錯誤提示

點擊下圖所示的黑色箭頭,點擊我們需要的 html 元素,查看css單詞是否拼寫錯了。

② css無顯示

css文件引入不對或者這個樣式的前面多余了一些符號影響。

③ html 結(jié)構(gòu)不匹配

左側(cè),展開可以看到 html 標簽是否匹配。

④ 通過顏色判斷盒子

藍色是盒子的寬度高度,青色是內(nèi)邊距,橙色是外邊距,通過這個很方便的看到盒子給的范圍。

⑤ 看看你有如下錯誤嗎?

3. CSS書寫規(guī)范

開始就形成良好的書寫規(guī)范,是你專業(yè)化的開始。

① 空格規(guī)范

  1. 【強制】 選擇器 與 { 之間必須包含空格。
示例: .selector { }
  1. 【強制】 屬性名 與之后的 : 之間不允許包含空格,: 與屬性值之間必須包含空格。
示例:font-size: 12px;

② 選擇器規(guī)范

  1. 【強制】 并集選擇器,每個選擇器聲明必須獨占一行。
/* good */
.post,
.page,
.comment {
    line-height: 1.5;
}

/* bad */
.post, .page, .comment {
    line-height: 1.5;
}
  1. 【建議】 選擇器的嵌套層級應(yīng)不大于 3 級,位置靠后的限定條件應(yīng)盡可能精確。
/* good */
#username input {}
.comment .avatar {}

/* bad */
.page .header .login #username input {}
.comment div * {}

③ 屬性規(guī)范

  1. 【強制】 屬性定義必須另起一行。
/* good */
.selector {
    margin: 0;
    padding: 0;
}

/* bad */
.selector { margin: 0; padding: 0; }
  1. 【強制】 屬性定義后必須以分號結(jié)尾。
/* good */
.selector {
    margin: 0;
}

/* bad */
.selector {
    margin: 0
}

4. VSCode快捷操作

使用VSCode的快捷操作可以提高 html/css 的編寫速度。

  1. 生成標簽,直接輸入標簽名按tab鍵即可,比如 div 然后 tab 鍵,就可以生成 <div></div>
  2. 如果想要生成多個相同標簽,加上 * 就可以了 比如 div*3,就可以快速生成3個div
  3. 如果有父子級關(guān)系的標簽,可以用 >,比如 ul > li 就可以了
  4. 如果有兄弟關(guān)系的標簽,用 + 就可以了,比如 div+p
  5. 如果生成帶有類名或者id名字的,直接寫 .demo 或者 #two,然后 tab 鍵就可以了
  6. 如果生成的 div 類名是有順序的,可以用自增符號 $ ,比如:
.demo$*3        
<div class="demo1"></div>
<div class="demo2"></div>
<div class="demo3"></div>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容