版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、主要命名介紹1.Container“container“ 就是將頁(yè)面中的所有元素包在一起的部分,這部分還可以命名為: “wrapper“, “wrap“, “page“.2.Header“header” 是網(wǎng)站頁(yè)面的頭部區(qū)域,一般來(lái)講,它包含網(wǎng)站的logo和一些其他元素。這部分還可以命名為:“page-header” (或 pageHeader).3.Navbar“navbar“等同于橫向的導(dǎo)航欄,是最典型的網(wǎng)頁(yè)元素。這部分還可以命名為:“nav”, “navigation”, “nav-wrapper”.4.Menu“Menu”區(qū)域包含一般的鏈接和菜單,這部分還可以命名為: “subNav
2、“, “l(fā)inks“,“sidebar-main”.5. Main“Main”是網(wǎng)站的主要區(qū)域,如果是博客的話(huà)它將包含的日志。這部分還可以命名為: “content“, “main-content” (或“mainContent”)。6.Sidebar“Sidebar” 部分可以包含網(wǎng)站的次要內(nèi)容,比如最近更新內(nèi)容列表、關(guān)于網(wǎng)站的介紹或廣告元素等這部分還可以命名為: “subNav “, “side-panel“, “secondary-content“.7.Footer“Footer”包含網(wǎng)站的一些附加信息,這部分還可以命名為: “copyright“.ID命名(1)頁(yè)面結(jié)構(gòu)容器: cont
3、ainer 頁(yè)頭:header內(nèi)容:content頁(yè)面主體:main頁(yè)尾:footer導(dǎo)航:nav側(cè)欄:sidebar 欄目:column左右中:left right center頁(yè)面外圍控制整體布局寬度:wrapper(2)導(dǎo)航導(dǎo)航:nav主導(dǎo)航:mainbav子導(dǎo)航:subnav頂導(dǎo)航:topnav邊導(dǎo)航:sidebar左導(dǎo)航:leftsidebar右導(dǎo)航:rightsidebar菜單:menu 子菜單:submenu標(biāo)題: title 摘要: summary(3)功能標(biāo)志:logo廣告:banner登陸:login登錄條:loginbar注冊(cè):regsiter搜索:search功能區(qū):s
4、hop標(biāo)題:title加入:joinus狀態(tài):status按鈕:btn滾動(dòng):scroll標(biāo)簽頁(yè):tab文章列表:list提示信息:msg當(dāng)前的: current小技巧:tips圖標(biāo): icon注釋?zhuān)簄ote指南:guild服務(wù):service熱點(diǎn):hot新聞:news下載:download投票:vote合作伙伴:partner友情鏈接:link版權(quán):copyright網(wǎng)站公用相關(guān)Container div #container 容器Header or banner div #header 頁(yè)頭部分Main or global navigation div #main-nav 主導(dǎo)航Menu #
5、menu 菜單Sub Menu #submenu 子菜單Left or right side columns #sidebar-a, #sidebar-b 左邊欄或右邊欄Main div #main 頁(yè)面主體Content div #content 內(nèi)容部分The main content area #content-main 主要內(nèi)容區(qū)域Footer div #footer 頁(yè)腳部分Tag #tag 標(biāo)簽Message #msg #message 提示信息Tips #tips 小技巧Vote #vote 投票Friend Link #friendlink 友情連接Title #title 標(biāo)
6、題Summary #summary 摘要Sub-navigation list #sub-nav 二級(jí)導(dǎo)航Search input #search-input 搜索輸入框Search output #search-output 搜索輸出和搜索結(jié)果相似Search #search 搜索Search results #search-results 搜索結(jié)果Copyright information #copyright 版權(quán)信息brand #branding 商標(biāo)branding-logo #branding-logo LOGOSite information #siteinfo 網(wǎng)站信息Copy
7、right information etc. #siteinfo-legal 法律聲明Designer or other credits #siteinfo-credits 信譽(yù)Join us #joinus 加入我們Partnership opportunities #partner 合作伙伴Services #service 服務(wù)Regsiter #regsiter 注冊(cè)Status #status 狀態(tài)電子貿(mào)易相關(guān)Products .products 產(chǎn)品Products prices .products-prices 產(chǎn)品價(jià)格Products description .products
8、-description 產(chǎn)品描述Products review .products-review 產(chǎn)品評(píng)論Editors review .editor-review 編輯評(píng)論New release .news-release 最新產(chǎn)品Publisher .publisher 生產(chǎn)商Screen shot .screenshot 縮略圖FAQ .faqs 常見(jiàn)問(wèn)題Keyword .keyword 關(guān)鍵詞Blog .blog 博客Forum .forum 論壇注意事項(xiàng)-使用技巧元素居中margin:0 auto; text-align:center;text-align:center;這句是為了
9、適應(yīng)IE6以下版本的瀏覽器而加的,IE6以下對(duì)margin:0 auto;不能解析為居中,所以用這種方式來(lái)補(bǔ)救,所以在寫(xiě)代碼時(shí)把兩句都寫(xiě)上。明確定義單位,除非值為0忘記定義尺寸的單位是CSS新手普遍的錯(cuò)誤。在HTML中你可以只寫(xiě)width=100,但是在CSS中,你必須給一個(gè)準(zhǔn)確的單位,比如:width:100px width:100em。只有兩個(gè)例外情況可以不定義單位:行高和0值。除此以外,其他值都必須緊跟單位,注意,不要在數(shù)值和單位之間加空格。區(qū)分大小寫(xiě)當(dāng)在XHTML中使用CSS,CSS里定義的元素名稱(chēng)是區(qū)分大小寫(xiě)的。為了避免這種錯(cuò)誤,我建議所有的定義名稱(chēng)都采用小寫(xiě)。class和id的值在
10、HTML和XHTML中也是區(qū)分大小寫(xiě)的,如果你一定要大小寫(xiě)混合寫(xiě),請(qǐng)仔細(xì)確認(rèn)你在CSS的定義和XHTML里的標(biāo)簽是一致的。取消class和id前的元素限定當(dāng)你寫(xiě)給一個(gè)元素定義class或者id,你可以省略前面的元素限定,因?yàn)镮D在一個(gè)頁(yè)面里是唯一的,而class可以在頁(yè)面中多次使用。你限定某個(gè)元素毫無(wú)意義。例如:div#content /* declarations */ fieldset.details /* declarations */ 可以寫(xiě)成#content /* declarations */ .details /* declarations */ 這樣可以節(jié)省一些字節(jié)。元素屬性的
11、默認(rèn)值通常padding的默認(rèn)值為0,background-color的默認(rèn)值是transparent。但是在不同的瀏覽器默認(rèn)值可能不同。如果怕有沖突,可以在樣式表一開(kāi)始就先定義所有元素的margin和padding值都為0,象這樣:使用全局聲明(建議使用)* margin:0; padding:0; 不需要重復(fù)定義可繼承的值CSS中,子元素自動(dòng)繼承父元素的屬性值,象顏色、字體等,已經(jīng)在父元素中定義過(guò)的,在子元素中可以直接繼承,不需要重復(fù)定義。但是要注意,瀏覽器可能用一些默認(rèn)值覆蓋你的定義。最近優(yōu)先原則如果對(duì)同一個(gè)元素的定義有多種,以最接近(最小一級(jí))的定義為最優(yōu)先,例如有這么一段代碼Upda
12、te: Lorem ipsum dolor set在CSS文件中,你已經(jīng)定義了元素p,又定義了一個(gè)class=updatep margin:1em 0; font-size:1em; color:#333; .update font-weight:bold; color:#600; 這兩個(gè)定義中,class=update將被使用,因?yàn)閏lass比p更近。關(guān)于優(yōu)先原則讀者可以自己查閱相關(guān)資料多重class定義一個(gè)標(biāo)簽可以同時(shí)定義多個(gè)class。例如:我們先定義兩個(gè)樣式,第一個(gè)樣式背景為#666;第二個(gè)樣式有10 px的邊框。.onewidth:200px;background:#666;.two
13、border:10px solid #F00; 在頁(yè)面代碼中,我們可以這樣調(diào)用 這樣最終的顯示效果是這個(gè)div既有#666的背景,也有10px的邊框。是的,這樣做是可以的,你可以嘗試一下。不需要給背景圖片路徑加引號(hào)為了節(jié)省字節(jié),我建議不要給背景圖片路徑加引號(hào),因?yàn)橐?hào)不是必須的。例如:background:url(images/*.gif) #333; 可以寫(xiě)為background:url(images/*.gif) #333; 如果你加了引號(hào),反而會(huì)引起一些瀏覽器的錯(cuò)誤。組選擇器(Group selectors)當(dāng)一些元素類(lèi)型class或者id都有共同的一些屬性,你就可以使用組選擇器來(lái)避免多
14、次的重復(fù)定義。這可以節(jié)省不少字節(jié)。例如:定義所有標(biāo)題的字體、顏色和margin,你可以這樣寫(xiě):h1,h2,h3,h4,h5,h6 font-family:Lucida Grande,Lucida,Arial,Helvetica,sans-serif; color:#333; margin:1em 0; 如果在使用時(shí),有個(gè)別元素需要定義獨(dú)立樣式,你可以再加上新的定義,可以覆蓋老的定義,例如:h1 font-size:2em; h2 font-size:1.6em; “em”相對(duì)于字母高度的比例“%”相對(duì)于長(zhǎng)度單位的百分比例“px”像素(系統(tǒng)預(yù)設(shè)單位)“pt”像點(diǎn)用正確的順序指定鏈接的樣式當(dāng)你用C
15、SS來(lái)定義鏈接的多個(gè)狀態(tài)樣式時(shí),要注意它們書(shū)寫(xiě)的順序,正確的順序是:link :visited :hover :active。抽取第一個(gè)字母是LVHA,你可以記憶成LoVe HAte(喜歡討厭)。如果你的用戶(hù)需要用鍵盤(pán)來(lái)控制,需要知道當(dāng)前鏈接的焦點(diǎn),你還可以定義:focus屬性。:focus屬性的效果也取決與你書(shū)寫(xiě)的位置,如果你希望聚焦元素顯示:hover效果,你就把:focus寫(xiě)在:hover前面;如果你希望聚焦效果替代:hover效果,你就把:focus放在:hover后面。(參考)清除浮動(dòng)一個(gè)非常常見(jiàn)的CSS問(wèn)題,定位使用浮動(dòng)的時(shí)候,下面的層被浮動(dòng)的層所覆蓋,或者層里嵌套的子層超出了外層
16、的范圍。通常的解決辦法是在浮動(dòng)層后面添加一個(gè)額外元素,例如一個(gè)div或者一個(gè)br,并且定義它的樣式為clear: both。這個(gè)辦法有一點(diǎn)牽強(qiáng),介紹一個(gè)博客可以去看看:本人的方法是在樣式表中加入這句代碼:.clearfloat clear:both;height:0;font-size: 1px;line-height: 0px;然后在頁(yè)面中需要清除浮動(dòng)的地方加入:橫向居中(centering)這是一個(gè)簡(jiǎn)單的技巧,但是值得再說(shuō)一遍,因?yàn)槲铱匆?jiàn)太多的新手問(wèn)題都是問(wèn)這個(gè):CSS如何橫向居中?你需要定義元素的寬,并且定義橫向的margin,如果你的布局包含在一個(gè)層(容器)中,就象這樣:你可以這樣定義
17、使它橫向居中:#wrap width:760px; /* 修改為你的層的寬度 */ margin:0 auto; 但是IE5/Win不能正確顯示這個(gè)定義,我們采用一個(gè)非常有用的技巧來(lái)解決:用text-align屬性。就象這樣:body text-align:center; #wrap width:760px; /* 修改為你的層的寬度 */ margin:0 auto; text-align:left; 第一個(gè)body的text-align:center; 規(guī)則定義IE5/Win中body的所有元素居中(其他瀏覽器只是將文字居中) ,第二個(gè)text-align:left;是將#warp中的文字
18、居左。用css hack針對(duì)IE的優(yōu)化有些時(shí)候,你需要對(duì)IE瀏覽器的bug定義一些特別的規(guī)則,這里有太多的CSS技巧(Hacks),我只使用其中的兩種方法,這兩種方法都是最安全的。1、注釋的方法 (a)在IE中隱藏一個(gè)CSS定義,你可以使用子選擇器(child selector):body p /* 定義內(nèi)容 */ (b)下面這個(gè)寫(xiě)法只有IE瀏覽器可以理解(對(duì)其他瀏覽器都隱藏)* html p /* declarations */ (c)還有些時(shí)候,你希望IE/Win有效而IE/Mac隱藏,你可以使用反斜線(xiàn)技巧:/* */ * html p declarations /* */ 2、條件注釋(
19、conditional comments)的方法 另外一種方法,我認(rèn)為比CSSHacks更加經(jīng)得起考驗(yàn)就是采用微軟的私有屬性條件注釋(conditional comments)。用這個(gè)方法你可以給IE單獨(dú)定義一些樣式,而不影響主樣式表的定義。就象這樣: 調(diào)試技巧:層有多大?當(dāng)調(diào)試CSS發(fā)生錯(cuò)誤,你就要象排版工人,逐行分析CSS代碼。我通常在出問(wèn)題的層上定義一個(gè)背景顏色,這樣就能很明顯看到層占據(jù)多大空間。有些人建議用border,一般情況也是可以的,但問(wèn)題是,有時(shí)候border 會(huì)增加元素的尺寸,border-top和boeder-bottom會(huì)破壞縱向margin的值,所以使用background更加安全些。 另外一個(gè)經(jīng)常
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學(xué)《園林植物栽培養(yǎng)護(hù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 大學(xué)生個(gè)人實(shí)習(xí)總結(jié)集合3篇
- 石河子大學(xué)《飼料學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《律師實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《程序設(shè)計(jì)》2022-2023學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《模擬電路基礎(chǔ)》2021-2022學(xué)年期末試卷
- 沈陽(yáng)理工大學(xué)《機(jī)械設(shè)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 銀屑病的辯證施護(hù)
- 沈陽(yáng)理工大學(xué)《復(fù)變函數(shù)與積分變換》2021-2022學(xué)年第一學(xué)期期末試卷
- 骨灰安放合同
- (高清版)DZT 0303-2017 地質(zhì)遺跡調(diào)查規(guī)范
- 污水管網(wǎng)施工-施工現(xiàn)場(chǎng)總平面布置(純方案-)
- 喬丹體育侵權(quán)案例
- 《工業(yè)管理與一般管理》
- 廣告學(xué)專(zhuān)業(yè)大學(xué)生職業(yè)規(guī)劃
- 第一講人民幣匯率與人民幣國(guó)際化
- 中心幼兒園精細(xì)化管理
- 《世界的聚落》知識(shí)點(diǎn)解析
- 通達(dá)信系統(tǒng)指標(biāo)公式
- 2024中國(guó)罕見(jiàn)病行業(yè)趨勢(shì)觀察報(bào)告
- 葛洲壩畢業(yè)實(shí)習(xí)報(bào)告
評(píng)論
0/150
提交評(píng)論