Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
東IT優(yōu)就業(yè)
html與css命名規(guī)范有哪些?跟著廣州IT培訓(xùn)老師一起來(lái)看看。
一、命名規(guī)則說(shuō)明
所有的命名最好都用小寫(xiě)
使用英文命名
給每一個(gè)表格和表單加上一個(gè)唯一的、結(jié)構(gòu)標(biāo)記id
給每個(gè)圖片加上alt標(biāo)簽,優(yōu)點(diǎn)在于圖片發(fā)生錯(cuò)誤時(shí),alt可以體現(xiàn)給用戶(hù)
二、相對(duì)網(wǎng)頁(yè)外層重要部分css樣式命名
wrap——用于最外層
header——用于頭部
main——用于主題內(nèi)容(中部)
main-left——左側(cè)布局
main-right——右側(cè)布局
nav——網(wǎng)頁(yè)菜單導(dǎo)航條
content——用于網(wǎng)頁(yè)中部主體
footer——用于底部
css命名其他說(shuō)明
DIV+CSS命名小結(jié):無(wú)論是使用“.”選擇符號(hào)開(kāi)頭命名,還是使用“#”選擇符號(hào)開(kāi)頭都無(wú)所謂,但我們最好遵循——主要的,重要的,特殊的,最外層的盒子用“#”選擇符號(hào)開(kāi)頭命名,其他都用“.”選擇符號(hào)開(kāi)頭命名,同時(shí)要考慮命名的css選擇器在html中盡量不要重復(fù)使用調(diào)用。
廣東IT優(yōu)就業(yè)
三、類(lèi)class的書(shū)寫(xiě)規(guī)范示例
字體大小,直接使用"font+字體大小"作為名稱(chēng),如:
.font16px{ font-size:16px } ;
.font18px{ font-size:18px } ;
標(biāo)題欄樣式,使用"類(lèi)別+功能"的方式命名,如:
.barnews{ } ;
.barproduct{ } ;
省略0后邊的單位,如:
margin: 0 ;
padding: 0 ;
四、標(biāo)簽屬性命名規(guī)范
id:—— 連接符命名法“hello-world”
class:—— 連接符命名法“hello-world”
name:—— 駱駝式命名法“helloWorld”
五、注意事項(xiàng)
h1~h6:文章標(biāo)題、內(nèi)容區(qū)塊標(biāo)題,根據(jù)重要性由大到小區(qū)分,h1一個(gè)頁(yè)面只出現(xiàn)一次
文本框不使用size屬性定義寬度,而使用css的width屬性
添加maxlength屬性限制輸入字符的長(zhǎng)度
把id留給后臺(tái)開(kāi)發(fā)和JS使用,除此之外頁(yè)面的page id(如首頁(yè)的外層需要一個(gè)ID id=”page_index”),頁(yè)面結(jié)構(gòu)(header main footer)允許用id命名之外,其他禁止id使用在樣式表CSS命名中,一律使用class命名
為了節(jié)省字節(jié)數(shù)以及文件大小,盡量使用屬性的簡(jiǎn)寫(xiě)方式
如果顏色使用16進(jìn)制色值,當(dāng)6個(gè)數(shù)字兩兩相等時(shí),使用縮寫(xiě)方式編寫(xiě),比如:#996600縮寫(xiě)為#960
六、圖片命名
背景圖片:bg001,bg002……
一般圖片:img001,img002……
特定圖片:如icon,logo按照具體情況命名
按鈕圖片:btn-submit,btn-cancel……
希望廣州IT培訓(xùn)老師上述分享的內(nèi)容對(duì)大家有所幫助,有其他IT常見(jiàn)問(wèn)題歡迎提出交流。
廣東IT優(yōu)就業(yè)
出處:www.cnblogs.com/Wayne8016/p/8419392.html
更多IT精彩推薦:
月入過(guò)萬(wàn)的WEB工程師是如何煉成的?http://www.ujiuye.com/zt/webqianduan/?
本命名規(guī)范
index.css: 一般用于首頁(yè)建立樣式
head.css: 頭部樣式,當(dāng)多個(gè)頁(yè)面頭部設(shè)計(jì)風(fēng)格相同時(shí)使用。
base.css: 共用樣式。
style.css:獨(dú)立頁(yè)面所使用的樣式文件。
global.css:頁(yè)面樣式基礎(chǔ),全局公用樣式,頁(yè)面中必須包含。
layout.css:布局、版面樣式,公用類(lèi)型較多時(shí)使用,一般用在首頁(yè)級(jí)頁(yè)面和產(chǎn)品類(lèi)頁(yè)面中
module.css:模塊,用于產(chǎn)品類(lèi)頁(yè),也可與其它樣式配合使用。
master.css:主要的樣式表
columns.css:專(zhuān)欄樣式
themes.css:主體樣式
forms.css:表單樣式
mend.css:補(bǔ)丁,基于以上樣式進(jìn)行的私有化修補(bǔ)。
頁(yè)面結(jié)構(gòu)命名:
page:代表整個(gè)頁(yè)面,用于最外層。
wrap:外套,將所有元素包在一起的一個(gè)外圍包,用于最外層
wrapper:頁(yè)面外圍控制整體布局寬度,用于最外層
container:一個(gè)整體容器,用于最外層
head,header:頁(yè)頭區(qū)域,用于頭部
nav: 導(dǎo)航條
content:內(nèi)容,網(wǎng)站中最重要的內(nèi)容區(qū)域,用于網(wǎng)頁(yè)中部主體
main:網(wǎng)站中的主要區(qū)域(表示最重要的一塊位置),用于中部主體內(nèi)容
column:欄目
sidebar:側(cè)欄
foot,footer:頁(yè)尾、頁(yè)腳。網(wǎng)站一些附加信息放置區(qū)域,(或命名為 copyright)用于底部
導(dǎo)航命名:
nav, navbar, navigation, nav-wrapper:導(dǎo)航條或?qū)Ш桨頇M向?qū)Ш?/p>
topnav:頂部導(dǎo)航
mainbav:主導(dǎo)航
subnav:子導(dǎo)航
sidebar:邊導(dǎo)航
leftsidebar 或 sidebar_a:左導(dǎo)航
rightsidebar 或 sidebar_b:右導(dǎo)航
title:標(biāo)題
summary:摘要
menu:菜單,區(qū)域包含一般的鏈接和菜單
submenu:子菜單
drop:下拉
dorpmenu:下拉菜單
links:鏈接菜單
功能命名:
logo:標(biāo)記網(wǎng)站logo標(biāo)志
banner:標(biāo)語(yǔ)、廣告條、頂部廣告條
login:登陸,(例如登錄表單:form-login)
loginbar:登錄條
register:注冊(cè)
tool, toolbar:工具條
search:搜索
searchbar:搜索條
searchlnput:搜索輸入框
shop:功能區(qū),表示現(xiàn)在的
icon:小圖標(biāo)
label:商標(biāo)
homepage:首頁(yè)
subpage:二級(jí)頁(yè)面子頁(yè)面
hot:熱門(mén)熱點(diǎn)
list:文章列表,(例如:新聞列表:list-news)
scroll:滾動(dòng)
tab:標(biāo)簽
sitemap:網(wǎng)站地圖
msg 或 message:提示信息
current:當(dāng)前的
joinus:加入
status:狀態(tài)
btn:按鈕,(例如:搜索按鈕可寫(xiě)成:btn-search)
tips:小技巧
note:注釋
guild:指南
arr, arrow:標(biāo)記箭頭
service:服務(wù)
breadcrumb:(即頁(yè)面所處位置導(dǎo)航提示)
download:下載
vote:投票
siteinfo:網(wǎng)站信息
partner:合作伙伴
link, friendlink:友情鏈接
copyright:版權(quán)信息
siteinfoCredits:信譽(yù)
siteinfoLegal:法律信息
ode.js,less, bootstrap ,angular.js 等你可以通過(guò)幾晚上研究來(lái)快速掌握,但是css命名規(guī)范和對(duì)w3c標(biāo)準(zhǔn)的領(lǐng)悟是常年開(kāi)發(fā)領(lǐng)悟而得的,所以在前端開(kāi)發(fā)領(lǐng)域,后者比前者要更加難能可貴。以下來(lái)自切圖公司的css命名規(guī)范。
盡可能用比較簡(jiǎn)的英文,不得使用拼音
例如3層結(jié)構(gòu)
head, body ,foot
兩層結(jié)構(gòu)
view ,list
常用結(jié)構(gòu)
img , txt ,btn
css命名不超過(guò)3級(jí)
比如
bg_header (二級(jí))
bg_header_fixed (三級(jí),到上線啦 ~)
網(wǎng)頁(yè)公共命名
#wrapper 頁(yè)面外圍控制整體布局寬度
#container或#content 容器,用于最外層
#layout 布局
#head, #header 頁(yè)頭部分
#foot, #footer 頁(yè)腳部分
#nav 主導(dǎo)航
#subnav 二級(jí)導(dǎo)航
#menu 菜單
#submenu 子菜單
#sideBar 側(cè)欄
#sidebar_a, #sidebar_b 左邊欄或右邊欄
#main 頁(yè)面主體
#tag 標(biāo)簽
#msg #message 提示信息
#tips 小技巧
#vote 投票
#friendlink 友情連接
#title 標(biāo)題
#summary 摘要
#loginbar 登錄條
#searchInput 搜索輸入框
#hot 熱門(mén)熱點(diǎn)
#search 搜索
#search_output 搜索輸出和搜索結(jié)果相似
#searchBar 搜索條
#search_results 搜索結(jié)果
#copyright 版權(quán)信息
#branding 商標(biāo)
#logo 網(wǎng)站LOGO標(biāo)志
#siteinfo 網(wǎng)站信息
#siteinfoLegal 法律聲明
#siteinfoCredits 信譽(yù)
#joinus 加入我們
#partner 合作伙伴
#service 服務(wù)
#regsiter 注冊(cè)
arr/arrow 箭頭
#guild 指南
#sitemap 網(wǎng)站地圖
#list 列表
#homepage 首頁(yè)
#subpage 二級(jí)頁(yè)面子頁(yè)面
#tool, #toolbar 工具條
#drop 下拉
#dorpmenu 下拉菜單
#status 狀態(tài)
#scroll 滾動(dòng)
.tab 標(biāo)簽頁(yè)
.left .right .center 居左、中、右
.news 新聞
.download 下載
.banner 廣告條(頂部廣告條)
電子貿(mào)易相關(guān)
.products 產(chǎn)品
.pro_prices 產(chǎn)品價(jià)格
.pro_desc 產(chǎn)品描述
.pro_review 產(chǎn)品評(píng)論
.editor_review 編輯評(píng)論
.news_release 最新產(chǎn)品
.publisher 生產(chǎn)商
.screenshot 縮略圖
.faqs 常見(jiàn)問(wèn)題
.keyword 關(guān)鍵詞
.blog 博客
.forum 論壇
CSS文件命名 說(shuō)明
master.css,style.css 主要的
module.css 模塊
base.css 基本共用
layout.css 布局,版面
themes.css 主題
columns.css 專(zhuān)欄
font.css 文字、字體
forms.css 表單
mend.css 補(bǔ)丁
print.css 打印
--------------------------------------
零基礎(chǔ)web前端快速實(shí)戰(zhàn)班》火熱報(bào)名 —— 一個(gè)月上手做項(xiàng)目。給的再多,不如懂我,切.入口主講aming零基礎(chǔ)帶你做項(xiàng)目,先講后做,做完逐一批改糾正,一月包會(huì)!20人小班開(kāi)課,人數(shù)湊齊開(kāi)課。
切.入口
http://www.qierukou.com/
切.社區(qū)
http://www.qietu.cn/
加老師qq:6133576
(付定金占位/等通知開(kāi)課)
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。