<img src = "imgs/btn.png" alt = "ABC" >
複製代碼
<input type = "text" >
<br>
<img src= "" >
複製代碼
<div data-count = "5" ></div>
複製代碼
<tr>
<td></td>
<td></td>
</tr/>
<ul>
<li></li>
<li></li>
</ul>
複製代碼
a標籤裏嵌套div,可能會致使a標籤沒法正常點擊 若是span裏面嵌套div,要把span加上display:blockcss
<html lang = "zh-CN" >
複製代碼
<head>
<meta charset = "utf-8" >
</head>
複製代碼
符號 實體編碼html
© ©
¥ ¥
® ®
> >
< <
& &
複製代碼
動態給src賦值時,空src會使瀏覽器認爲src是當前頁面連接,就會再一次請求頁面,解決辦法:html5
<img src = "about:blank" alt >
複製代碼
這樣瀏覽器會去加載一個空白頁面,不會加載當前頁面,也不會報錯 background-image空url,會報404錯誤android
<form>
<label>Email: </label>
<input type = "email" >
</form>
複製代碼
在label和input中間有一個空格,可能會致使label的width和input的width二者的和等於form致使input換行,由於塊級元素開始會有空白文本 注意:註釋標籤也會建立相應的節點,只是不渲染css3
<div class = "btn-icon" ></div>
複製代碼
contenteditable=true
,由於這個在IOS Safari上光標定位容易出現問題(若是須要作特殊效果除外)<input type="button">
,而不是寫一個a標籤設置樣式,由於使用button能夠設置disabled,而後使用CSS的:disabled,還有:active等僞類使用,例如在:active的時候設置按鈕被按下去的感受<p class="title"></p>
,相反若是內容不是標題就不要使用標題標籤了<input type="tel">
在手機上會彈一個電話號碼的鍵盤,<input type="number"><input type="email">
都會彈相應的鍵盤文件名:小寫字母加中劃線 變量名:駝峯命名 引入的css能夠不寫type = "text/css"
,可是要寫relweb
<link rel = "stylesheet" href = "../common.css"></link>
複製代碼
js同上後端
<script src = "test.js"></script>
複製代碼
company-logo、commit-btn
.clearfix:after{
content: "";
display: table;
clear: both;
}
複製代碼
若是是頭圖等直接展現的圖片仍是要img標籤,若是是作爲背景圖就使用background,使用img能夠寫個alt屬性加強SEO
複製代碼
:before
:after
(會在標籤後面追加一個標籤)absolute
定位(頁面的主要佈局不能用absolute),能夠用float
padding
由於IOS Safari切換輸入框的時候會頁面會彈閃得很厲害,由於你在切的時候它會先把鍵盤收起來,而後再彈出來,這個時間很短,給人感受頁面彈閃了一下,但若是把body禁止滑動了就不會有這個問題,這有兩個解決辦法,第一種是把body fixed住,第二種設置body overflow: hidden,相對來講第二種比較簡單一點。IOS10徹底不會閃,IOS9如下仍是會閃
複製代碼
background: rgba(232,228,236,1);
background: -moz-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(232,228,236,1)), color-stop(100%, rgba(202,195,213,1)));
background: -webkit-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: -o-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: -ms-linear-gradient(left, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
background: linear-gradient(to right, rgba(232,228,236,1) 0%, rgba(202,195,213,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e4ec', endColorstr='#cac3d5', GradientType=1 );
複製代碼
由於常用undefined來判斷變量有沒有定義,若是要賦值應該要賦空值,如對象賦值爲null,數字賦值爲0,字符串賦值爲空字符,
複製代碼
使用三目運算代替簡單的if-else
使用箭頭函數代替簡單的函數
複製代碼