記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當(dāng)前主題: 軟件編程

W3C是什么?什么是W3C標(biāo)準(zhǔn)?

作者:Kaka    時間:2010-1-9 2:34:0    瀏覽:    評論:6

      什么是W3C

      W3C是英文 World Wide Web Consortium 的縮寫,中文意思是W3C理事會或萬維網(wǎng)聯(lián)盟。W3C組織是對網(wǎng)絡(luò)標(biāo)準(zhǔn)制定的一個非贏利組織,像HTML、XHTML、CSS、XML的標(biāo)準(zhǔn)就是由W3C來定制。

      W3C的主要規(guī)范

      到目前為止,W3C已開發(fā)了超過50個規(guī)范(草案)。這些規(guī)范(草案)包括人們早已、耳熟能詳?shù)腍TML、HTTP、URIs、XML等,也包括針對語義Web的RDF、OWL等。

      * HTML/XHTML:HTML是Web的基礎(chǔ)之一,基于HTML,Web上開始出現(xiàn)豐富多彩的頁面,蘊(yùn)涵了各種信息?;贖TML,Web以一種簡便易用的方式走出了象牙塔,成為全社會的公共資源和財富。W3C先后推出了多個HTML版本,分別是1997年12月的首個版本、1998年4月的更新、1999年12月推出HTML 4.01版。XHTML是對HTML 4.01的擴(kuò)展,在其中可以使用XML的語義功能。XHTML 1.0已于2000年1月作為推薦標(biāo)準(zhǔn)發(fā)布;XHTML Basic是對XHTML1.0的獨立于設(shè)備(如手機(jī)、PDA等)的擴(kuò)展,于2000年12月發(fā)布;隨后,2001年5月推出了XHTML的模塊化版本——XHTML1.1。

      * CSS:CSS負(fù)責(zé)為網(wǎng)頁設(shè)計人員提供豐富的款式空間來設(shè)計網(wǎng)頁。CSS所提供的網(wǎng)頁結(jié)構(gòu)內(nèi)容與表現(xiàn)形式的分離機(jī)制,大大簡化了網(wǎng)站的管理,提高了開發(fā)網(wǎng)站的工作效率。CSS可用于控制任何HTML和XML內(nèi)容的表現(xiàn)形式。CSS1.0于1996年12月推出,1998年5月CSS2.0發(fā)布。

      * XML:1998年2月發(fā)布的XML 1.0是W3C最具前瞻性和最有影響的標(biāo)準(zhǔn)之一。XML作為下一代Web的第一塊重要基石,為分布式的、異構(gòu)的數(shù)據(jù)交換提供了強(qiáng)大的功能,并且將數(shù)據(jù)本身和數(shù)據(jù)的表現(xiàn)分離,同時,就數(shù)據(jù)本身而言,數(shù)據(jù)的值和語義也是適當(dāng)分離的。事實上,XML已經(jīng)發(fā)展為一族技術(shù),包括2001年5月發(fā)布的XML Schema、1999年1月發(fā)布的XML Namespaces、1999年11月發(fā)布的用于處理XML轉(zhuǎn)換的XSLT和用于在XML文檔中定位的XPath,以及2001年6月發(fā)布的XLink和XML Base等。此外,XML的出現(xiàn)為程序能夠自動地處理Web數(shù)據(jù)和信息,以及Web服務(wù)(WSDL、SOAP、UDDI規(guī)范)提供了一種公共基礎(chǔ)。

      * DOM:DOM為HTML、XML等數(shù)據(jù)載體和信息載體在內(nèi)存中的處理提供了一種基本的對象模型,可提供連接到文件的結(jié)構(gòu)、格式、事件等。由于不依賴于任何程序設(shè)計語言和網(wǎng)頁描述語言,它為有效處理HTML和XML數(shù)據(jù)提供了一種標(biāo)準(zhǔn)的、獨立的接口。DOM先后經(jīng)歷了3個版本,分別是1998年10月發(fā)布的DOM Level 1、2000年11月發(fā)布的DOM Level 2和2003年發(fā)布的DOM Level 3。

      W3C標(biāo)準(zhǔn)使用實例

      當(dāng)頂部為: 
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
      需注意以下情況,所用前提都是在頂部為是一句基礎(chǔ)上而言!

      1、所有標(biāo)簽用小寫。 
      建議養(yǎng)成好習(xí)慣把ul span li div 都用小寫,當(dāng)然當(dāng)頂部申明為上面所示,則不嚴(yán)格區(qū)分大小寫的。

      2、頭文件meta、link標(biāo)簽。 
      錯誤:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
      正確:<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
      錯誤:<link href="/wl_pic/CSS.css" type="text/css" rel="stylesheet" /> 
      正確:<link href="/wl_pic/CSS.css" type="text/css" rel="stylesheet"> 
      正確:<meta http-equiv="Content-Language" content="zh-CN" >

      3、JS調(diào)用。 
      錯誤:<script src="/wl_inc/main.js" ></script> 
      錯誤:<script src="/wl_inc/main.js" language="javascript"></script> 
      正確:<script src="/wl_inc/main.js" type="text/javascript"></script> 
      正確:<script src="/wl_inc/main.js" type="text/javascript" ></script>

      4、表格<table>高度 
      不要使用如height="101" 
      正確:<table width="970" style="height:101px;" border="0" align="center" cellpadding="0" cellspacing="0">

      5、正確使用alt、title 
      <a href="/"><img src="/wl_pic/logo.gif" border="0" alt="南寧大家教" ></a> 
      <a href="/NoticeHTML/?2.htm" class="bt" title="南寧大家教">南寧大家教</a> 
      凡是沒有帶加鏈接的圖片必須加上alt=""如: 
      <img height="11" src="/wl_pic/tu.gif" width="11" alt="">

      6、在聲明文件為前面說的情況下,可省略雙引號或單引號。 
      如:<div id=navpart> 或者 <div id="navpart"> 都通過w3c標(biāo)準(zhǔn)的。

      7、表單form只使用ID 
      正確:<form id="soso" method="get" action="/WL_T_soso/" style="margin:0"> 
      錯誤:<form name="soso" method="get" action="/WL_T_soso/" style="margin:0"> 
      錯誤:<form name="soso" id="soso" method="get" action="/WL_T_soso/" style="margin:0">

      使用form標(biāo)簽 
      錯誤: <table><form><tr><td></td></tr></form></table> 
      正確: <form><table><tr><td></td></tr></table></form> 
      去掉form 多余空部分方法有:<form style="margin:0">

      8、input后面>不加斜杠/ 
      錯誤:<input name="T_name" class="textinput" onFocus="javascript:if(this.value='輸入姓名關(guān)鍵字'){this.value='';}" value="輸入姓名關(guān)鍵字" /> 
      正確:<input name="T_name" class="textinput" onFocus="javascript:if(this.value='輸入姓名關(guān)鍵字'){this.value='';}" value="輸入姓名關(guān)鍵字" >

      9、正確使用align,valign值。 
      錯誤:align="middle",可以使用style="text-align:center;"。 
      正確:align="left",align="left",align="right",align="justify",align="char" 
      錯誤:valign="center" 
      正確:valign="top",align="middle",align="bottom",align="baseline"

      10、表格TABLE使用背景圖片。 
      錯誤:background="/wl_pic/sp2.jpg" 
      正確:style="background:url(/wl_pic/sp2.jpg);" 
      錯誤:bgColor=#eeeeee 
      正確:bgColor="#eeeeee"

      11、站長統(tǒng)計代碼不通過的解決辦法。把&修改為&amp;  
      <script type="text/javascript" src="http://s71.#/stat.php?id=1582698&amp;web_id=1582698" charset="gb2312"></script>

      12、FLASH焦點圖如何通過W3C? 
      <!--焦點圖開始--> 
      <script type="text/javascript"> 
      <!-- 
      var interval_time=5 //圖片停頓時間,單位為秒,為0則停止自動切換 
      var focus_width=268 //寬度 
      var focus_height=222 //高度 
      var text_height=20 //標(biāo)題高度 
      var text_align= 'center' //標(biāo)題文字對齊方式(left、center、right) 
      var swf_height = focus_height+text_height //相加之和最好是偶數(shù),否則數(shù)字會出現(xiàn)模糊失真的問題 
      <%call WL_hot_pic(5)%> 
      var WLABCD = '<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/            \/fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width=\"'+ focus_width +'\" height=\"'+ swf_height +'\">'; 
      WLABCD += '<param name="movie" value="flash\/pixviewer.swf"><param name="quality" value="high"><param name="bgcolor" value="#ffffff">'; 
      WLABCD += '<param name=\"menu\" value=\"false\"><param name=wmode value=\"opaque\">'; 
      WLABCD +='<param name=\"FlashVars\"       value=\"pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'&text_align='+text_align+'&interval_time='+interval_time+'\">';

      WLABCD +='<embed src=\"flash\/pixviewer.swf\" wmode=\"opaque\" FlashVars=\"pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'&text_align='+text_align+'&interval_time='+interval_time+'\" menu=\"false\" bgcolor=\"#ffffff\" quality=\"high\" width=\"'+ focus_width +'\" height=\"'+ swf_height +'\" allowScriptAccess=\"sameDomain\"       type=\"application\/x-shockwave-flash\" pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\" \/>'; 
      WLABCD +='<\/object>'; 
      document.write(WLABCD);
