W3C标准指标
网站建设的3C标准。
W3C代码标准,关键指标:
1.XHTML 1.0文件类别宣告的正确写法 (不可小写) —(写在代码的最上方)
A:过渡标准(Transitional)(国内的网站绝大多数采用这个标准)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"www.51wendang.com;
B:框架标准(Frameset)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"www.51wendang.com;
C:严格标准(Strict) 包含以上须注意的问题,还有其他更严格的标准
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"www.51wendang.com;
2.头文件问题
所有的网页头文件都一律都改为标准形式,写法如下:
<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 strict和XHTML1.1 是不被允许的.我使用了一个HTML4.0的新属性:rel,这个属性用来说明链接和包含此链接页面的关系,以及链接打开的目标。
原来这样写的代码:<a href="document.html" target="_blank"> 打开一个新窗口</a> 现在要写成这样:<a href="document.html" rel="external">打开一个新窗口</a>
这是符合strict标准的方法。
当然还必须配合一个javascript才有效。javascript完整的代码JS如下:
function externallinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
你可能喜欢
- 浏览器兼容性问题
- 经典教程
- 前端面试题
- Javascript基础教程
- w3c标准
- 在IE和火狐浏览器下页面兼容性问题的处理(整理全面)22页
- 浏览器兼容性问题解决方法6页
- 浏览器兼容性问题4页
- 将div中checkbox信息赋值给文本框浏览器兼容性问题3页
- 浏览器兼容性问题15页
- 浏览器兼容性问题的调整5页
- PS经典教程—Photoshop快速成为ps高手10页
- PS经典实用案例教程(图文解释)16页
- photoshop为美女美容经典详细教程35页
- PS经典教程-Photoshop经典实例教程3000例34页
- CTEX表格排版经典教程19页
- 国外大学SPSS经典教程2页
- Javascript基础教程(文字版,代码可复制)74页
- WEB_Javascript基础教程11页
- Javascript基础教程34页
- Javascript基础教程74页
- Javascript基础教程34页
- Javascript基础教程(文字版,代码可复制)74页
- 符合w3c标准的网页4页
- w3c标准26页
- w3c标准1页
- w3c WEB标准教程10页
- w3c标准编程输写格式14页
- 符合w3c标准flash(swf)插入代码2页


