1.說一說你平時寫代碼遵守的編碼規范
答:基本會按照如下鏈接內容遵守編碼規范:http://codeguide.bootcss.com/
如:關于命名
1.語義化標簽優先
2.命名體現功能,不涉及表現樣式(顏色、字體、邊框、背景等)
3.所有命名都使用英文小寫
4.命名用引號包裹
5.用中橫線連接
6.關于html與css
7.嵌套元素應當縮進一次(即兩個空格)
8.減少標簽的數量
9.為選擇器分組時,將單獨的選擇器單獨放在一行。
css的 :后加個空格, {前加個空格
1.每條聲明后都加上分號
2.換行,而不是放到一行
3.顏色用小寫,用縮寫, #fff
4.小數不用寫前綴, 0.5s -> .5s;0不用加單位
5.盡量縮寫, margin: 5px 10px 5px 10px -> margin: 5px 10px
2.垂直居中有幾種實現方式,給出代碼范例
1.絕對定位實現垂直居中方法1:http://js.jirengu.com/falov/10/edit?html,css,output
2.絕對定位實現垂直居中方法2:http://js.jirengu.com/zarog/3/edit?html,css,output
3.絕對定位實現垂直居中方法3:http://js.jirengu.com/kifit/3/edit?html,css,output
4.vertical-align實現垂直居中:http://js.jirengu.com/xomib/3/edit?html,css,output
5.table-cell實現垂直居中:http://js.jirengu.com/qufol/3/edit?html,css,output
3.實現如下效果,每種效果都只使用一個html 標簽來實現
代碼1、2:http://js.jirengu.com/buyep/6/edit?html,css,output
代碼3:http://js.jirengu.com/jozab/3/edit?html,css,output