編碼規(guī)范

語義化

  • 優(yōu)先使用語義化標(biāo)簽
  • 基于功能命名灭翔、基于內(nèi)容命名魏烫、基于表現(xiàn)命名
  • 命名
    • 所有命名都采用小寫
    • 命名用引號(hào)包裹
    • 用中橫線連接
    • 名稱體現(xiàn)功能,而不是表現(xiàn)樣式,如:顏色则奥、背景等

HTML規(guī)范

  • 用兩個(gè)空格代表一個(gè)制表符考润,保證在所有環(huán)境下表現(xiàn)一致,嵌套元素應(yīng)當(dāng)用四個(gè)空格進(jìn)行縮進(jìn)
  • 使用雙引號(hào)對(duì)屬性進(jìn)行定義
  • 不要給自閉合標(biāo)簽添加斜線
  • 為HTML文檔添加標(biāo)準(zhǔn)模式的聲明
  • 通過meta標(biāo)簽確定繪制頁面所采用的IE版本
  • 為避免亂碼读处,聲明文檔的字符編碼糊治,一般是utf-8
  • 引入css文件和js文件時(shí)不需要聲明type屬性,默認(rèn)值即是它們自己
  • 盡量使用最少的標(biāo)簽并保持最小的復(fù)雜度
  • 聲明屬性時(shí)的順序?yàn)閏lass罚舱、id\name井辜、src\for\type\href\value、title\alt

CSS規(guī)范

  • 字符編碼格式采用“utf-8”管闷,與HTML文檔保持一致

  • tab 用兩個(gè)空格代替

  • : 后加個(gè)空格粥脚, { 前加個(gè)空格

  • 每條聲明后都加上分號(hào)

  • 選擇器分組時(shí),將單獨(dú)的選擇器單獨(dú)放在一行包个,而不是放到一行

  • 為了獲得準(zhǔn)確的報(bào)錯(cuò)刷允,應(yīng)該將每條聲明占據(jù)一行

  • 避免為0值指定單位

  • 顏色用小寫,用縮寫, #fff

  • 小數(shù)不用寫前綴, 0.5s -> .5s碧囊;0不用加單位

  • 盡量縮寫树灶, 如:padding: 5px 10px 5px 10px -> margin: 5px 10px

  • 聲明順序應(yīng)該是position/ box model/ typographic/ visual
    由于定位(positioning)可以從正常的文檔流中移除元素,并且還能覆蓋盒模型(box model)相關(guān)的樣式糯而,因此排在首位天通。盒模型排在第二位,因?yàn)樗鼪Q定了組件的尺寸和位置熄驼。其他屬性只是影響組件的內(nèi)部(inside)或者是不影響前兩組屬性像寒,因此排在后面。完整參考

  • 不要使用@import
    與 <link> 標(biāo)簽相比瓜贾,@import 指令要慢很多诺祸,不光增加了額外的請(qǐng)求次數(shù),還會(huì)導(dǎo)致不可預(yù)料的問題祭芦。替代辦法有以下幾種:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市实束,隨后出現(xiàn)的幾起案子奥秆,更是在濱河造成了極大的恐慌,老刑警劉巖咸灿,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件构订,死亡現(xiàn)場離奇詭異,居然都是意外死亡避矢,警方通過查閱死者的電腦和手機(jī)悼瘾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門囊榜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人亥宿,你說我怎么就攤上這事卸勺。” “怎么了烫扼?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵曙求,是天一觀的道長。 經(jīng)常有香客問我映企,道長悟狱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任堰氓,我火速辦了婚禮挤渐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘双絮。我一直安慰自己浴麻,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布囤攀。 她就那樣靜靜地躺著软免,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抚岗。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天哪怔,我揣著相機(jī)與錄音宣蔚,去河邊找鬼。 笑死认境,一個(gè)胖子當(dāng)著我的面吹牛胚委,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播叉信,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼亩冬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了硼身?” 一聲冷哼從身側(cè)響起硅急,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎佳遂,沒想到半個(gè)月后营袜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丑罪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年荚板,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凤壁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡跪另,死狀恐怖拧抖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情免绿,我是刑警寧澤唧席,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站针姿,受9級(jí)特大地震影響袱吆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜距淫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一绞绒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧榕暇,春花似錦蓬衡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至缴啡,卻和暖如春壁晒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背业栅。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國打工秒咐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人碘裕。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓携取,卻偏偏與公主長得像,于是被迫代替她去往敵國和親帮孔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子雷滋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Bootstrap 編碼規(guī)范:編寫靈活、穩(wěn)定文兢、高質(zhì)量的 HTML 和 CSS 代碼的規(guī)范晤斩。 HTML 1、語法用兩...
    張chuner閱讀 1,578評(píng)論 1 6
  • 很久沒有更新文章了姆坚。尸昧。。實(shí)在是比較忙啊旷偿。烹俗。爆侣。從本身一個(gè)iOS開發(fā),現(xiàn)在要兼顧前端幢妄、產(chǎn)品兔仰、維護(hù)等,每天都有不同的事蕉鸳,...
    Ke_Wang閱讀 1,460評(píng)論 2 10
  • 不管有多少人共同參與同一項(xiàng)目乎赴,一定要確保每一行代碼都像是同一個(gè)人編寫的。 ...
    青鳴閱讀 305評(píng)論 0 1
  • 基本原則 結(jié)構(gòu)潮尝、樣式榕吼、行為分離 統(tǒng)一縮進(jìn)(建議 兩個(gè)空格) 文件編碼統(tǒng)一 不帶BOM的UTF-8 一律使用小寫字母...
    KeKeMars閱讀 3,100評(píng)論 12 144
  • 騎行有癮羹蚣,幾天不騎就覺得難受,今天邀上發(fā)小和老師乱凿,冒雨體驗(yàn)一回速度帶來的快感顽素。 自愛上騎行的這段時(shí)間,第一次打破了...
    楊海燕_2d4c閱讀 518評(píng)論 0 3