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

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

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

上講回顧:上一講我主要講解了一下網頁的基本結構與網頁主體部分的基本結構,以及常用的html標簽。

非常感謝網友對我的大力支持,謝謝你們給我的鼓勵!

我繼續上一講:又開始實戰了,代碼敲起來!

1 <div id=”logo”>
2     <a href=”http://online.cumt.edu.cn”>
3  </div>  

So easy !

標簽4img

使用指數:****

功能:導入圖片

類型:內聯元素

常用屬性:idclasstitle

特別屬性:1.src:導入圖片總要知道圖片在哪不是,src就解決這個問題。他的值就是圖片存放的路徑啦。

       2.alt:title功能類似,都是提示功能,我們知道有的時候一個網頁的圖片不一定及時(或者就是不能成功)加載,那么為了給用戶一個友好的說明,故用此屬性

例子:1.E盤新建兩個文件夾,命名為html,和images。在html文件夾中建一個html文件命名為:index.html,復制一張你比較喜歡的圖片到images文件夾中(例如images.jpg),ok,代碼開始了:

index.html

1 <body>
2  <img alt="我是圖片" title="Hello!" src="../images/images.jpg" />
3  </body>  

So easy ! 

插播廣告:../images/images.jpg..代表返回到上一級文件,什么意思呢,我們的目的是找到html文件夾外面的images文件夾中的images.jpg文件,那我們就一步一步的進行,首先從html文件夾跳出來(..),這是我們已經指向E盤了,然后找E盤中的images文件夾(/images;最后找到文件(/ images.jpg;光聽我講是不行的,要多實踐哦!

當然img標簽還有兩個常用屬性widthheight,分別來限制顯示圖片的寬度和高度;默認為圖片的實際尺寸,不妨試試這段代碼,你就明白啦:

1 <body>
2  <img alt="我是圖片" title="Hello!" src="../images/images.jpg" />
3  <img alt="我是圖片" title="Hello!" src="../images/images.jpg"  width="20" height="20" />
4  <img alt="我是圖片" title="Hello!" src="../images/images.jpg"  width="200" height="200" />
5  </body>  

So easy ! 

好,我們繼續頭部講解,導航的搜索框部分代碼被我省略了,表單元素準備單獨進行將講解。

 1 <div id="nav">
 2     <ul>
 3         <li><a href="#">首頁</a></li>
 4         <li><a href="#">新聞中心</a></li>
 5         <li><a href="#">資源下載</a></li>
 6         <li><a href="#">論壇</a></li>
 7     </ul>
 8      <ul>
 9         <li><a href="#">個人空間</a></li>
10         <li><a href="#">博雅園</a></li>
11         <li><a href="#">跳蚤市場</a></li>
12         <li><a href="#">音樂站 </a></li>
13     </ul>
14 </div>

So easy ! 

有人可能疑問這代碼的運行結果與所給的圖片差的太多了,哈哈,這是正常的,但到目前為止至少文字還是對的,如果感興趣可以提前去學習一下css

好標簽繼續:

標簽5ul

使用指數:*****

功能:構造一個無序列表,必須配合li來使用

類型:塊級元素

常用屬性:idclass

標簽6ol

使用指數:*****

功能:構造一個有序列表,必須配合li來使用

類型:塊級元素

常用屬性:idclass

何為無序?何為有序?運行一下代碼便知分曉:

 1 <div id="nav">
 2     <ul>
 3         <li><a href="#">首頁</a></li>
 4         <li><a href="#">新聞中心</a></li>
 5         <li><a href="#">資源下載</a></li>
 6         <li><a href="#">論壇</a></li>
 7     </ul>
 8     <ol>
 9         <li><a href="#">個人空間</a></li>
10         <li><a href="#">博雅園</a></li>
11         <li><a href="#">跳蚤市場</a></li>
12         <li><a href="#">音樂站 </a></li>
13     </ol>
14 </div>

So easy ! 

感興趣的可以提前去看看他們的list-style屬性,你會覺得很有意思,這里就不介紹了,這部分還是在講解css的時候再說吧。到這里header就完成了。

整理:

 1 <div id="header">
 2     <div id="banner">
 3      <span>你還沒有登錄,請登錄</span>
 4      <a target="_blank" href="#" title=”注冊只需要5分鐘!”>登陸</a>注冊</a>
 5     </div>
 6     <div id="logo">
 7         <img src="../images/images.jpg" alt="logo" title="其實這不是logo" />
 8     </div>
 9     <div id="nav">
10         <ul style="list-style:">
11             <li><a href="#">首頁</a></li>
12             <li><a href="#">新聞中心</a></li>
13             <li><a href="#">資源下載</a></li>
14             <li><a href="#">論壇</a></li>
15         </ul>
16         <ul>
17             <li><a href="#">個人空間</a></li>
18             <li><a href="#">博雅園</a></li>
19             <li><a href="#">跳蚤市場</a></li>
20             <li><a href="#">音樂站 </a></li>
21         </ul>
22     </div>
23 </div>

So easy ! 

效果好難看。。。

至于content部分我只講三小塊,不要驚訝,因為其他的大體都是一樣的啊,目的還是為了讓大家認識一些常用的標簽,okBeginRight now

1:

代碼:

 1 <div>
 2     <a title="全國高校百佳網站網絡評選活動即將進入投票階段" href="#">
 3         <img alt="全國高校百佳網站" src="tempImg/nschool_pic.jpg"/>
 4     </a>
 5     <h3>
 6         <a href="#">全國高校百佳網站</a>
 7     </h3>
 8     <p>
 9         由教育部思想政治工作司指導、中國大學生在線網站主辦...
10         <a href="#">【詳情點擊】</a>
11     </p>
12 </div>

So easy ! 

標簽7h1,h2,h3,h4,h5,h6

使用指數:***

功能:構造一個標題,通常用于顯示一塊的標題部分,或者文章的標題部分,默認的字體是加粗的,不同級別的標題標簽只是字體大小不同而已

類型:塊級元素

常用屬性:idclass

標簽8p

使用指數:*****

功能:構造一個段落

類型:塊級元素(但是不同與div

常用屬性:idclass

例子(這里我引用了w3cSchool的例子):

 1 <body>
 2 <p>
 3 這個段落
 4 在源代碼中
 5 包含許多行
 6 但是瀏覽器
 7 忽略了它們。
 8 </p>
 9 <p>
10 這個段落
11 在源代碼       中
12 包含   許多行
13 但是      瀏覽器
14 忽略了  它們。
15 </p>
16 <p>
17 段落的行數依賴于瀏覽器窗口的大小。如果調節瀏覽器窗口的大小,將改變段落中的行數。
18 </p>
19 </body>

2.

看這個結構顯然是一個沒有順序的列表:我們借此來鞏固學習一下ul,畢竟他很重要,另外的目的就是為下文鋪墊:

代碼:

 1 <ul>
 2   <li>
 3     <a href="#">老師對文法學院2010屆...</a>
 4   </li>
 5   <li>
 6     <a href="#">外文學院舉行2010屆畢...</a>
 7   </li>
 8   <li>
 9     <a href="#">我校舉行校領導與2010...</a>
10   </li>
11   <li>
12     <a href="#">校領導深情寄語2010屆畢業生</a>
13   </li>
14 </ul>

So easy ! 

像這種文字以列表形式存在,而且沒有順序性,也沒有標題,我們通常可以使用ul和li的組合來描述

3.

這個與上面一個唯一的不同點就是多了一個標題(“求購信息”),可能有人會想到用這樣的組合完成:

1 <h4>求購信息</h4>
2 <ul>
3    <li></li>
4   <li></li>
5 </ul>

當然是很好的,不過這里我要介紹里一個標簽組合來實現這個架構:

 1 <dl>
 2     <dt>求購信息</dt>
 3     <dd>
 4     <a href="#">求個二手手機給老爹用</a>
 5     </dd>
 6     <dd>
 7     <a href="#">求購二手顯示器</a>
 8     </dd>
 9     <dd>
10     <a href="#">尋找自行車鑰匙</a>
11     </dd>
12     <dd>
13     <a href="#">求購移動手機(簡單功...</a>
14     </dd>
15     <dd>
16     <a href="#">求購天翼電信手機</a>
17     </dd>
18 </dl>

好亂啊,但其實你耐心一點就很容易了。

標簽9dl

使用指數:*****

功能:構造一個列表,與dtdd配合使用

類型:塊級元素

常用屬性:idclass

例子:

 1 <body>
 2 <h4>一個定義列表:</h4>
 3 <dl>
 4   <dt>咖啡</dt>//相當于一個小標題
 5   <dd>黑色的熱飲料</dd>//該標題下面的內容
 6  <dd>黑色的熱飲料</dd>
 7   <dd>黑色的熱飲料</dd>
 8   <dt>Milk</dt>//一個dl中可以有多個dt
 9   <dd>白色的冷飲料</dd>//一個dt中可以有多個dd
10   <dd>白色的冷飲料</dd>
11   <dd>白色的冷飲料</dd>
12 </dl>
13 </body>

至于尾部我就不講了,相信你已經可以寫出他的html部分了

下一講我將為大家重點講解表單元素和table元素。

0
0
 
標簽:Web標準 css
 
 

文章列表

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

    IT工程師數位筆記本

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