自己寫的web標準教程,幫你走進web標準設計的世界——第一講

作者: 鐵拐李  來源: 博客園  發布時間: 2010-07-17 21:27  閱讀: 928 次  推薦: 0   原文鏈接   [收藏]  

聲明:本教程源于本人學習的一些經驗的總結,希望大家幫忙完善與指正,也希望會給初學者帶來方便,希望大家不要隨便轉載,寫的不是很好,還不完善,不過轉載時要注明作者和出處,附加原文的鏈接地址,謝謝了。

一個網頁的架構:聲明,頭部,主體結束

 1 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 //聲明的一些規范,初學者不必去理會,該部分會自動生成
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6 /**
 7 *http-equiv="Content-Type" 表示描述文檔類型
 8 *content="text/HTML;  文檔類型mime類型,這里為html,如果JS就是*text/javascript,
 9 *charset=utf-8 頁面字符集,編碼,eg:gb2312,iso-8859-1,utf-8 
10 *建議統一采用utf-8
11 */
12 <title>無標題文檔</title>
13 //一個網頁的標題 
14 </head>
15 
16 <body>
17 </body>
18 </html>
19 

 

我要主要講解的是主體部分,在這過程成中會對其他部分有一定的講解和延伸。

在講body之前,我先講一下html標簽的大體分類。主要是為接下來講解網頁的基本結構做鋪墊。

html標簽大體分為:塊級元素內聯元素,那么何為塊級元素何為內聯元素呢?

塊級元素:直白的說就是一塊區域,獨立占用一行空間的元素,如:divp

內聯元素:與塊級元素不同,就是不能占據一行空間的元素,如aspan

我說的可能不是很專業,目的只是初學者便于理解。

舉個例子,大家就懂啦(這里我只寫了body中的內容,其他的內容大家自己補充):

1 <body>
2 <div>我是塊級元素,我獨占一塊空間</div>
3 <div>我是塊級元素,我獨占一塊空間</div>
4 <span>我是內聯元素元素,我不獨占一塊空間</span>*****
5 <span>我是內聯元素元素,我不獨占一塊空間</span>
6 </body>

運行結果:

相信到這里大家對塊級元素內聯元素也已經有了一定了解,那么接下來我將細致的講解body中的那些事,哈哈!

1body是怎么個架子?

插播廣告:divhtml的一個標簽,每個標簽都有自己的一些屬性,例如

….

,其中idclass就是對應的div元素的屬性,具體含義以后講解。

我以學生在線首頁http://online.cumt.edu.cn/為例對事一進行講解。

body的架子:

整理

 1 <body>
 2 <div id="page">
 3 //我是最外層!包裹這整個網頁的皮,也有人給我起名字為wrapper
 4 
 5     <div id="header">
 6         //我是頭部!
 7 
 8     </div>
 9     
10     <div id="content">
11         //我是內容!
12 
13     </div>
14     
15     <div id="footer">
16         //我是尾部!
17 
18     </div>
19 
20 </div>
21 </body>

詳解:

1 <body>
2 <div id="page">
3 //我是最外層!包裹這整個網頁的皮,也有人給我起名字為wrapper

1 <div id="header">
2         //我是頭部!

1  </div>
2     
3     <div id="content">
4         //我是內容!

1 </div>
2     
3     <div id="footer">
4         //我是尾部!

1 </div>
3 </div>

萬事沒有絕對,我說的是個主流

事兒二

下面針對每一塊我將細細為大家講解,通過這種方式來講解html主流標簽的應用。OkbeginRight now

首先:header部分

我們可以把他分為3個部分:

banner

logologo就是一個網站或公司的標識)  

nav(導航條):

 

聲明:這里我首先只講html,至于樣式(css)我將會在以后的教程中詳細講解;好吧,html開始寫了,還等什么?

1 <div id="banner">
2     <span>你還沒有登錄,請登錄</span>登陸</a><a href="#">注冊</a>
3 </div>

So easy !

講解標簽之前,我先講一下他們的幾個常用的共有屬性:

1. id就是一個標簽的名字,在一張頁面中id不允許重復,體現了唯一性,特有性,如果一張頁面就是一個家族,當然我指的是傳統的中國家族,不要較真哦,那么每一個標簽就是一個家庭成員,id就是該成員的名字,當然一個家族的成員名字還是不要重復的好,是吧?

2. class當然一個大家族有若干個家庭組成,如果只用id區分那么時就有些繁瑣了,比如說某某家的人應該怎么樣時,那么這一類人我們怎么來劃分呢?class就是為這個而生的,哈哈。class指一個標簽所屬的類別,就像是說這個人是哪家的一樣,當然一張頁面我們可以無限的重復使用了(這里就不考慮計劃生育啦)。

3.title這個含義很簡單,就是當鼠標放在該標簽身上的時候所給的提示。不信你把鼠標放在注冊兩個子上面試試。。。

標簽1div

使用指數:*****

功能:主要用來布局,估計通過事一大家應該有所了解了

類型:塊級元素

常用屬性:idclass title

標簽2span

使用指數:***

功能:主要用來提取一小段文本來設置特別的樣式

類型:內聯元素

常用屬性:idclasstitle

標簽3a

使用指數:****

功能:主要用來表示一個鏈接

類型:內聯元素

常用屬性:idclasstitle

特別屬性:1.href:指的是該鏈接指向的url(鏈接地址)

例如下面的代碼,點擊學生在線四個字就會鏈接到學生在線首頁了,試試看哦!

1 <a href=" http://online.cumt.edu.cn/">學生在線</a>

       2.target: 常用值:_blank,_self(默認值)

注意:書寫html標簽的時候一定要有規范:

1. 有開始就有結束:

XXX,除了個別沒有結束標志的: />…

2.塊級元素不能被內聯元素包裹:

這是可笑的寫法! 
0
0
 
標簽:web html css
 
 

文章列表

全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()