欧美黑人激情性久久,一本色道久久综合无码人妻,欧美另类人妻制服丝袜,日韩精品一卡2卡3卡4卡新区乱码,欧洲熟妇性色黄在线观看免费,97夜夜澡人人爽人人喊中国片,77se77亚洲欧美在线,久久精品一区二区免费播放

                    XHTML基礎教程(二)

                    XHTML網(wǎng)頁圖片應用 合理的添加圖片可以使一個網(wǎng)頁更加的美觀。 圖片標簽img img標簽用于在網(wǎng)頁里插入圖片。img標簽有一個重要的屬性"src",它的屬性值就是圖片的地址。下面我們就在我們的index.html里插入一個圖片。打開”index.html“文件,在/body前加上如

                    XHTML網(wǎng)頁圖片應用

                    ?

                    合理的添加圖片可以使一個網(wǎng)頁更加的美觀。

                    圖片標簽<img>

                    <img>標簽用于在網(wǎng)頁里插入圖片。<img>標簽有一個重要的屬性”src”,它的屬性值就是圖片的地址。下面我們就在我們的index.html里插入一個圖片。打開”index.html“文件,在</body>前加上如下代碼:

                    <p><img src=”//images.sj33.cn/uploads/allimg/200712/20071224141723713.gif” alt=”技術支持”/></p>

                    保存后瀏覽網(wǎng),請確認您的網(wǎng)頁與該頁面相同。

                    我們注意到<img>是一個空標簽,需要在結尾加上一個”/”以符合XHTML的要求。這里的例子除src外還有一個屬性alt,我們把它叫做做替換屬性,當圖片由于某種原因而無法顯示的時候,alt的屬性值就會代替圖片出現(xiàn);而當圖片正常顯示時,只要把鼠標停在圖片上就會看到alt屬性的屬性值。

                    用圖片作為鏈接

                    我們在之前的教程中曾經(jīng)學習過創(chuàng)建超級鏈接,下面我們打開“index.html”并且將剛插入的代碼改為下面這段:

                    <p><a href=”http://www.webjx.com/”><img src=”//images.sj33.cn/uploads/allimg/200712/20071224141723713.gif”alt=”技術支持”/></a>< /p>

                    保存后瀏覽網(wǎng)頁,請再次確認您的網(wǎng)頁與這個網(wǎng)頁相同。看看圖片是不是變成了超級鏈接,點擊一下圖片就會進入菜鳥吧的主頁了。

                    關于XHTML的效驗

                    從本節(jié)開始我們就不再修改”index.html”這個網(wǎng)頁的外觀了,現(xiàn)在將我們制作的網(wǎng)頁送交權威機構檢驗一下。首先進入:http: //validator.w3.org/,該頁面就是一個XHTML效驗工具,它用來檢驗我們制作的網(wǎng)頁是否符合XHTML的標準。您可以選擇用網(wǎng)址效驗,也可以上傳文件效驗。您可以選擇文件上傳效驗,方法如下:

                    在”Validate by File Upload“有“Local File”一欄,點擊瀏覽,找到并選中之前保存的”index.html”,然后點擊“check”按鈕。您的結果應該與我們通過網(wǎng)址效驗的結果一樣。返回如下錯誤信息:

                    Sorry, I am unable to validate this document because on line 3, 6-9, 12-14, 16-22 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

                    難道我們的網(wǎng)頁不符合XHTML標準嗎?請繼續(xù)看下一節(jié)的內容。

                    #p#副標題#e#

                    ?

                    網(wǎng)頁Head和DTD

                    ?

                    head和DTD盡管不會顯示在頁面上,但是卻是網(wǎng)頁的重要元素。

                    為什么會出錯?

                    在上一節(jié)中我們我們在檢驗我們的網(wǎng)頁時得到了一段出錯信息,但是我們在整個網(wǎng)頁的制作過程中都是按照XHTML標準寫的啊。其實問題出在了網(wǎng)頁的“頭部”,下面我們就來解決這個問題。

                    <head>部分

                    在之前的教程中除了<title>標簽之外我們修改的都是<body>之間的內容,也就是顯示在頁面里的內容。那么 XHTML中的<head>部分是做什么的呢?其實在<head>部分我么可以加入許多瀏覽器可以“看得見”的信息。下面我們就介紹一些head部分常用的標簽。

                    注意:本節(jié)的標簽與屬性大多數(shù)難于記憶,事實上在我們在使用網(wǎng)頁制作軟件創(chuàng)建網(wǎng)頁的時候它們會自動生成。本節(jié)的目的是能夠了解這些標簽的含義,以在必要的時候可以做一些手工的修改。現(xiàn)在就打開我們的“index.html”,在<head></head>中間插入如下代碼:

                    1.<meta http-equiv=”Content-Type” content=”text/html;charset=gb2312″ />

                    這段代碼告訴瀏覽器我們的網(wǎng)頁使用的是gb2312中文字符編碼,沒有該段<meta>信息正是上一次檢驗時出現(xiàn)問題的原因之一。

                    2.<meta name=”keywords” content=”小學生,欺負同學,寒暑假作業(yè),家長” />

                    這段代碼是為搜索引擎寫的,content的內容就是index.html的關鍵詞。

                    請注意,<meta>標簽也是一個空標簽,別忘記加上/。<meta>標簽的作用還遠不只這些,不過在缺少實際應用的情況下,很難了解<meta>標簽的實際用處。如果想了解更多<meta>標簽的知識,可以到百度搜索相關知識。

                    關于<head>標簽的說明

                    正如之前所說的,<head>部分的內容并不是為瀏覽者寫的,而是為瀏覽器和搜索引擎寫的。因此<head>部分不應該含有任何在頁面中可視的的內容。

                    DTD

                    如果現(xiàn)在再次檢驗我們的網(wǎng)頁,仍然會得到出錯信息,提示找不到DTD文件,那么什么是DTD文件呢?簡單的說它就是在任何人(多數(shù)情況下是類似瀏覽器的軟件)想要讀取我們的文件之前告訴他我們文件是遵照哪一套規(guī)則來寫的。以檢驗過程為例子,如果我們使用HTML4.01的DTD呢,效驗器就會認為我們是使用的HTML4.01的規(guī)則編寫的網(wǎng)頁,然后按照相應的規(guī)則來一行一行的檢驗我們的代碼,最終返回檢驗結果。

                    我們制作的網(wǎng)頁是使用XHTML的規(guī)則,當然要使用XHTML的DTD。不過正如我們前面提到的,XHTML的DTD也分為相對松散的過渡期DTD 和要求相當嚴格的嚴格DTD。本教程中我們將要在網(wǎng)頁中聲明嚴格的DTD,如果您想了解更多關于DTD的內容需要學習XML,本教程中不做過多討論。

                    下面我們就為我們的網(wǎng)頁聲明DTD。打開之前保存的”index.html”,在第一行(<html>標簽之前)輸入如下代碼:

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

                    并且在<html>標簽里添加如下屬性:xmlns=”http://www.w3.org/1999/xhtml“。這個叫做命名空間屬性,屬于XML范疇,我們這里仍然不做過多的討論。

                    這段代碼的作用就是聲明我們的網(wǎng)頁是使用的xhtml1-strict.dtd。現(xiàn)在再將這個頁面提交給W3的效驗器,這次將返回一個“This Page Is Valid XHTML1.0 Strict!”的信息。這表示我們的代碼中沒有任何錯誤,完全符合XHTML1的strict(嚴格)標準。當然了,實際工作中情況可能不總是如此,在實際的網(wǎng)頁設計過程中,總會有各種原因造成我們寫出不規(guī)范的代碼。這時效驗器就會給出錯誤報告,我們只需要按照提示修改代碼即可。

                    #p#副標題#e#

                    ?

                    表格標簽的應用

                    ?

                    表格是XHTML中處境尷尬的一個標簽,本節(jié)只做了解即可.

                    關于表格

                    在CSS流行之前,table被廣泛應用于定位。在XHTML中,table不被推薦用來定位,W3C希望CSS可以取代< table>在定位方面的地位。不過事實上由于利用CSS布局常常需要大量的手寫代碼工作(常用的網(wǎng)頁設計軟件如Dreamweaver并不能完美支持P的顯示),<table>仍被許多網(wǎng)站用語首頁布局,例如Google的More products頁面就利用了table來定位。不過我個人推薦您開始使用CSS來定位網(wǎng)頁,因為這是Web發(fā)展的方向。當然了,在初期用CSS取代table可能使您遇上很多的麻煩。

                    表格標簽<table>

                    在XHTML中,創(chuàng)建表格的標簽是<table>,書寫代碼時,我們要先用<tr>標簽將表格分成一行一行,再用< td>標簽把每行分成一格一格。完全手寫代碼創(chuàng)建table是十分困難和低效的,而在網(wǎng)頁制作軟件中制作表格就如同Word一樣簡單,只需要選擇行列之類的簡單屬性即可。但是我們可能會遇到自動做出的表格不符合要求,而需要在代碼模式調整的可能,因此我們還是要大概了解XHTML表格標簽的具體寫法。

                    表格的邊框(border)屬性

                    <table>標簽可以有border屬性。如果不設置border屬性的值,在默認情況下,瀏覽器將不顯示表格的邊框。

                    表格練習

                    我們來建立一個四行兩列的標簽,代碼如下:

                    <table border=”1″>
                    <tr>
                    <td>一個格子</td>
                    <td>一個格子</td>
                    </tr>
                    <tr>
                    <td>一個格子</td>
                    <td>一個格子</td>
                    </tr>
                    <tr>
                    <td>一個格子</td>
                    <td>一個格子</td>
                    </tr>
                    <tr>
                    <td>一個格子</td>
                    <td>一個格子</td>
                    </tr>
                    </table>

                    顯示結果如下:注意上面的代碼,一共有4對<tr>,對應著下面的4個行。而沒個<tr>(行)又有兩個<td>單元格。于是就成了一個4行2列的表格。

                    一個格子一個格子
                    一個格子一個格子
                    一個格子一個格子
                    一個格子一個格子

                    這樣的表格用來列出數(shù)據(jù)之類的信息足夠了,但是用來定位的表格通常要復雜一些。再次強調我們不推薦用table來定位,所以這里僅僅簡單地介紹了<table>。

                    #p#副標題#e#

                    ?

                    框架標簽使用

                    ?

                    框架結構可以讓幾個網(wǎng)頁同時顯示在瀏覽器的一個頁面內。我們不推薦您使用它來設計網(wǎng)站。

                    框架結構標簽<frameset></frameset>

                    框架允許你在一個瀏覽器窗口內打開兩個乃至多個頁面。你可以這樣理解,<frameset>其實就是一個大<table>,只不過整個頁面是<table>的主體,而每一個單元格的內容都是一個獨立的網(wǎng)頁。

                    給框架結構分欄(”cols“和”rows“屬性)

                    既然我們說框架結構可以被理解為一網(wǎng)頁為單元格的表格,那么就一定要分欄了。其中cols屬性將頁面分為幾列,而rows屬性則將頁面分為幾行。下面來看一個例子。

                    <html>
                    <frameset rows=”25%,75%”>
                    <frame src=”1.html”/>
                    <frame src=”3.html”/>
                    </frameset>
                    </html>

                    其中”rows=”25%,75%”表示該頁面共分為兩行,因為它有兩個屬性值,而他們的大小則分別為頁面高度的25%和75%。點擊這里查看以上代碼的顯示效果。框架標簽<frame>

                    上面的實例中已經(jīng)用到了<frame>標簽,它的src屬性就是這個框架里將要顯示的內容。在本實例中的兩個框架是可以通過拖拽開改變大小比例的,如果你希望它們大小固定可以使用noresize=”noresize”屬性。

                    注意:<frame>標簽是空標簽,需要加上一個”/”以符合XHTML的要求。

                    關于<noframe>標簽

                    該標簽只有當瀏覽器不支持框架結構時才會起到作用,由于現(xiàn)在幾乎所有網(wǎng)民的瀏覽器都支持框架結構,所以我們在這里就不介紹這個標簽了。如果你想了解相關內容,可以查閱網(wǎng)絡上的HTML手冊。

                    框架結構和DTD

                    框架頁面的DTD與一般網(wǎng)頁不同。聲明方法如下:

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

                    #p#副標題#e#

                    表單標簽

                    表單是用戶提交信息的重要渠道。本節(jié)就將介紹表單的基礎知識。

                    表單標簽<form>

                    表單以一個<form>標簽開始。用戶注冊網(wǎng)站會員,投票等等都需要表單來實現(xiàn)。當然了,僅僅依靠XHTML是無法處理這些表單的,如果你想處理這些表但你需要使用一些類似PHP和ASP的網(wǎng)頁后臺技術。(順便說一下,小菜鳥自己的后臺目前還很菜。)

                    表單內的<input>

                    下面我們來介紹兩個常見的表單組成元素:

                    1.文本框

                    <form>姓名:<inputtype=”text”name=”user”/><br/></form>

                    姓名:

                    ?

                    2.密碼框

                    <form>姓名:<inputtype=”password”name=”pass”/><br/></form>

                    密碼:

                    可以看到,這兩個表單元素都用到了<input>標簽,但是密碼框里填寫的內容卻是不可見的。決定了他們類型不同的是< input>標簽的屬性“type”的屬性值。例如text就是文本框,而password則是密碼。你應該注意到了,<imput> 標簽也是一個空標簽。他沒有終止標簽。我們一定要記得在后面加上一個”/”以符合XHTML的要求。

                    常用的表單元素還有很多,比如單選和復選礦,不過既然我們現(xiàn)在無法處理表單,也就無法理解表單的含義。所以這里就不介紹了,大家以后如果繼續(xù)學習后臺技術的話,自然就會理解form在建站中所起到的作用了。

                    給TA打賞
                    共{{data.count}}人
                    人已打賞
                    HTML教程

                    XHTML基礎教程(一)

                    2007-12-24 6:06:00

                    HTML教程

                    編寫XHTML網(wǎng)頁代碼的七條規(guī)范

                    2007-12-24 6:20:00

                    0 條回復 A文章作者 M管理員
                      暫無討論,說說你的看法吧
                    ?
                    個人中心
                    購物車
                    優(yōu)惠劵
                    有新私信 私信列表
                    搜索
                    主站蜘蛛池模板: 欧美日韩精品免费一区二区三区 | 九色综合九色综合色鬼| 中文字幕国产原创国产| 永久免费无码网站在线观看| 亚裔大战黑人老外av| 国产99视频精品免费视频36| 99国产欧美另类久久久精品| 97久久超碰国产精品旧版| 日韩精品中文女同在线播放| 欧美gv在线观看| 日本亚洲欧洲色α在线播放| 久久精品国内一区二区三区| 国产精品久久久久久久久久直播| 自拍偷区亚洲网友综合图片| 国产精品久久久久7777| 成人乱码一区二区三区av| 人妻少妇88久久中文字幕| 日韩在线视频线观看一区| 乱精品一区字幕二区| 最新欧美精品一区二区三区| 影音先锋女人AA鲁色资源| 中国国语毛片免费观看视频| 国产亚洲精品久久久美女| 国产鲁鲁视频在线观看| 人妻精品国产一区二区| 国产精品免费视频色拍拍| 国产av普通话对白国语| 久久精品久久电影免费理论片 | 亚洲熟女国产熟女二区三区| 久久久久人妻一区精品性色av| 女性喷液过免费视频| 国产极品粉嫩福利姬萌白酱| 大地资源高清在线观看免费新浪 | 国产91丝袜在线观看| 无码专区aaaaaa免费视频| 人妻丝袜av中文系列先锋影音| 91久久夜色精品国产网站| 人妻系列无码专区无码中出| 玩爽少妇人妻系列| 欧美色欧美亚洲高清在线观看| 免费va人成视频网站全|