HTML的结构

一个HTML文档可分为几个部分,如下图所示:

DOCTYPE部分、head部分和body部分

DOCTYPE部分,这个很重要,可以理解为不同的DOCTYPE意味着不同的html标准,因为语法不一样了,如果你不指定DOCTYPE的类型,那么浏览器就会去猜,如果猜错了最后遭殃的就是我们自己。HTML4里面有三种DOCTYPE,分别是Strict、Transitional、Frameset,具体可以看“常用的DOCTYPE类型”,而HTML5的DOCTYPE只有一种,就是<!DOCTYPE html>

head部分,一般这里是和浏览器的一些属性有关系,比如页面标题、字符集,还有和SEO技术相关的一些东西,所谓SEO技术就是一种让你网站更容易被搜索引擎录入、更容易被别人点击的技术。

body部分,这里是和整个html页面呈现出来的效果息息相关的,页面主体部分就在这里面。

XHTML文档、HTML文档、XML文档三者的区别

XHTML文档是语法严格的HTML文档,所以XHTML和HTML一样是用来浏览器执行的,是用户用来浏览网页用的一种技术。严格在哪里?比如必须有结束标签、属性名、标签名必须小写。

XHTML文档和XML文档的区别是,XHTML文档是用来浏览网页的,而XML文档是用来传递数据的,并不是用浏览器打开看的。

最新文章

  1. css(一)
  2. -[UIWindow viewForFirstBaselineLayout]: unrecognized selector sent to instance
  3. 与你相遇好幸运,Sails.js安装
  4. map find 是线程安全的吗
  5. 菜鸟学习WCF笔记-Address
  6. Linux修改命令提示符(关于环境参量PS1)
  7. 并查集+拓扑排序 赛码 1009 Exploration
  8. Apache mod_fcgid fcgid_header_bucket_read函数缓冲区溢出漏洞
  9. 新Azure 服务仪表盘!
  10. LD1-B(最短路径-SPFA)
  11. 登录DSCCC控制台报错提示:安装错误代码: 3
  12. 《转》Linux下的多线程编程
  13. hdu2066一个人的旅行(dijkstra)
  14. 安装wamp的方法及过程
  15. fibonacci数列-斐波那契数列-python编程
  16. 【宣讲】德州科技职业学院宣讲关于IT领域趋势分析
  17. sqlite+ef+powertools
  18. oracle查询出来的时间吸附为每5min
  19. GIT----玩转Git
  20. 9.纯 CSS 创作一种按钮被瞄准的交互特效

热门文章

  1. 寻找节点d=n的节点算法
  2. InnoDB参数详解
  3. 使用jsonp跨域调用百度js实现搜索框智能提示(转)
  4. linux 下安装rar解压
  5. 使用zip()并行迭代
  6. HUST 1010 The Minimum Length
  7. Hibernate检索方式(转载)
  8. POJ2777(线段树涂色问题)
  9. RCE、exp、Exploit、Exploit Pack、exp-gui、Payload、MetaSploit都是啥
  10. rails自定义出错页面