前言:HTML5不能简单的被理解为是HTML的第5个版本,而是指代HTML5及所有相关标准,甚至更宽泛的表示“下一代网页编写技术”。

初步的推测理解,HTML5技术=HTML+CSS+javascript。为保证学习HTML5必备的基础知识,书中附录包括CSS和javascript的简明教程。所以先看附录。

HTML5的核心概念即语义化、javascript和CSS3。


  • CSS简明教程

在网页中添加CSS样式有三种方式:直接在标签中嵌入样式信息style="...";在标签中嵌入样式信息;通过链接外部样式文件,第三种方式最常用效果最好。

CSS样式的设定通过选择器完成,如果有多个选择器选择了同一个元素,那么这些选择器的样式都会起作用,但首先会应用最通用的样式,例如对于title标签选择器和类名为title选择器都适用于同一个元素,那么title标签的元素会被先应用,也就是从最终效果上来说,会导致后者覆盖更为通用的前者。若针对性一样,则会应用后面的样式。

除了与js类似的类选择器.xxx和ID选择器#xxx之外,还包括伪类选择器,伪类选择器以冒号:开头,伪类考虑的不是元素显而易见的属性,而是指并不存在的标记,或者根据用户操作来确定的信息。例如:link为新的、未访问过的链接样式,:visited用于访问过的链接样式等等。

书中列出了常用的css属性。

  • javascript简明教程

在页面标签中嵌入