22个HTML5的初级技巧(3)

作者:雨夜带刀 来源:雨夜带刀's Blog 时间:2010-12-17 12:39:00 

9. 本地存储

HTML5的本地存储功能,可以让现代浏览器“记住”我们输入的,就算浏览器关闭和刷新也不会受影响。虽然这个功能有些浏览器不支持,但是IE8, Safari 4, 还有 Firefox 3.5还是支持这个功能的,你可以测试下。

10. 更有语义的header和footer

下面的代码在HTML5中将不复存在

<div id=header>
     ...
</div>
<div id=footer>
     ...
</div>

通常我们都会给header和footer定义一个div,然后再添加一个id,但是在HTML5中可以直接使用<header>和<footer>标签,所以可以将上面的代码改写成:

<header>
    ...
</header>
<footer>
    ...
</footer>

要注意不要将这两个标签和网站的头部和页脚混淆起来,它们只是代表它们的容器。

11. IE对HTML5的支持

IE浏览器目前对HTML5的支持并不好,也是阻碍HTML5的更快普及的一大绊脚石,不过,IE9对HTML5的支持度还是很不错的。

IE把HTML5新增的标签都解析成内联元素,而实际上它们是块级元素,所以有必要为它们定义一个样式:

header, footer, article, section, nav, menu, hgroup {
   display: block;
}

尽管如此,IE还是不能解析这些新增的HTML5标签,这个时候就需要借助Javascript来解决这个问题:

document.createElement("article");
document.createElement("footer");
document.createElement("header");
document.createElement("hgroup");
document.createElement("nav");
document.createElement("menu");

标签:html5,技巧,web
0
投稿

猜你喜欢

  • PyCharm利用pydevd-pycharm实现Python远程调试的详细过程

    2022-01-22 19:54:26
  • MySQL replace函数替换字符串语句的用法

    2024-01-12 16:56:29
  • ChatGPT 中文调教指南总结

    2022-12-23 03:44:10
  • typescript常见高级技巧总结

    2024-05-08 10:10:10
  • 用户体验至上的网页设计秘笈

    2007-09-07 10:16:00
  • Python 实现键盘鼠标按键模拟

    2021-11-30 11:00:26
  • Jupyter 无法下载文件夹如何实现曲线救国

    2023-01-12 10:28:52
  • Windows server 2008 r2上安装MySQL5.7.10步骤

    2024-01-15 06:47:11
  • linux系统oracle数据库出现ora12505问题的解决方法

    2024-01-27 09:06:15
  • python目标检测yolo2详解及预测代码复现

    2021-09-30 12:35:20
  • 实例介绍Python中整型

    2021-03-09 08:00:33
  • Python进阶:生成器 懒人版本的迭代器详解

    2021-12-21 16:08:05
  • python 包实现JSON 轻量数据操作

    2022-11-13 05:40:32
  • 使用wxPython获取系统剪贴板中的数据的教程

    2023-11-05 18:43:41
  • windows下mysql 5.7.20 安装配置方法图文教程

    2024-01-20 16:19:02
  • goFrame的队列gqueue对比channel使用详解

    2024-04-26 17:16:24
  • electron-vite新一代electron开发构建工具

    2023-07-02 17:03:57
  • vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)

    2024-05-09 15:21:01
  • python 第三方库的安装及pip的使用详解

    2023-12-27 07:06:53
  • python切割图片的实现示例

    2023-05-14 12:42:19
  • asp之家 网络编程 m.aspxhome.com