看了《HTML&CSS设计与构建网站》,虽然很多之前都已经了解到并在开发中用到,比较基础,但是系统的看下来还是收获很多,解了不少以前的疑惑。这里和大家分享一下html的收获。
1、内联元素和块元素
内联元素:元素挨着不换行<a> <span>
块元素:自动换行<h1-6><p><div>
2、结构化标记和语义化标记
结构化标记:可用来描述标题和段落。如:<h1-6><p><body>等
语义化标记:表达特定含义的标记。它们不影响网页结构,却为所在页面加了额外信息。目的是更加准确地描述网页中的内容。使用这些元素的原因是为其他程序服务,像屏幕阅读器或搜索引擎这样的程序可以利用这些元素携带的额外信息。如屏幕阅读器的声音会对<em>标签中的文字加强语气。
3、白色空间折叠:当浏览器遇到两个或两个以上的连续空格时,只显示一个空格。遇到一次换行时,也将其看作是一个空格(需要显示换行用<br />)。
4、a标签的链接位置
a标签可以通过绝对路径或相对路径跳转到其他页面,也可指定ID跳转到页面的特定位置。例如:<a href="#bottom">页面底部</a>点击此会跳转到当前页面的(id为bottom的元素,这里指定为底部)底部,如果想跳转到其他页面的特定位置,则href设为路径地址+#+id,如<a href=http://www.baidu.com/#bottom"></a>