zoukankan      html  css  js  c++  java
  • HTML5权威指南 -- 创建HTML文档

    一、构筑基本的文档结构

    1、DOCTYPE元素

    <!DOCTYPE HTML>

    告诉浏览器:(1)它处理的是HTML文档;(2)用来标记文档内容的HTML所属的版本,但版本号不用写。

    2、html元素

    根元素,表示文档HTML部分的开始

    3、head元素

    (1)包含着文档的元数据,元数据向浏览器提供了文档内容和标记的信息,此外还包含脚本和对外部资源的引用。

    (2)必须包含title元素

    4、body元素

    包含着文档的内容

    二、用元数据元素说明文档

    1、title元素

    (1)设置文档的标题或名称

    (2)每个HTML文档应该有且只有一个title元素

    2、base元素

    (1)可用来设置一个基准URL,让HTML文档中的相对链接在此基础上进行解析;HTML文档中至少包含一个base元素

    (2)属性:href、target

    3、meta元素

    (1)用来定义文档中的各种元数据。它有多种不同用法,而且一个HTML文档中可以包含多个meat元素。

    (2)指定名/值元数据对:name属性用来表示元数据的类型,content属性用来提供值

        <meta name = "author"  content = "wgx" />

    (3)声明字符编码:charset属性

      <meta charset = "utf-8" />

    (4)模拟HTTP标头字段:http-equrv 属性指定所要模拟的标头字段名称,content属性指定字段值

      <meta http-equrv = "refresh"  content = "5" />

    4、style元素

    (1)type属性:指定样式类型,值总是text/css

    (2)scoped属性:指定样式作用范围,如果该属性存在,那么其中定义的样式只作用于该元素的父元素及所有兄弟元素

    (3)media属性:指定样式适用的媒体

    5、link元素

    (1)用来在HTML文档和外部资源之间建立联系,最典型的是CSS样式表

    (2)rel 属性:说明文档与所关联资源的关系类型

    (3)href属性:指定link元素指向的资源的URL

    (4)type属性:指定所关联资源的MIME类型,如text/css、image/x-icon

    (5)media属性:说明所关联的内容用于那种设备

    (6)sizes属性:指定图标的大小

    (7)hreflang属性:说明所关联资源使用的语言

    6、script元素

    (1)用于定义脚本并控制其执行过程

    (2)定义内嵌脚本:没有type属性也可以,默认为JavaScript

    (3)载入外部脚本:标签内不应再有内嵌脚本

    (4)推迟脚本执行:defer属性定义该脚本是否会延迟到文档解析完毕后才执行,该属性对于内嵌脚本无作用

    (5)异步执行脚本:async属性指示浏览器是否在允许的情况下异步执行该脚本,该属性对于内嵌脚本无作用

    7、noscript元素

    (1)用来向禁用了JavaScript或浏览器不支持JavaScript的用户显示一些内容

    (2)用途:1、显示不需要JavaScript的内容,并告诉用户需要启用JavaScript才能显示

           2、在浏览器不支持JavaScript时,将其引至另一个URL,需要在其中加入meta元素

  • 相关阅读:
    搜集整理一些Cron表达式例子
    正确处理下载文件时HTTP头的编码问题(Content-Disposition)
    SpringMVC之RequestContextHolder分析
    协变、逆变与不变:数组、泛型、与返回类型
    用java实现一个简单的单用户登陆功能的思路
    为什么要进行URL编码
    spring mvc&mybatis搭配使用心得
    css(二)
    css(一)
    html
  • 原文地址:https://www.cnblogs.com/wgxa/p/9086756.html
Copyright © 2011-2022 走看看