編碼規(guī)范、水平垂直居中的實(shí)現(xiàn)方式

命名技巧:

1、語義化標(biāo)簽優(yōu)先
2、基于功能命名、基于內(nèi)容命名、基于表現(xiàn)命名
3、簡(jiǎn)略、明了、無后患
4、所有命名都使用英文小寫,命名用引號(hào)包裹,用中橫線連接
5、命名體現(xiàn)功能,不涉及表現(xiàn)樣式(顏色、字體、邊框、背景等

常見命名:

.wrap或.wrapper -- 用于外側(cè)包裹
.container或 .ct -- 包裹容器
.header -- 用于頭部
.body -- 頁面 body
.footer -- 頁面尾部
aside、sidebar -- 用于側(cè)邊欄
.content -- 和header footer 對(duì)應(yīng),用于主要內(nèi)容
.navigation -- 導(dǎo)航元素
.pagination -- 分頁
.tabs > .tab -- tab 切換
.breadcrumbs -- 導(dǎo)航列表、面包屑
.dropdown -- 下拉菜單
.article -- 文章
.main -- 用于主體
.thumbnail -- 頭像,小圖像
.media -- 媒體資源
.panel -- 面板
.tooltip -- 鼠標(biāo)放置上去的提示
.popup -- 鼠標(biāo)點(diǎn)擊彈出的提示
.button、.btn -- 按鈕
.ad -- 廣告
.subnav -- 二級(jí)導(dǎo)航
.menu -- 菜單
.tag -- 標(biāo)簽
.message或者.notice -- 提示消息
.summary -- 摘要
.logo -- logo
.search -- 搜索框
.login -- 登錄
.register -- 注冊(cè)
.username -- 用戶名
.password -- 密碼
.banner -- 廣告條
.copyright -- 版權(quán)
.modal或者 .dialog -- 彈窗

CSS規(guī)范

書寫規(guī)范

1、tab 用兩個(gè)空格表示
2、css的 :后加個(gè)空格, {前加個(gè)空格
3、每條聲明后都加上分號(hào)
4、換行,而不是放到一行
5、顏色用小寫,用縮寫, #fff
6、小數(shù)不用寫前綴, 0.5s -> .5s;0不用加單位
7、盡量縮寫, margin: 5px 10px 5px 10px -> margin: 5px 10px

參考:https://google.github.io/styleguide/htmlcssguide.html

水平垂直居中的實(shí)現(xiàn)方式

1、絕對(duì)定位實(shí)現(xiàn)居中

HTML代碼:

QQ截圖20170417222612.png

CSS代碼:

QQ截圖20170417222632.png

效果圖:

QQ截圖20170417222656.png

2、vertical-align實(shí)現(xiàn)居中

HTML代碼:

QQ截圖20170417223028.png

CSS代碼:

QQ截圖20170417223040.png

效果圖:

QQ截圖20170417223100.png

3、table-cell實(shí)現(xiàn)居中

代碼:

QQ截圖20170417223251.png

效果圖:

QQ截圖20170417223302.png

4、彈性盒子法

HTML代碼:

QQ截圖20170417223612.png

CSS代碼:

QQ截圖20170417223647.png

效果圖:

QQ截圖20170417223734.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 不管有多少人共同參與同一項(xiàng)目,一定要確保每一行代碼都像是同一個(gè)人編寫的。 ...
    青鳴閱讀 370評(píng)論 0 1
  • 收聽音頻,戳鏈接,舊號(hào)itclan已暫停使用,歡迎關(guān)注微信itclanCoder公眾號(hào)可收聽更多音頻 前言 關(guān)于網(wǎng)...
    itclanCoder閱讀 8,346評(píng)論 3 30
  • 1. 說一說平時(shí)寫代碼遵守的編碼規(guī)范 首先,命名技巧 選用語義化的標(biāo)簽基于功能命名、基于內(nèi)容命名、基于表現(xiàn)來命名總...
    andreaxiang閱讀 203評(píng)論 0 0
  • 說一說你平時(shí)寫代碼遵守的編碼規(guī)范 每個(gè)程序員都會(huì)有自己的編碼習(xí)慣,但是幾乎每個(gè)項(xiàng)目,各個(gè)公司都會(huì)有自己的編碼規(guī)范,...
    DCbryant閱讀 327評(píng)論 0 0
  • 灰的天空,被一筆筆渲染成一張薄幕。夜空繁星點(diǎn)點(diǎn)。手機(jī)里一遍遍地播放著筷子兄弟意味深長(zhǎng)的《父親》。心里五味俱全。后...
    盛開的小怪物閱讀 367評(píng)論 0 0

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