国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

XHTML&CSS標準化文檔_html/css_WEB-ITnose

來源:懂視網 責編:小采 時間:2020-11-27 16:01:06
文檔

XHTML&CSS標準化文檔_html/css_WEB-ITnose

XHTML&CSS標準化文檔_html/css_WEB-ITnose:XHTML&CSS標準化文檔 20100329更新 目 錄 第一章 XHTML標準... 2 一、 XHTML文檔結構... 2 1、 定義文檔類型:... 2 2、 聲明命名空間:... 2 3、 編碼類型:... 2 二、 XHTML書寫規范... 3 1、 語法規范:... 3 2、 注釋規范:... 3
推薦度:
導讀XHTML&CSS標準化文檔_html/css_WEB-ITnose:XHTML&CSS標準化文檔 20100329更新 目 錄 第一章 XHTML標準... 2 一、 XHTML文檔結構... 2 1、 定義文檔類型:... 2 2、 聲明命名空間:... 2 3、 編碼類型:... 2 二、 XHTML書寫規范... 3 1、 語法規范:... 3 2、 注釋規范:... 3

XHTML&CSS標準化文檔

20100329更新

目 錄

第一章 XHTML標準... 2

一、 XHTML文檔結構... 2

1、 定義文檔類型:... 2

2、 聲明命名空間:... 2

3、 編碼類型:... 2

二、 XHTML書寫規范... 3

1、 語法規范:... 3

2、 注釋規范:... 3

第二章 CSS標準化及CSS框架... 4

一、 CSS文檔統籌與編碼規范... 4

1、 CSS文檔統籌:... 4

2、 CSS書寫的規范:... 5

3、 屬性的組織:... 6

4、 A屬性排列順序:... 6

5、 CSS命名規則:... 7

6、 CSS命名方法:... 7

二、 Reset CSS. 10

三、 清除浮動方法... 11

第三章 通用規范... 12

一、 文檔結構和命名規范... 12

1、 Style文件命名規范:... 13

2、 Images規范:... 13

3、 Javascript規范:... 14

第四章 項目制作完成... 15

一、 代碼的優化(制作部分)... 15

二、 夸瀏覽器兼容性... 16

1、 測試代碼在各主流瀏覽器兼容性:... 16

三、 項目的上傳... 16

第五章 頁面制作中的SEO規范... 17

一、 頁面制作中的SEO規范... 17

附錄:設計規范... 18

一、 頁面設計尺寸... 18

二、 字體規定... 18

三、 字號規定... 18

四、 行高規定... 18

五、 圖片尺寸規范... 19

六、 文本顏色... 20

七、 切圖規則... 20

第一章 XHTML標準

一、 XHTML文檔結構

1、 定義文檔類型:

過渡型DTD(XHTML 1.0 Transitional)是比較理想的選擇。因為這種DTD允許使用描述性的元素和屬性,也比較容易通過W3C的代碼校驗。

定義文檔類型:過渡型(Transitional)

2、 聲明命名空間:

xmlns是XHTML NameSpace的縮寫,中文翻譯為命名空間。命名空間是收集元素類型和屬性名字的一個詳細DTD,如果不指明各自的命名空間,機會出現語義混淆現象。

聲明命名空間

3、 編碼類型:

編碼類型:GB2312

二、 XHTML書寫規范

1、 語法規范:

語法規范

1、 XHTML對大小寫敏感,所有的元素和屬性都必須小寫。

2、 所有的屬性必須用引號””括起來。

3、 XHTML要求有嚴謹的結構,因此所有的標簽都必須合理嵌套

4、 所有的屬性必須被賦值

5、 所有的特殊符號都用編碼表示,例如小于號必須被編碼為“<”

6、 不要在注釋內容中使用“--”, “--”只能出現在XHTML注釋的開頭和結結。

7、 XHTML規范廢除了name屬性,而使用id屬性作為統一的名稱。

2、 注釋規范:

代碼的注釋規范舉例

內容

第二章 CSS標準化及CSS框架

一、 CSS文檔統籌與編碼規范

1、 CSS文檔統籌:

CSS文檔統籌(產品類)

1、 Reset樣式表:重設瀏覽器的樣式

