当前位置: 首页 > 图文教程 > 网页制作 > HTML/XHTML教程 > 自定义html标记替换html5新增元素

HTML/XHTML教程
译文:如何写出漂亮的HTML代码
Web Slices是什么
select网页下拉列表与div层遮盖问题
202个免费的高质量XHTML模板(1)
202个免费的高质量XHTML模板(2)
验证HTML,CSS以及RSS源是否正确的免费工具
网页排版应该考虑IE6的兼容性问题
表单元素与提示文字无法对齐的问题
学习如何书写整洁规范的HTML标记
网页设计潮流之2009:路在何方?
制作网页的5条非常不错的建议
Xhtml不常用却很有用的标签
Google Wave将推动HTML5标准化
是否为img图片标签赋予alt属性
iframe高度自适应代码(兼容FF,Opera,Safari)
HTML教程:small标记
WEB标准:网页页面结构
如何修改网页中的FlashSWF文件
dl,dt,dd在什么时候适合使用呢?
shtml include使用方法

HTML/XHTML教程 中的 自定义html标记替换html5新增元素


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 203 ::
收藏到网摘: n/a


在html 5增加了新元素header、footer,测试过发现IE不能解析html 5新增的元素。
代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
*{
margin:0;
padding:0;
}
header{
background:#090;
font-weight:bold;
position:absolute;
top:10px;
}
footer{
background:#f90;
font-weight:bold;
position:absolute;
bottom:10px;
}
-->
</style>
</head>
<body>
<header>这里是顶部</header>
<footer>这里是尾部</footer>
</div>
</body>
</html>

用自定义标签可以解决浏览器兼容的问题
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:layout>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>自定义html标签</title>
<style type="text/css">
<!--
*{
margin:0;
padding:0;
}
layout\:header{
background:#090;
font-weight:bold;
position:absolute;
top:10px;
}
layout\:footer{
background:#f90;
font-weight:bold;
position:absolute;
bottom:10px;
}
-->
</style>
</head>
<body>
<layout:header>这里是顶部</layout:header>
<layout:footer>这里是尾部</layout:footer>
</body>
</html>