美文网首页
Html5语法

Html5语法

作者: 莫莫利亚 | 来源:发表于2018-11-13 11:30 被阅读0次

    html5沿用了html的语法,是SGML语法的一个子集,实现更加简介,更加人性化。

    DOCTYPE 以及字符编码更加简单
    DOCTYPE :<!DOCTYPE html>
    指定语言:<html lang="zh-CN">
    字符编码:<meta charset="utf-8">

    不区分大小写
    html5为了兼容更多的文档大小写不再区分
    例如:<Input tYpe=TeXt/>(但不推荐这么写)

    布尔值
    选择框被选中<input type="checkbox" checked>
    【而在html中就增加了布尔值,checked写上就表示为true,不写就表示false】
    而在html4中你需要这么写:<input type="checkbox" checked="checked">

    省略引号
    例如:
    双引号:<input type="checkbox">
    单引号:<input type=‘’checkbox‘’>
    不写引号:<input type=checkbox>
    【但是如果你的属性中出现了空格,那么你就必须写双引号或者单引号】

    可以进行省略的标签
    不允许写结束符的标签:
    1.<br> 可插入一个简单的换行符。标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)
    2.<area> 标签定义图像映射中的区域
    3.<col> 标签为表格中一个或多个列定义属性值。
    4.<command> 元素表示用户能够调用的命令。(基本没有浏览器支持
    5.<embed> 标签定义嵌入的内容,比如插件。
    6.<img> 元素向网页中嵌入一幅图像。
    7.<hr> 标签在 HTML 页面中创建一条水平线。
    8.<keygen> 标签规定用于表单的密钥对生成器字段。
    9.<link> 标签定义文档与外部资源的关系。
    10.<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词并且永远位于<head>元素内部。
    11.<param>元素允许您为插入 XHTML 文档的对象规定 run-time 设置
    12.<source> 标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源。
    13.<track> 标签为诸如 video 元素之类的媒介规定外部文本轨道。
    14.<input> 标签用于搜集用户信息。
    15.<wbr>Word Break Opportunity (<wbr>) 规定在文本中的何处适合添加换行符。

    可以省略结束符的标签
    1.<dd>
    2.<dt>
    3.<li>
    4.<p>
    5.<optgroup>
    6.<option>
    7.<rt>
    8.<rp>
    9.<thread>
    10.<tfoot>
    11.<tr>
    12.<td>
    13.<th>

    可以完全省略的标签:
    1.<body>
    2.<colgroup>
    3.<html>
    4.<head>
    5.<tbody>

    温馨提示:
    虽然聪html5开始对标签的语法要求变得人性化,但是我们还是要遵循一定的规范的,例如在大小写的问题上,还是要把标签和属性都写成小写,对于引号的问题还是要把属性包裹在双引号中,还有就是可以省略的标签,通常还是不要省略的。这样可以使你的编码更加规范可读。

    相关文章

      网友评论

          本文标题:Html5语法

          本文链接:https://www.haomeiwen.com/subject/rhskfqtx.html