1.說一說你平時寫代碼遵守的編碼規(guī)范
HTML
- 語義化
- 語義化標(biāo)簽優(yōu)先赚瘦;
- 基于功能命名粟誓、基于內(nèi)容命名、基于表現(xiàn)命名起意;
- 簡略鹰服、明了、無后患揽咕;
- 所有命名都使用英文小寫悲酷;
- 命名用引號包裹;
- 用中橫線連接亲善;
- 命名體現(xiàn)功能设易,不涉及表現(xiàn)樣式(顏色、字體蛹头、邊框顿肺、背景等);
CSS - tab 用兩個空格表示渣蜗;
- css的 :后加個空格屠尊, {前加個空格;
- 每條聲明后都加上分號袍睡;
- 換行知染,而不是放到一行;
- 顏色用小寫斑胜,用縮寫, #fff控淡;
- 小數(shù)不用寫前綴, 0.5s -> .5s;0不用加單位止潘;
- 盡量縮寫掺炭, margin: 5px 10px 5px 10px -> margin: 5px 10px;
2.垂直居中有幾種實現(xiàn)方式凭戴,給出代碼范例
1.上下padding相等 例一涧狮;
2.絕對定位實現(xiàn)居中 例二;
3.vertical-align實現(xiàn)居中 (作用在行內(nèi)元素或表格) 例三;
4.table-cell 實現(xiàn)居中 例四者冤;
5.flex實現(xiàn)居中