2、 Base樣式表:頁面公共的布局樣式

3、 Module樣式表:小模塊、小版塊樣式表的制定。

CSS文檔統籌(發布頁面類)

1、 重設瀏覽器的樣式、頁面公共的布局樣式、小模塊、小版塊樣式表,全部寫入style.css一個文件中。

2、 CSS書寫的規范:

每個版塊用注釋加以說明,對日后維護提供很大的方便。

代碼的注釋規范

/*d1注釋說明*/

#id1{ }

#id1 .class{ }

/* id2注釋說明*/

#id2{ }

#id2 .class{ }

3、 屬性的組織:

根據屬性在布局中的重要性,建議先聲明布局屬性,然后定義盒模型屬性,最后定義排版屬性。

按主次關系組織

第一步:如果需要的話,先聲明布局屬性(確定元素的顯示),例如這些屬性:

float display position …

第二步:如果需要的話再聲明盒模型屬性(確定元素的形狀),例如這些屬性:

width height margin padding border background…

第三步:如果需要的話最后聲明版式屬性(確定元素的內容顯示),例如這些屬性:

color font font-size font-weight text-align…

4、 A屬性排列順序:

A的屬性按照:

a{}

a:link{}

a:visited{}

a:hover{}

a:active{}

這種排列順序

5、 CSS命名規則:

CSS命名規則應該遵循一定規則,簡單的說就是要求直觀、簡潔、一目了然,方便后期維護和交流。

CSS命名規則

1、 要區分大小寫:在命名CLASS和ID時全部使用小寫字母

2、 要注意合法性:CSS命名以字母開頭,可以連接數字、字母、下劃線、連接符。

3、 語義定義明確易懂:CSS命名要詞必達意,名稱要反映用途和相關信息,同時要簡短,不要附帶任何冗余信息。

6、 CSS命名方法:

下表為常用命名舉例:

布局常用名稱:

名稱

說明

名稱

說明

wrap

外套

container

容器

site

站點

content

內容塊

nav

導航

column

main

主體

left

layout

布局

center

sidebar

側欄

right

模塊常用名稱:

名稱

說明

名稱

說明

logo

標志

banner

廣告條

login

登錄

loginbar

登錄條

regsiter

注冊

search

搜索

shop

購物車

list

列表

tool/toolbar

工具條

service

服務

tab

標簽頁

hot

熱點

source

資源

news

新聞

site_map

網站地圖

download

下載

about_us

關于我們

copyright

版權

partner

合作伙伴

friendlink

友情鏈接

guide

指南

vote

投票

joinus

加入

header

頁眉

footer

頁腳

homepage

首頁

類常用名稱:

名稱

說明

名稱

說明

title

標題

current

當前

label

標簽

spec

特別

note

注釋

red

紅色

summary

摘要

submit

提交

msg

提示信息

textbox

文本框

status

狀態

drop

下拉

tips

小技巧

btn

按鈕

scroll

滾動

form

表單

icon

圖標

count

統計

arr/arrow

箭頭

crumb

導航

cor/corner

轉角/圓角

breadcrumb

導航提示

導航常用名稱:

名稱

說明

名稱

說明

nav

導航

menu

菜單

mainnav/globalnav

主導航

topnav

頂導航

subnav

子導航

sidebar

邊導航

leftsidebar

左導航

rightsidebar

右導航

submenu

子菜單

dropmenu

下來菜單

sidebaricon

邊導航圖標

menucontainer

菜單容器

文件常用名稱:

名稱

說明

名稱

說明

master.css

主要文件

themes.css

主體文件

layout.css

布局、版面文件

base.css

基本公共文件

columns.css

專欄文件

module.css

模塊文件

font.css

文字樣式文件

forms.css

表單文件

print.css

打印樣式文件

mend.css

補丁文件

二、 Reset CSS

CSS Reset是指重設瀏覽器的樣式。在各種瀏覽器中,都會對CSS的選擇器默認一些數值,譬如當h1沒有被設置數值時,顯示一定大小。但并不是所有的瀏覽器都使用一樣的數值,所以有了CSS Reset,以讓網頁的樣式在各瀏覽器中表現一致。

