您现在的位置是:网站首页> 编程资料编程资料
使用语义化标签去写你的HTML 兼容IE6,7,8HTML5语义化元素你真的用对了吗HTML5新特性之语义化标签HTML5中语义化 b 和 i 标签HTML5 语义化结构化规范化HTML标签语义化(含H5) 详解HTML5常用的语义化标签浅谈HTML的语义化和一些简单优化浅谈语义化的HTML结构到底有什么好处HTML标签语义化的介绍XHTML标签语义化介绍
2021-08-30
1339人已围观
简介 下面小编就为大家带来一篇使用语义化标签去写你的HTML 兼容IE6,7,8。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧
HTML5增加了更多语义化的标签,如header,footer,nav……让我们在页面编写的时候,不需要再用下面这种方法去布局了:
XML/HTML Code复制内容到剪贴板
- <div class="header">这是头部div>
- <div class="content">这是中间内容区div>
- <div class="footer">这是底部div>
而可以用这样的方式去布局:
XML/HTML Code复制内容到剪贴板
- <header>这是头部header>
- <content>这是中间内容区content>
- <footer>这是底部footer>
但是IE不向前支持,所以我们想让它支持IE6,7,8需要在js和css里增加一点小代码,如下:
XML/HTML Code复制内容到剪贴板
- document.createElement("header");
- document.createElement("content");
- document.createElement("footer");
css:
header,content,footer{display:block}
以上的意思就是自定义一个标签为header并将其设为块状显示,下面附上完整代码吧:
XML/HTML Code复制内容到剪贴板
- >
- <html>
- <head>
- <meta charset="utf-8">
- <title>用语义化标签去写你的HTML,兼容IE6,7,8title>
- <style>
- *{margin:0;padding:0;}
- header,content,footer{display:block}
- header{width:600px;height:150px;line-height:150px;border:1px solid #000;margin:10px auto;text-align:center;font-size:24px}
- content{width:600px;height:250px;line-height:250px;border:1px solid #000;margin:10px auto;text-align:center;font-size:24px}
- footer{width:600px;height:150px;line-height:150px;border:1px solid #000;margin:10px auto;text-align:center;font-size:24px}
- style>
- <script type="text/javascript">
- document.createElement("header");
- document.createElement("content");
- document.createElement("footer");
- script>
- head>
- <body>
- <header>这是头部header>
- <content>这是中间内容区content>
- <footer>这是底部footer>
- body>
- html>
接着说些无关的吧,为什么要语义化去写html呢?
首先,代码易于阅读,当别人看你代码的时候,一眼就能明白;其次,有利于SEO,搜索引擎的爬虫很大程度上会忽略用于表现的标记,而只注重语义标记。
所以,赶快开始用语义化标签去写你的HTML吧,何况这也不难,对吧?
附1:

以上这篇使用语义化标签去写你的HTML 兼容IE6,7,8就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
原文地址:http://www.cnblogs.com/shouce/p/5385701.html
相关内容
- 基于HTML实现表单提交后不刷新页面 Html5无刷新修改browser Url的方法详解HTML5之pushstate、popstate操作history,无刷新改变当前urlHTML5无刷新改变当前url的代码HTML5 History API 实现无刷新跳转 仿163网盘无刷新文件上传 for Php HTML网页中无刷新的更换CSS样式-CSS教程-网页制作-网页教学网HTML5实现无刷新修改URL的方法
- HTML简单购物数量小程序 HTML绘制用户注册页面浅谈html5增强的页面元素SCSS移动端页面遮罩层效果的实现及常见问题解决CSS3解决移动页面上点击链接触发色块的问题 CSS的margin属性在页面布局中的使用攻略HTML5实现页面切换激活的PageVisibility API使用初探Html制作简单而漂亮的登录页面Div+CSS仿支付宝登录页面基于meta实现页面的定时刷新或跳转 如何让一个div居于页面正中间【实现方法】
- HTML九宫格布局实现方法flex-grow、flex-shrink、flex-basis和九宫格布局理解CSS实现页面九宫格布局的简单示范HTML利用九宫格原理进行网页布局
- HTML绘制用户注册页面 Html5实现用户注册自动校验功能实例代码HTML用户注册页面设置源码
- Html如何设置横向导航结构基于html和CSS3制作简单侧边导航栏纯CSS+XHTML实现的二级导航菜单效果基于html和CSS3制作酷炫的导航栏使用jquery实现HTML5响应式导航菜单教程纯css实现的下拉导航栏附html结构及css样式css3与html5实现响应式导航菜单(导航栏)效果分享纯HTML+CSS3制作导航菜单(附源码)纯html5+css3下拉导航菜单实现代码
- 浅谈html中input只读属性readonly和disable的区别限制html文本框input只能输入数字和小数点input checkbox 扩大点击范围的实现方法关于input的file 控件及美化点击按钮文字变成input框,点击保存变成文字的实现代码快速解决input[type=file]打开时慢、卡顿的问题
- HTML外部引用CSS文件不生效原因分析及解决办法 纯html+css实现Element loading效果纯html+css实现奥运五环的示例代码HTML+CSS实现导航条下拉菜单的示例代码html+css实现滚动到元素位置显示加载动画效果纯html+css实现打字效果html+css实现环绕倒影加载特效html输入两个数实现加减乘除功能html中显示特殊符号(附带特殊字符对应表)关于html选择框创建占位符的问题html css3不拉伸图片显示效果
- 浅谈表单中的只读和禁用属性html5表单及新增的改良元素详解CSS实现学生入学毕业档案漂亮表单样式特效源码使用CSS3美化HTML表单的技巧演示
- HTML学习笔记--HTML的语法详解(必看)HTML5中的nav标签学习笔记PHP-HTMLhtml重要知识点笔记(必看)HTML5学习笔记之html5与传统html区别 HTML设计模式日常学习笔记整理HTML基础笔记(推荐)
- 移动端HTML5实现文件上传HTML5 文件上传下载的实例代码HTML5拖拉上传文件的简单实例HTML5应用之文件上传HTML5+WebSocket实现多文件同时上传的实例移动端HTML5实现文件上传功能【附代码】html5实现多文件的上传示例代码HTML5拖拽文件到浏览器并实现文件上传下载功能代码HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法HTML5 FormData 方法介绍以及实现文件上传示例
