亚洲欧美成人综合一区_国产精品一区二区无码_亚洲风情偷拍区_成?人免费无码视频在线看

在線客服與您一對一交流
當(dāng)前位置: 主頁 > 行業(yè)新聞 > seo >

WEB標(biāo)準(zhǔn)-標(biāo)準(zhǔn)測試

  標(biāo)準(zhǔn)測試內(nèi)容

  頁面校驗地址 http://validator.w3.org/

  CSS文檔校驗 http://jigsaw.w3.org/css-validator/

  XHTML 1.0 標(biāo)準(zhǔn)規(guī)格 : The Extensible HyperText Markup Language

  W3C標(biāo)準(zhǔn)測試網(wǎng)址 http://validator.w3.org/

  測試時一定要有文件類別宣告還有指定文件編碼

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  才能順利進(jìn)行測試動作,開始打造一個標(biāo)準(zhǔn)的網(wǎng)站!西安網(wǎng)站建設(shè)推薦閱讀>>> web標(biāo)準(zhǔn)-代碼標(biāo)準(zhǔn),

  W3C標(biāo)準(zhǔn)測試使用說明

  1.XHTML 1.0文件類別宣告的正確寫法 (不可小寫)

  過度標(biāo)準(zhǔn)(外語全稱:Transitional)

  公共標(biāo)識符[1] 稱為:“-//W3C//DTD XHTML 1.0 Transitional//EN”。

  <!DOCTYPE html

  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

  >

  框架標(biāo)準(zhǔn)(外語全稱:Frameset)

  公共標(biāo)識符[1] 稱為:“-//W3C//DTD XHTML 1.0 Frameset//EN”。

  <!DOCTYPE html

  PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

  >

  嚴(yán)格標(biāo)準(zhǔn)(外語全稱:Strict) 包含以上須注意的問題,還有其他更嚴(yán)格的標(biāo)準(zhǔn)

  公共標(biāo)識符[1] 稱為:“-//W3C//DTD XHTML 1.0 Strict//EN”。

  <!DOCTYPE html

  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

  >

  2.頭文件問題

  所有的網(wǎng)頁頭文件都一律都改為標(biāo)準(zhǔn)形式,寫法如下:

  <head>

  <meta

  http-equiv="content-type"

  content="text/html; charset=gb2312" />

  <meta http-equiv="content-language" content="zh-cn" />

  <meta name="keywords" content="..." />

  <meta name="description" content="..."/>

  <title>...</title>

  </head>

  3.不允許使用target="_blank"

  在HTML4.01可以使用target="_blank",但XHTML1.0是不被允許的. 西安網(wǎng)站建設(shè)推薦閱讀>>> web標(biāo)準(zhǔn)-行為標(biāo)準(zhǔn),

  我使用了一個HTML4.0的新屬性:rel,這個屬性用來說明鏈接和包含此鏈接頁面的關(guān)系,以及鏈接打開的目標(biāo)。

  原來這樣寫的代碼: 打開一個新窗口

  現(xiàn)在要寫成這樣:打開一個新窗口

  這是符合strict標(biāo)準(zhǔn)的方法。當(dāng)然還必須配合一個javascript才有效。

  javascript完整的代碼JS如下:

  function 外部鏈接()//萬國碼unicode javascript

  {

  if (!document.getElementsByTagName) return;

  var anchors = document.getElementsByTagName("a");

  for (var i=0; i<anchors.length; i++)

  {

  var anchor = anchors;

  if (anchor.getAttribute("href") &&

  anchor.getAttribute("rel") == "external")

  anchor.target = "_blank";

  }

  }

  window.onload = 外部鏈接;

  你可以把它保存成一個.js文件(比如外部鏈接.js),然后通過外部聯(lián)接方法調(diào)用:

  <script type="text/javascript" src="外部鏈接.js"></script>

  4.XHTML 1.0要求所有的標(biāo)簽必須關(guān)閉

  所有沒有成對的空標(biāo)簽必須以 />結(jié)尾

  和這就是成對

  錯誤

  <hr>

  正確

  <hr />

  錯誤 <input type="text" name="name">

  正確 <input type="text" name="name" />

  錯誤 <meta ...>

  正確 <meta ... />

  錯誤 <link rel="stylesheet" type="text/css" href="style.css">

  正確 <link rel="stylesheet" type="text/css" href="style.css" />

  錯誤 <img src="bg.gif" border="0" alt="說明文字">

  正確 <img src="bg.gif" border="0" alt="說明文字" />

  5.所有標(biāo)簽元素名稱都使用小寫

  錯誤 <HTML> <TITLE> <HEAD> <BODY>

  正確 <html> <title> <head> <body>

  錯誤 <IMG SRC="BG.GIF" BORDER="0" ALT="說明文字">

  正確 <img src="bg.gif" border="0" alt="說明文字" />

  錯誤 <UL><LI></LI></UL>

  正確 <ul><li></li></ul>

  以上只是舉例,是"所有"標(biāo)簽元素名稱都必須是小寫

  6.同一個id選擇器不可重復(fù)使用

  一個網(wǎng)頁中id="xx"同一個選擇器不能重復(fù)使用,若需要重復(fù)請用class="xx"

  7.標(biāo)簽必須是一對

  [font][/font]

  8.正確的標(biāo)簽順序

  錯誤文字

  正確文字

  9.JavaScript寫法

  Javascript我們通常會寫為

  錯誤 <script language="javascript">

  W3C標(biāo)準(zhǔn)必須為程式指定類型type=text/javascript,所以要寫為

  正確 <script type="text/javascript">

  或者 <script language="javascript" type="text/javascript">

  載入外部.js獨立檔案的寫法

  正確 <script type="text/javascript" src="script.js"></script>

  10.絕對不可省略雙引號或單引號

  錯誤 style=font-size:9pt

  正確 style="font-size:9pt"

  錯誤 <img src=bg.gif width=140 height=30 alt=text />

  正確 <img src="bg.gif" width="140" height="30" alt="text" />

  錯誤 text

  正確 text

  11.圖片標(biāo)簽加上文字說明alt="說明"

  錯誤 <img src="bg.gif" height="50" border="0" />

  正確 <img src="bg.gif" height="50" border="0" alt="說明文字" />

  12.背景音樂不允許使用 bgsound 標(biāo)簽

  我只好用JavaScript解決這個問題。javascript完整的代碼如下:

  <!-- Begin

  var MSIE=navigator.userAgent.indexOf("MSIE");

  var NETS=navigator.userAgent.indexOf("Netscape");

  var OPER=navigator.userAgent.indexOf("Opera");

  if((MSIE>-1) || (OPER>-1)) {

  document.write("<BGSOUND SRC=背景音樂地址 LOOP=INFINITE>");

  } else {

  document.write("<EMBED SRC=背景音樂地址 AUTOSTART=TRUE ");

  document.write("HIDDEN=true VOLUME=100 LOOP=TRUE>");

  }

  // end -->

  你可以把它保存成一個.js文件(比如bjmusic.js),然后通過外部聯(lián)接方法調(diào)用:

  <script type="text/javascript" src="bjmusic.js"></script>

  13. 標(biāo)簽的爭議

  <embed>是Netscape的私有標(biāo)簽,W3C 從HTML3.2 HTML 4.01 到 XHTML 1.0 中都沒有這個標(biāo)簽,所以使用的頁面是不能通過標(biāo)準(zhǔn)測試。

  W3C推薦使用 <object> 標(biāo)簽,用<object>插入flash影片的代碼可以寫為:

  <object type="application/x-shockwave-flash" data="index.swf" width="400" height="200">

  </object>

  但這樣的寫法可能IE5/IE6 Win瀏覽器版本會出現(xiàn)問題。

  標(biāo)簽因為廣大的受到運用,不再標(biāo)準(zhǔn)范圍引起很大的爭議,想要解決這個問題,只能等IE瀏覽器對<object>有更好的支持或者W3C愿意收錄標(biāo)簽。

  14. 不允許使用框架標(biāo)簽<IFRAME>

  這次又要用JavaScript解決問題了。javascript完整的代碼如下:

  function ifr(url,w,h){document.write('<iframe id="ifr" name="ifr" width="'+w+'" height="'+h+'" border="0" frameborder="0" scrolling="no" src="'+url+'"></iframe>');}

  把它保存成一個.js文件(比如ifr.js),然后通過外部聯(lián)接方法調(diào)用:

  <script type="text/javascript" src="ifr.js"></script>

  在你需要插入框架的地方寫以下代碼即可:

  <script type="text/javascript">ifr('需插入的網(wǎng)頁地址','567','485');</script>

  函數(shù)ifr()使用說明:ifr('這里寫地址','這里寫寬度','這里寫長度',)

  15.google廣告問題

  google廣告的代碼是不符合W3C標(biāo)準(zhǔn)的,我只好又把它轉(zhuǎn)成JS調(diào)用,但GOOGLE政策里是寫著不允許修改代碼的,

  關(guān)于這點我正在寫信給GOOGLE詢問中,應(yīng)該很快會有答案。

  我的JS文件(google.js)代碼如下:

  document.writeln("<script type=\"text\/javascript\"><!--");

  document.writeln("google_ad_client = \"pub-0538745384335317\";");

  document.writeln("google_ad_width = 125;");

  document.writeln("google_ad_height = 125;");

  document.writeln("google_ad_format = \"125x125_as\";");

  document.writeln("google_ad_type = \"text_image\";");

  document.writeln("\/\/2007-06-29: www.ybj86.cn");

  document.writeln("google_ad_channel = \"4751988107\";");

  document.writeln("google_color_border = \"1a1a1a\";");

  document.writeln("google_color_bg = \"1a1a1a\";");

  document.writeln("google_color_link = \"d0eb6a\";");

  document.writeln("google_color_text = \"ffffff\";");

  document.writeln("google_color_url = \"8ad459\";");

  document.writeln("google_ui_features = \"rc:6\";");

  document.writeln("\/\/-->");

  document.writeln("<\/script>");

  document.writeln("<script type=\"text\/javascript\"");

  document.writeln(" src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">");

  document.writeln("<\/script>")

  各位朋友可以按照自己的情況修改,網(wǎng)上也有把HTML代碼轉(zhuǎn)為JS代碼的地方。

  最后在需要掛廣告的地方放入代碼 <script type="text/javascript" src="google.js"></script>

  其他需注意的地方:

  16.注解文字不可包含--符號

  錯誤 <!-- OEC--SPACE -->

  正確 <!-- OECSPACE -->

  17.正確使用CSS樣式表

  一定要放在<head></head>之間

  <link rel="stylesheet" type="text/css" href="style.css" />

  <style type="text/css">

  <!--

  body{font-size:9pt;}

  -->

  </style>

  錯誤 <style>

  正確 <style type="text/css">

  18.使用表格常犯的錯誤

  我們在做表格通常會指定寬與高,例如:

  內(nèi)容

  這樣做是沒有辦法通過,W3C建議使用CSS來控制標(biāo)簽元素的高度

  .table{

  height:55px;

  }

  TEXT

  但是若使用太多表格,在CSS一一指定不同高,也不是好方法

  其實很簡單將高度height屬性指定在儲存格就可以了通過測試

  TEXT

  但這不是w3c希望的標(biāo)準(zhǔn),建議能夠使用div代替不必要的table

  19.非標(biāo)簽一部分的符號以編碼表示

  表單內(nèi)包含以下符號也必須用編碼表示

  < 以 &lt; 表示

  > 以 &gt; 表示

  & 以 &amp; 表示

  程式中的連結(jié) & 也要改用 &amp;

  錯誤 <a href="foo.cgi?chapter=1&ion=2">

  正確 <a href="foo.cgi?chapter=1&amp;ion=2">

  20.所有屬性都必須有值

  XHTML1.0規(guī)定所有屬性都必須有值,若沒有就必須重復(fù)屬性作為值

  錯誤 <input type="radio" value="v1" checked name="s1" />

  正確 <input type="radio" value="v1" checked="checked" name="s1" />

  錯誤 <option selected>S1</option>

  正確 <option selected="selected">S1</option>

相關(guān)文章:

  • 西安網(wǎng)站建設(shè)_西安做網(wǎng)站_西安網(wǎng)站制作——西安網(wǎng)絡(luò)公司...

  • 從企業(yè)建站角度講,最便捷、最適合企業(yè)的建站系統(tǒng)莫過于自助建站系統(tǒng),市場上可供選擇的自助建站平臺也是一搜一大把。這些自助建站平臺采用傻瓜式建站風(fēng)格,容易上手,操作簡單方便...

  • 現(xiàn)在想做一個網(wǎng)站成本很低了,買個域名,買個幾十塊空間,弄個網(wǎng)站建設(shè)程序就可以開始你的玩耍了,如果你還想找成本更低的,可以看下面的分享。 如何創(chuàng)建網(wǎng)站一直都是很多朋友想要知...

  • 商城網(wǎng)站建設(shè)如何將吸引力提升 在信息如此豐富多樣的今天,商城網(wǎng)站建設(shè)如何才能夠在眾多的同類當(dāng)中脫穎而出,獲得大眾的吸引和青睞呢?這其實是相關(guān)網(wǎng)站建設(shè)人員一直在思考的一個問...

  • 現(xiàn)在越來越多的企業(yè)重視網(wǎng)站的運營推廣,那怎樣推廣效果更好呢?西安蟠龍網(wǎng)絡(luò)小編認(rèn)為沒用永恒不變得,而且要根據(jù)企業(yè)的具體情況選擇合適的推廣方式才是最好的,如果你又運營推廣的...

  • 隨著互聯(lián)網(wǎng)的發(fā)展,人們每時每刻已經(jīng)離不開網(wǎng)絡(luò),而網(wǎng)站是網(wǎng)絡(luò)的基本組成部分,可以這么說,網(wǎng)絡(luò)是由各種各樣的網(wǎng)站組成的,當(dāng)下,網(wǎng)站是每個企業(yè)的標(biāo)配,很多個人都有自己的網(wǎng)站,...

  • 網(wǎng)站現(xiàn)在是一個企業(yè)的標(biāo)配,很多沒有網(wǎng)站的企業(yè)不清楚網(wǎng)站對企業(yè)有什么作用,那么今天西安蟠龍小編總結(jié)一下網(wǎng)站對企業(yè)都有哪些好處,希望看完之后您對網(wǎng)站有更深一層的認(rèn)識。 一、低...

  • 現(xiàn)在網(wǎng)站對一個企業(yè)越來越重要了,網(wǎng)站不僅是一個公司必備的名片,而且有利于提升企業(yè)的品牌形象,低成本擴大公司銷售的一個重要渠道,可以將公司的業(yè)務(wù)和產(chǎn)品推向全國,那么公司想...

  • 在互聯(lián)網(wǎng)發(fā)展至今天,網(wǎng)站對于一個企業(yè)越來越重要,網(wǎng)站不僅能有效的提升企業(yè)品牌知名度,企業(yè)形象,也是一個企業(yè)的有力的銷售渠道,網(wǎng)絡(luò)營銷推廣做好了可以做全國的業(yè)務(wù),那一個企...

  • 隨著互聯(lián)網(wǎng)發(fā)展的迅猛,網(wǎng)站建設(shè)市場競爭越來越大,魚龍混雜,出現(xiàn)智能建站、模板建站、定制建站等服務(wù),很多朋友搞不清楚他們的區(qū)別,以及定制型網(wǎng)站有什么優(yōu)勢,今天西安蟠龍小編...

  • 公司:西安蟠龍網(wǎng)絡(luò)科技有限公司
  • 聯(lián)系人:張經(jīng)理
  • 手機/微信:
  • Q Q: 點擊這里給我發(fā)消息
  • 地址:西安市雁塔區(qū)唐延南路11號逸翠園i都會