//-->
</script>

x

標(biāo)簽: Internet  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動優(yōu)化工具 ※

上一篇: Z-Blog插件開發(fā):評論內(nèi)容顯示評論者最新文章
下一篇: 為什么xmlhttp.readyState一直是1?
  • 6.五**
  • 你好好看看你的第7條吧
    錯誤:<form name="soso" method="get" action="/WL_T_soso/" style="margin:0"> 【這里說是錯誤的,】

    去掉form 多余空部分方法有:<form style="margin:0">
    【下面又來句這個】

    不要把別人教壞了,真是誤人子弟,隨便復(fù)制一段就往要帖,真是扯蛋




    7、表單form只使用ID
    正確:<form id="soso" method="get" action="/WL_T_soso/" style="margin:0">
    錯誤:<form name="soso" method="get" action="/WL_T_soso/" style="margin:0">
    錯誤:<form name="soso" id="soso" method="get" action="/WL_T_soso/" style="margin:0">

    使用form標(biāo)簽
    錯誤: <table><form><tr><td></td></tr></form></table>
    正確: <form><table><tr><td></td></tr></table></form>
    去掉form 多余空部分方法有:<form style="margin:0">
    Kaka 于 2012-9-13 15:50:44 回復(fù)
    文章沒有問題呀。
    因為form內(nèi)加了name="soso" ,所以被認(rèn)為是錯誤的,正確的寫法是“表單form只使用ID”;<form style="margin:0"> 是去掉form多余空部分的方法。上述兩處并沒有前后矛盾。
  • 2012/9/13 11:10:25 回復(fù)該留言
  • 2.b*****
  • 哇,博客現(xiàn)在支持 “顯示我的博客文章”了,很強(qiáng)啊
    blinux 的最新文章:Delete revision
    Liwen 于 2010-1-9 17:27:30 回復(fù)
    哈~你是貴客阿!很久沒見~
  • 2010/1/9 17:09:03 回復(fù)該留言

發(fā)表評論:

◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.