CSS Reset的代碼。

CSS Reset

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

:focus { outline: 0; }

a img, iframe { border: none; }

ol, ul { list-style: none; }

input, textarea, select, button { font-size: 100%; font-family: inherit; }

select { margin: inherit; }

/* Fixes incorrect placement of numbers in ol’s in IE6/7 */

ol { margin-left:2em; }

建議將Reset CSS代碼保持為reset.css上傳服務器。所有設計制作人員統一引用這個文件。管理員在需要的時候可以維護更新此文件。(發布類頁面,將CSS Reset代碼寫在style.css中。)

三、 清除浮動方法

使用代碼中的ClearFix的方法清除浮動,不會像傳統方法清楚浮動時,在頁面中增加無用的空div,破壞文檔的結構。

ClearFix的使用方法,在需要清除浮動的父級菜單,添加class屬性clearfix

ClearFix的CSS代碼

/* == clearfix == */

.clearfix:after { /*/*/ content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }

/* IE7 hack */

.clearfix { display: inline-block; }

/* IE-mac, IE5, IE6 */

* html .clearfix { height: 1%; }

.clearfix { display: block; }

ClearFix的用法

class="clearfix">

第三章 通用規范

一、 文檔結構和命名規范

文檔結構規范

1、 Style文件命名規范:

Style文件命名規范詳見第二章

2、 Images規范:

Images命名規范

1、CSS切圖文件按照下列命名規范:(XXX為自定義名稱)

l b01.png

l b02.png

l …

l bN.png

2、頁面中的其他照片類圖片引用絕對地址的圖片,不做切圖處理。

Images切圖規范

1、 采用jpg、gif、png作為切圖輸出格式。

2、 切圖圖片大小根據具體項目制定,要求盡量優化圖片。

3、 CSS背景圖片輸出為PNG 8。PNG 8除了不支持動畫外,PNG8有GIF所有的特點,但是比GIF更加具有優勢的是它支持alpha透明和更優的壓縮。所以,大多數情況下,都應該用 PNG8不是GIF(除了非常小的圖片GIF會有更好的壓縮外)。

4、 同類型的圖片進行CSS Sprites優化。減少http請求。

3、 Javascript規范:

Javascript規范

1、 統一采用jquery框架,建立常用JavaScript庫和使用文檔

2、 Js命名規范:jquery-XXXX.pack.js(XXXX為自定義功能模塊名稱)

第四章 項目制作完成

一、 代碼的優化(制作部分)

1、 CSS代碼進行整理,優化文檔結構:

l 選擇符頂行書寫,所有屬性都在一行內;

l 使用外部樣式表,盡量不使用

Top
主站蜘蛛池模板: 毛片一级免费 | 国产精品久久久久久久久免费 | 国产一区二区三区在线视频 | 劲爆欧美色欧美 | 91麻精品国产91久久久久 | 国产一区视频在线 | 一级毛片视频免费 | 在线播放五十路乱中文 | 欧美另类色 | 在线观看国产视频 | 日韩欧美一区二区三区四区 | 国产热久久精 | 国产精品久久久久久久久99热 | 国产午夜视频在线 | 国产成人精品视频一区二区不卡 | 香港一级a毛片在线播放 | 91热成人精品国产免费 | 国产精品久久久久999 | 国产一区二区三区不卡免费观看 | 久久精品国产三级不卡 | 欧美日韩成人高清色视频 | 国产综合在线视频 | 成人区精品一区二区不卡亚洲 | 国偷自产一区二区免费视频 | 成人区精品一区二区毛片不卡 | 全黄网站 | 亚洲原创区 | 日韩欧美亚洲国产高清在线 | 99久久国产亚洲综合精品 | 国产成人免费在线视频 | 欧美成人伊人久久综合网 | 亚洲国产精久久久久久久 | 亚洲欧美综合区自拍另类 | 欧美日韩在线观看视频 | 欧美综合第一页 | 国产福利二区 | 国产精品亚洲欧美一级久久精品 | 国产精品美女一区二区三区 | 在线免费观看国产视频 | 成人国产精品一级毛片视频 | 国产精品系列在线观看 |