html知识拾遗
2017-09-14 本文已影响0人
9527C
- 请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.w3school.com.cn/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.w3school.com.cn/html/"。
- title的作用
- 定义浏览器工具栏中的标题
- 页面被添加到工具栏中的标题
- 显示在搜索引擎结果中的页面标题
- <base>标签为页面上的所有链接规定默认地址或默认目标
<head> <base href="http://www.w3school.com.cn/images/" /> <base target="_blank" /> </head>
- URL 只能使用ASCII字符集来通过因特网进行发送.
url编码使用"%"气候紧跟两位的十六进制来替换非ASCII字符,URL不能包含空格,URL编码通常使用 + lai 替换空格 - ISP(internet Service Provider) 是指互联网服务提供商
- 所有浏览器,不论新旧,都会自动把未识别元素当做行内元素来处理,html5定义了八个新的语义.所有都是块级元素.可以吧css display 属性设置为block,以确保老式浏览器中正确的行为:
header,section,footer,aside,nav,main,article,figure{ display: block; }
- IE6~8不识别html5元素.针对IE浏览器比较好的解决方案是html5shiv。html5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。让CSS 样式应用在未知元素上只需执行 document.createElement(elementName) 即可实现。html5shiv就是根据这个原理创建的。
- 写多个body后面的body中的内容会自动合并到第一个body中