zoukankan      html  css  js  c++  java
  • 使用新标签兼容低版本IE

    HTML语义化

    意义:根据内容的结构化(语义化),选择合适的标签,便于开发者阅读和写出更优雅的代码,同时让流浪器的爬虫和机器更好的解析。

    • 尽可能少的使用无语义的标签 div 和 span
    • 在语义不明显时,既可以使用 div 或者 p 时,尽量用 p ,因为在默认情况下 p 有上下间距,对兼容特殊终端有利
    • 不要使用纯样式标签,如:b, font, u 等,应该用css 设置样式
    • 需要强调的文本,可以包含在 strong 或者 em 中
    • 使用表格时,标题要用caption,表头用thead,主体部分用tbody包围,尾部用tfoot包围。表头和一般单元格要区分开,表头用th,单元格用td
    • 表单域要用fieldset标签包起来,并用legend标签说明表单的用途
    • 每个input标签对应的说明文本都需要使用label标签,并且通过为input设置id属性,在lable标签中设置for=someld来让说明文本和相对应的input关联起来

    在使用标签之后,老的IE浏览器怎么办呢?

    引入 html5shiv.js

    github地址: https://github.com/afarkas/html5shiv

    作者博客: https://www.paulirish.com/2011/the-history-of-the-html5-shiv/

    官方下载地址: https://github.com/aFarkas/html5shiv/releases

    bower 下载方法:

    bower install html5shiv --save-dev

    使用方法:

    <!--[if lt IE 9]>
        <script src="bower_components/html5shiv/dist/html5shiv.js"></script>
    <![endif]-->
  • 相关阅读:
    CV
    Flutter 概览
    spaCy 基本使用
    图像读写、属性
    图像原理
    NLP 实战
    NLTK 相似性度量
    NLTK 停用词、罕见词
    NLTK 词干提取、词形还原
    NLTK 基本操作
  • 原文地址:https://www.cnblogs.com/shenjp/p/9660874.html
Copyright © 2011-2022 走看看