門戶站基礎css樣式命名、應用原則和部分門戶站的全局CSS

門戶站基礎

css

樣式命名、

應用原則和部分門戶站的全局

CSS

樣式定義案例

 

1.CSS

屬性應用原則。

 

原則

1

:首頁

DIV

最小塊級單位須設置高度;子頁可能添加資料的

DIV

塊不應設置高度

原則

2

css

樣式繼承關係必須控制在三層以內;

 

原則

3

 

對於浮動所產生的

IE6BUG,

在全局樣式裏面應定義

.clear{clear:both;height;0px; 

overflow: hidden;} 

原則

 4

:所有頁面文件的編碼格式統一爲:

UTF-8; 

 

2. CSS

命名規範。

 

全局樣式

 base.css 

指所有頁面通用的樣式,或者公共塊的樣式

首頁樣式

 index.css 

頻道頁面樣式

 channel.css 

詳細頁面樣式

 detail.css 

如果有特殊單獨頁面樣式,可另取樣式命。

 

 

3. 

頁面框架結構保留字。

 

頁面容器:#

wrap 

頁面頭部:

#header 

頁面中心內容:

#maincontent 

頁面底部:

#footer 

橫向方位容器

1

main

side 

橫向方位容器

2

leftframe

midframe

rightframe 

橫向分段容器:

section

field

column 

盒子內容屬性:

contentbg 

盒子上方屬性:

topbg 

盒子下方屬性:

bottombg 

盒子左邊屬性:

leftbg 

盒子右邊屬性:

rightbg 

 

4. 

導航保留字。

 

導航:

nav 

主導航:

mainnav 

子導航:

subnav 

頂導航:

topnav 

邊導航:

sidebar 

左導航:

leftsidebar 

右導航:

rightsidebar 

菜單:

menu 

子菜單:

submenu 

下拉菜單:

dropmenu 

快速菜單:

quickmenu  

 

5. 

功能保留字。

 

列表:

list 

標題:

title 

摘要:

intro 

內容:

text 

按扭:

btn 

搜索:

search 

登陸:

login 

註冊:

regsiter 

提示信息:

msg 

小技巧:

tips 

圖標

: icon 

滾動:

scroll 

 

6. 

根目錄文件夾命名存放方式。

 

例如:

 

總網站文件存放於

F

web

下;

 

Web

 

應該包含

 

images 

存放所有網站直接插入的圖片;

 

imagestemp 

存放所有網站直接插入,但後期一定被程序替換的圖片。

 

imagesad 

存放網站所有的廣告圖片;

 

style images 

存放公共或單獨頁面樣式所涉及的樣式圖片;

 

存放公共樣式表或單獨頁面樣式表;

 

include 

存放網站所有的包含頁面;

 

js 

存放網站所有的

JS

效果文件

 

XXXX 

頻道頁文件夾

 style 

存放所有頻道頁面所涉及到的樣式圖片和樣式表;

 

存放所有該頻道下的子頁面;

 

 

7. 

註釋。

 

頁面和樣式表裏面

 

容易混淆,或比較重要的樣式,框架樣式

 

都應寫註釋

 

 

頁面內註釋格式爲

 

<!--header--> --------------------------

爲開始

 

<!--//header--> --------------------------

爲結束

 

 

樣式表內註釋格式爲:

 

/*XXXX 

樣式開始

*/ 

 

/*XXXX 

樣式結束

*/ 

 

 

 

部分門戶站全局

CSS

樣式定義表

 

1.

 

網易

 

body 

text-align: 

center; 

font-family:"

宋體

", 

arial;margin:0; 

padding:0; 

background: 

#FFF; font-size:12px; color:#000;} 

div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; } 

li{list-style-type:none;} 

img{vertical-align:top;} 

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;} 

/* Link */ 

a:link {color: #1f3a87; text-decoration:none;} 

a:visited {color: #83006f;text-decoration:none;} 

a:hover {color: #bc2931; text-decoration:underline;} 

a:active {color: #bc2931;}

 

2.

 

MSN 

body 

{padding:0;margin:0;text-align:center;color:#666;font-size:12px;font-family:tahoma,

arial,sans-serif;} 

h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, 

label, legend,button,input { margin:0;padding:0;} 

li{list-style:none;} 

a img{border:none;} 

a:link{text-decoration:none;color:#07519A;} 

a:visited{text-decoration:none;color:#07519A;} 

a:active,a:hover{text-decoration:underline;color:#07519A;}

 

3.

 

搜狐

 

/* 

全局

CSS

定義

 */ 

body{font-family:'

宋體

';text-align:center;margin:0 

auto;padding:0;background:#FFF;font-size:12px;color:#333;} 

body > div{text-align:center;margin-right:auto;margin-left:auto;}  

div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;} 

img,a img{border:0;margin:0;padding:0;} 

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;} 

ul,ol,li{list-style:none} 

table,td,input{font-size:12px} 

/* 

默認鏈接顏色

 */ 

a{outline-style:none;color:#333;text-decoration:none} 

a:hover{color:#c00;text-decoration:underline;}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章