IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁網(wǎng)絡(luò)編程DIVCSS → DIV+CSS網(wǎng)頁布局常用的一些基礎(chǔ)知識整理

DIV+CSS網(wǎng)頁布局常用的一些基礎(chǔ)知識整理

時間:2020/2/4 23:28:56來源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評論(0)

CSS命名規(guī)范

一.文件命名規(guī)范

全局樣式:global.css;

框架布局:layout.css;

字體樣式:font.css;

鏈接樣式:link.css;

打印樣式:print.css;

二.常用類/ID命名規(guī)范

頁 眉:header

內(nèi) 容:content

容 器:container

頁 腳:footer

版 權(quán):copyright

導(dǎo) 航:menu

主導(dǎo)航:mainMenu

子導(dǎo)航:subMenu

標(biāo) 志:logo

標(biāo) 語:banner

標(biāo) 題:title

側(cè)邊欄:sidebar

圖 標(biāo):Icon

注 釋:note

搜 索:search

按 鈕:btn

登 錄:login

鏈 接:link

信息框:manage

常用類的命名應(yīng)盡量以常見英文單詞為準(zhǔn),做到通俗易懂,并在適當(dāng)?shù)牡胤郊右宰⑨。對于二級?ID命名,則采用組合書寫的模式,后一個單詞的首字母應(yīng)大寫:諸如"搜索框"則應(yīng)命名為"searchInput"、"搜索圖標(biāo)"命名這"searchIcon"、"搜索按鈕"命名為"searchBtn"等等。

CSS書寫規(guī)范及方法

一. 常規(guī)書寫規(guī)范及方法

1. 選擇DOCTYPE:

XHTML 1.0 提供了三種DTD聲明可供選擇:

過渡的(Transitional):要求非常寬松的DTD,它允許你繼續(xù)使用HTML4.01的標(biāo)識(但是要符合xhtml的寫法)。完整代碼如下:

XML/HTML代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

嚴(yán)格的(Strict):要求嚴(yán)格的DTD,你不能使用任何表現(xiàn)層的標(biāo)識和屬性,例如<br>。完整代碼如下:

XML/HTML代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

框架的(Frameset):專門針對框架頁面設(shè)計使用的DTD,如果你的頁面中包含有框架,需要采用這種DTD。完整代碼如下:

XML/HTML代碼

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

理想情況當(dāng)然是嚴(yán)格的DTD,但對于我們大多數(shù)剛接觸web標(biāo)準(zhǔn)的設(shè)計師來說,過渡的DTD(XHTML 1.0 Transitional)是目前理想選擇(包括本站,使用的也是過渡型DTD)。因為這種DTD還允許我們使用表現(xiàn)層的標(biāo)識、元素和屬性,也比較容易通過W3C的代碼校驗。

關(guān)于DTD您可以參考:

https://www.w3school.com.cn/dtd/index.asp 

2. 指定語言及字符集:

為文檔指定語言:

XML/HTML代碼

<html xmlns="https://www.w3.org/1999/xhtml">

為了被瀏覽器正確解釋和通過W3C代碼校驗,所有的XHTML文檔都必須聲明它們所使用的編碼語言;如:

常用的語言定義:

XML/HTML代碼

<meta http-equiv="Content-Type" content="text/html; charset=utf-8&Prime; />

標(biāo)準(zhǔn)的XML文檔語言定義:

XML/HTML代碼

<?xml version="1.0&Prime; encoding=" utf-8&Prime;?>

針對老版本的瀏覽器的語言定義:

XML/HTML代碼

<meta http-equiv="Content-Language" content=" utf-8&Prime; />

為提高字符集,建議采用"utf-8"。

3. 調(diào)用樣式表:

外部樣式表調(diào)用:

頁面內(nèi)嵌法:就是將樣式表直接寫在頁面代碼的head區(qū)。 如:

XML/HTML代碼

<style type="text/css"><!&ndash; body { background : white ; color : black ; } &ndash;> </style>

外部調(diào)用法:將樣式表寫在一個獨立的.css文件中,然后在頁面head區(qū)用類似以下代碼調(diào)用。

XML/HTML代碼

<link rel="stylesheet" rev="stylesheet" href="css/style.css" type="text/css" media="all" />

在符合web標(biāo)準(zhǔn)的設(shè)計中,推薦使用外部調(diào)用法,可以不修改頁面只修改.css文件而改變頁面的樣式。如果所有頁面都調(diào)用同一個樣式表文件,那么改一個樣式表文件,可以改變所有文件的樣式。

4、選用恰當(dāng)?shù)脑兀?/p>

根據(jù)文檔的結(jié)構(gòu)來選擇HTML元素,而不是根據(jù)HTML元素的樣式來選擇。例如,使用P元素來包含文字段落,而不是為了換行。如果在創(chuàng)建文檔時找不到適當(dāng)?shù)脑,則可以考慮使用通用的div 或者是span;

避免過渡使用div和span。少量、適當(dāng)?shù)氖褂胐iv和span元素可以使文檔的結(jié)構(gòu)更加清晰合理并且易于使用樣式;

盡可能少地使用標(biāo)簽和結(jié)構(gòu)嵌套,這樣不但可以使文檔結(jié)構(gòu)清晰,同時也可以保持文件的小巧,在提高用戶下載速度的同時,也易于瀏覽器對文檔的解釋及呈視;

5、派生選擇器:

可以使用派生選擇器給一個元素里的子元素定義樣式,在簡化命名的同時也使結(jié)構(gòu)更加的清晰化,如:

XML/HTML代碼

.mainMenu ul li {background:url(images/bg.gif;)}

關(guān)于選擇器,您可以參考:

https://www.w3school.com.cn/cssref/css_selectors.asp

關(guān)鍵詞標(biāo)簽:Dreamweaver,網(wǎng)頁設(shè)計

相關(guān)閱讀 搜狗五筆輸入法的漢字變成繁體字的簡單教程ie瀏覽器證書錯誤怎么解決_ie證書錯誤解決方法圖文教程[聲音故障]XP沒有聲音,丟失Windows Audio服務(wù)(AudioSrv)[警網(wǎng)頁設(shè)計中常用的19個Web安全字體網(wǎng)頁設(shè)計常用Javascript經(jīng)典代碼網(wǎng)頁設(shè)計必須注意和掌握的幾個問題

文章評論
發(fā)表評論

熱門文章 DIV+CSS網(wǎng)頁布局常用的一些基礎(chǔ)知識整理DIV+CSS網(wǎng)頁布局常用的一些基礎(chǔ)知識整理

人氣排行 DIV CSS完美兼容IE6/IE7/FF的通用方法CSS實例:list-style-type在IE與FF中奇怪的現(xiàn)象解析-CSS布局實例CSS實例:通過定義漸變邊框給圖片加陰影CSS常用技巧之一 禁止文字自動換行網(wǎng)頁頁面設(shè)計中CSS十大注意解決用CSS控制DIV居中失效的問題css div設(shè)置float后高度不能自動增加讓CSS兼容IE和Firefox的技巧集合