1. 說一說你平時寫代碼遵守的編碼規(guī)范
- tab 用兩個空格表示
- css的 :后加個空格咕村, {前加個空格
- 每條聲明后都加上分號
- 換行汹买,而不是放到一行
- 顏色用小寫唯袄,用縮寫, #fff
- 小數(shù)不用寫前綴, 0.5s -> .5s荸实;0不用加單位
- 盡量縮寫拷姿, margin: 5px 10px 5px 10px -> margin: 5px 10px
關于編碼規(guī)范的網(wǎng)站:
2. 垂直居中有幾種實現(xiàn)方式惭载,給出代碼范例
- 通過給父元素上下相等的padding實現(xiàn),適用未指定父元素高度的場景响巢。
jsbin - 通過絕對定位加自身寬高一半的負margin實現(xiàn)描滔,適用自身元素寬高已知的場景
jsbin - vertical-align實現(xiàn)居中
jsbin - table-cell實現(xiàn)居中
jsbin - flex布局實現(xiàn)居中
jsbin