• html5学习


    HTML的历史
    最早:Tim Berners-Lee 发明了web,并创造了HTML(借鉴SGML)。
    并不存在HTML1.0
    HTML2.0由IETF发布的,
    之后W3C成为HTML后续标准的制定者,通过几次升级,直到1999年发布HTML4.01。
    HTML4.01之后的一个修订版成为XHTML1.0规范。区别是后者要求符合严格的XML规范。(如关闭标签,标签和属性需小写)其中有三个标准:XHTML 1.0 Strict,XHTML 1.0 Transitional和XHTML 1.0 Frameset

    之后,又出现了XHTML1.1,更加严格。
    但是问题在于,实际的开发和W3C力推的标准有相当的距离。如果用W3C的标准 application/xhtml+xml 作为MIME类型,那么当时最广为使用的IE浏览器并不支持。
    之后发展出了
    xhtml1.0是w3c组织为了对付html以往陈旧的、充满大量不规则、错误的html代码而设立的标准

    全局属性:
    contentEditable="true"//让该元素可编辑
    js中:document.designMode="on" //让所有可编辑的元素都可编辑
    hidden="true"

    结构性元素
    article:强调完整的内容
    section:强调一系列的分块,需要有标题
    nav元素:包含链接列表(如ul li) menu用于发出命令的菜单,式一种交互性元素
    aside元素:侧边栏
    header::放置标题、搜索或LOGO图,一般应包含一个heading元素(h1-h6)
    hgroup(html5.1已废除)
    footer:脚注
    address:地址信息

    dir="rtl"文字位置从右到左
    lang="en" 局部设置语言 会导致样式不一样

    文字层次的语义性标签
    time:是一种微格式 ,可在其中添加pubdate属性,表明整个网页或文章的发布时间

    元数据meta标签
    三种方式
    1、名值对,用以给搜索引擎提供数据用的
    <meta name="author" content="Benjamin">
    <meta name="keywords" content="html5,css3,响应式">
    2、设定字符编码
    <meta charset="utf-8">
    3、模拟HTTP标头字段
    <meta http-equiv="refresh" content="2;https://www.baidu.com">
    <meta http-equiv="content-type" content="text/html;charset=utf-8">

  • 相关阅读:
    CentOS 软件安装(yum 和 rpm)
    Ubuntu下的 PPPoE 拨号上网方法
    Vim 去除因为 Unix 和 Windows 换行符不同带来的 ^M 问题
    Python 在 Windows 下安装第三方包,报 Python 未注册的问题解决
    scipy 安装错误及解决
    Python 字典一个易犯的错误
    Linux查看系统信息
    系统更新报错--NO_PUBKEY
    关于直播的技术整理2
    关于直播的技术整理
  • 原文地址:https://www.cnblogs.com/Benjamin/p/4995487.html
Copyright © 2020-2023  润新知