点击这里给我发消息 点击这里给我发消息

HTML 5与CSS 3权威指南:对新的结构元素使用样式

添加时间:2013-12-6
    相关阅读: 页面 HTML CSS JavaScript
 

3.3.3   对新的结构元素使用样式

因为很多浏览器尚未对HTML 5中新增的结构元素提供支持,我们无法知道客户端使用的浏览器是否支持这些元素,所以需要使用CSS追加如下声明,目的是通知浏览器页面中使用的HTML 5中新增元素都以块方式显示。

  //追加block声明

  article, aside, dialog, figure, footer, header, legend, nav, section

  {   display: block; }

  //正常使用样式

  nav{float;left;width:20%;}

  article{float:right;width:79%;}

另外,IE 8及之前的浏览器是不支持用CSS的方法来使用这些尚未支持的结构元素的,为了在IE浏览器中正常使用这些结构元素,需要使用JavaScript脚本,如下所示:

    //在脚本中创建元素

  <script>

  document.createElement("header");

  document.createElement("nav");

  document.createElement("article");

  document.createElement("footer");

  </script>

  <style>

  //正常使用样式

  nav{float;left;width:20%;}

  article{float:right;width:79%;}

  </style>

虽然这段JavaScript脚本在其他浏览器中是不需要的,但是它不会对这些浏览器造成不良影响。另外,在IE 9之后,就不需要这段脚本了。

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册