本节书摘来自异步社区《HTML5和CSS3快速参考》一书中的第2章,第2.3节,作者: 【美】Sergey Mavrody 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.3 文档的类型与结构
MIME类型
“MIME”是Multipurpose Internet Mail Extensions1的缩写形式,有时也被称为互联网媒体类型(Internet Media Type)或内容类型(Context Type)。它的作用与文件扩展名有些类似,主要用于识别信息类型。它至少由两部分组成:一个type和一个subtype,有时还会附带一些可选参数2。
<!DOCTYPE html>
<head>
<title>HTML5</title>
<link media=screen type=text/css
href=styles.css rel=stylesheet>
</head>
<body></body>
</html>
常用MIME类型
![266e37de189b25da78962f7c4742518cea7dd07a](https://i-blog.csdnimg.cn/blog_migrate/01325521d9de03737b89420cf1c308d2.png)
可访问IANA(Internet Assigned Numbers Authority)的网站了解主要的媒体类型。
文档对象模型(DOM)
HTML文档模型在Web浏览器中会以对象树的形式被创建出来,其中涵盖了文档中所有的元素、属性及文本。这种模型被称为文档对象模型(DOM)。DOM对象可以通过JavaScript来操纵,DOM树上的每个对象实体都可被视为一个节点。
<div onclick=”document.
getElementById(‘description’).
style.display = ‘none’;”>
Hide Description</div>
<div id=description>Overview</div>
在这个例子中,单击按钮会触发JavaScript调用,它会查询内容为Overview的对象ID,并将该DIV隐藏。
语义元素
(X)HTML5中提供了一系列新的层级区块(block-level)以及相关的级联元素(inline-level),并由这些新的区块层级和元素来组成Web页面的语义结构。