<table>
标签用于定义表格,单独出现并没有什么用,它需要和他专有的子标签在一起才有意义。
<table>
的子标签有:
<tr>
(table row):定义行,出现一组就是一行,出现多组就是多行。<td>
(table data):定义单元格,一般包含在<tr>
中。<th>
(table head cell):定义表头单元格,一般包含在<thead>
中。<thead>
(table head):定义表头,见例子。<tbody>
(table body):定义表身,见例子。
<html><header>
和<footer>
本身和<div>
没有任何区别,仅仅是字面上的区别,但使用它们可以让浏览器和搜索引擎更好的解读你的网页,同时也更有利于维护(一看就知道是页头页脚)。
<link>
标签用于加载外部资源(也就是不属于本页面的资源,比如样式表、雪碧图之类),<script>
标签用于加载脚本(一般为JavaScript)。
注意
- 如果在表单中使用
<button>
,不同浏览器对没有type
属性的按钮点击(或回车提交)的解释是不同的(不需要在乎怎么不同,反正都是坑),这种情况下就需要明确指定type
属性,如果想作为表单中的提交按钮可以指定type="submit"
,如:<button type="submit">注册</button>
,否则指定为type="button"
即可:<button type="button">发送验证码</button>
提交时用 <input type="submit">
还是 <button type="submit">
?
能用<button>
就用<button>
,因为它的功能要更强一些。<button>
内部可以插文字甚至图片,<input>
就不行,它就没有“内部”_(:з」∠)_。
常用属性
type
button
不用说submit
不用说reset
重置表单,比如有一张表单,包含一个type="reset"
的按钮,点击这个按钮整张表单就会清空,见例1。