HTML5基本知识

DTD:文档类型定义
SGML:标准通用标记语言,被应用之前必需先制定其文件格式定义DTD,以供使用者能遵循这个DTD中定义的文件结构
xhtml:XHTML 可以认为是 XML 版本的 HTML,为符合 XML 要求,XHTML 语法上要求更加严格
<!DOCTYPE>并不是HTML标签,它要位于<html>标签之前,它知识告诉浏览器这个页面是用哪个版本的HTML进行编写的

HTML4.01的三种模式

  • 严格模式 strict
    该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
  • 过渡模式 transitional
    该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)
  • frameset
    该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。

HTML5不基于SGML所以不需要引用DTD,只需要<!DOCTYPE html>即可

HTML5结构标签

结构标签(块状元素)—— 有意义的div

  • <article> 标记定义一篇文章
  • <header> 标记定义一个页面或一个区域的头部
  • <nav> 标记定义导航链接
  • <section> 标记定义一个区域
  • <aside> 标记定义页面内容部分的侧边栏
  • <hgroup> 标记定义文件中一个区块的相关信息
  • <figure> 标记定义一组媒体以及他们的标题
  • <figcaption> 标记定义figure元素的标题
  • <footer> 标记定义一个页面或一个区域的底部
  • <dialog> 标记顶i一个对话框类似微信
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 1,155评论 0 17
  • 今天下午阳光明媚,北京少有的好天气。正好有机会总结HTML标签,下面就详细介绍一下基础的标签的用法及相关的属性。关...
    gyc0530阅读 480评论 0 1
  • HTML、XML、XHTML 有什么区别 1.HTML 是用来描述网页的一种语言,指的是超文本标记语言 (Hype...
    饥人谷_牛牛阅读 726评论 0 2
  • 1.背景介绍 DOCTYPE是什么? DOCTYPE是document type的简写,它并不是 HTML 标签,...
    我叫于搞吧阅读 4,417评论 0 2
  • HTML、XML、XHTML有什么区别? XMLXML是The Extensible Markup Languag...
    zx9426阅读 444评论 0 1