前言 |
HTML基础下篇主要包括表格的创建及表单的使用
一、创建表格
·表格主要的目标是用来显示特殊数据的
创建表格的基本语法:
<table>
<tr>
<td>单元格内的文字</td>
...
</tr>
...
</table>
1. table用于定义一个表格标签。
2. tr标签 用于定义表格中的行,必须嵌套在 table标签中。
3. td 用于定义表格中的单元格,必须嵌套在标签中。
4. 字母 td 指表格数据(table data),即数据单元格的内容,现在我们明白,表格最合适的地方就是用来存储数据的。
5. 中只能嵌套类的单元格
6. 标签像一个容器,可以容纳所有元素
二、表格属性
三、表头单元格th
作用:
·表头单元格位于第一行或第一列,并且在文本中加粗居中
·只需用表头标签替代相应的表格标签即可
四、表格标题标签caption
表格标题标签是与整个表格一起的,位置相同且居中位于表格之上
caption标签必须紧随table标签之后
caption标签只在表格标签里面有意义
<table>
<caption>我是表格标题</caption>
</table>
五、合并单元格
5.1·合并单元格的两种方式
·跨行合并:rowspan=“合并单元格的个数”
·跨列合并:colspan=“合并单元格的个数”
5.2合并单元格的顺序:先上后下,先左后右
5.3合并单元格三部曲
1.先确定是跨行合并还是跨列合并
2.根据先上后下,先左后右的顺序找到目标单元格
3.删除多余的单元格
六、表格总结
七、列表标签
·列表概念:容器里面装载着结构,样式一致的文字或图表的一种形式,叫列表
·特点:整齐,整洁,有序,和 表格类似,组合的自由度更高
7.1无序列表(ul)
无序列表没有顺序级别之分,是并列的
<li>
标签只能放在<ul>
标签中使用
<ul>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
......
</ul>
7.2有序列表(ol)
有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义,有序列表的基本语法格式如下:
<ol>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
......
</ol>
7.3自定义列表
定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。其基本语法如下:
<dl>
<dt>名词1</dt>
<dd>名词1解释1</dd>
<dd>名词1解释2</dd>
...
<dt>名词2</dt>
<dd>名词2解释1</dd>
<dd>名词2解释2</dd>
...
</dl>
列表总结
标签名 | 定义 | 说明 |
---|---|---|
| 无序标签 | 里面只能包含li 没有顺序,我们以后布局中最常用的列表 |
| 有序标签 | 里面只能包含li 有顺序, 使用情况较少 |
| 自定义列表 | 里面有2个兄弟, dt 和 dd |
八、表单
8.1表单属性
1. type 属性
* 这个属性通过改变值,可以决定了你属于那种input表单。
* 比如 type = ‘text’ 就表示 文本框 可以做 用户名, 昵称等。
* 比如 type = ‘password’ 就是表示密码框 用户输入的内容 是不可见的。
用户名: <input type="text" />
密 码:<input type="password" />
2. value属性 值
用户名:<input type="text" name="username" value="请输入用户名">
* value 默认的文本值。 有些表单想刚打开页面就默认显示几个文字,就可以通过这个value 来设置。
3. name属性
用户名:<input type="text" name=“username” />
name表单的名字, 这样,后台可以通过这个name属性找到这个表单。 页面中的表单很多,name主要作用就是用于区别不同的表单。
* name属性后面的值,是我们自己定义的。
* radio 如果是一组,我们必须给他们命名相同的名字 name 这样就可以多个选其中的一个啦
<input type="radio" name="sex" />男
<input type="radio" name="sex" />女
* name属性,我们现在用的较少, 但是,当我们学ajax 和后台的时候,是必须的。
4. checked属性
* 表示默认选中状态。 较常见于 单选按钮和复选按钮。
性 别:
<input type="radio" name="sex" value="男" checked="checked" />男
<input type="radio" name="sex" value="女" />女
上面这个,表示就默认选中了 男 这个单选按钮
5. input 属性小结
属性 | 说明 | 作用 |
---|---|---|
type | 表单类型 | 用来指定不同的控件类型 |
value | 表单值 | 表单里面默认显示的文本 |
name | 表单名字 | 页面中的表单很多,name主要作用就是用于区别不同的表单。 |
checked | 默认选中 | 表示那个单选或者复选按钮一开始就被选中了 |
九、label标签
作用:用于绑定一个表单元素,当点击label的时候,被绑定的表单元素就会获得输入焦点
获得绑定元素的两种方法
1.用label直接包括input表单
<label> 用户名: <input type="radio" name="usename" value="请输入用户名"> </label>
2.用for属性规定label与那个表单元素绑定
<label for="sex">男</label>
<input type="radio" name="sex" id="sex">
十、下拉列表select
<select>
<option>选项1</option>
<option>选项2</option>
<option>选项3</option>
...
</select>
注意:<select>
中至少包含一对<option>
完!欢迎评论区留言