任務(wù)13:CSS綜合

1 . 說一說你平時寫代碼遵守的編碼規(guī)范
編碼規(guī)范
語義化

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

常見命名1

.wrap或.wrapper -- 用于外側(cè)包裹
.container或 .ct -- 包裹容器
.header -- 用于頭部
.body -- 頁面 body
.footer -- 頁面尾部
aside、sidebar -- 用于側(cè)邊欄
.content -- 和header footer 對應(yīng),用于主要內(nèi)容
.navigation -- 導航元素
.pagination -- 分頁

常見命名2

.tabs > .tab -- tab 切換
.breadcrumbs -- 導航列表、面包屑
.dropdown -- 下拉菜單
.article -- 文章
.main -- 用于主體
.thumbnail -- 頭像,小圖像
.media -- 媒體資源
.panel -- 面板
.tooltip -- 鼠標放置上去的提示
.popup -- 鼠標點擊彈出的提示

常見命名3

.button、.btn -- 按鈕
.ad -- 廣告
.subnav -- 二級導航
.menu -- 菜單
.tag -- 標簽
.message或者.notice -- 提示消息
.summary -- 摘要
.logo -- logo
.search -- 搜索框
.login -- 登錄

常見命名4

.register -- 注冊
.username -- 用戶名
.password -- 密碼
.banner -- 廣告條
.copyright -- 版權(quán)
.modal或者 .dialog -- 彈窗

CSS書寫規(guī)范規(guī)范

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

2 . 垂直居中有幾種實現(xiàn)方式,給出代碼范例
上下padding相等設(shè)置居中
絕對定位垂直居中
vertical-align實現(xiàn)垂直居中
tabel-cell實現(xiàn)居中
flex實現(xiàn)垂直居中
3 . 實現(xiàn)如下效果,每種效果都只使用一個html 標簽來實現(xiàn) 效果范例。(備注:請用chrome瀏覽器)

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

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

  • 1、說一說你平時寫代碼遵守的編碼規(guī)范 我平時一般遵守如下規(guī)范:1、所有命名都使用英文小寫2、命名用引號包裹3、每條...
    大胡子歌歌閱讀 261評論 0 0
  • 1.說一說你平時寫代碼遵守的編碼規(guī)范 使用語義化標簽 命令使用英文小寫 命令使用“”包裹 2.垂直居中有幾種實現(xiàn)方...
    upup_dayday閱讀 102評論 0 0
  • 1.編碼規(guī)范 tab用兩個空格表示css的:后加空格,{前加空格每條聲明后加;每條命令換行,不放到一行顏色用小寫和...
    我七閱讀 230評論 0 0
  • 說一說你平時寫代碼遵守的編碼規(guī)范html: 用兩個空格來代替制表符(tab) -- 這是唯一能保證在所有環(huán)境下獲得...
    _小黑閱讀 178評論 0 0
  • 文/其實我是分裂癥 圖/微博 微博ID:其實我是分裂癥 去做讓你害怕的事,害怕自然會消失 今天去滑了一下午雪,與...
    請說我很酷閱讀 952評論 1 1

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