文章目录
HTML下
1.表格标签
1.1表格的主要作用
表格主要用于显示、展示数据。
1.2表格的基本语法
< table > //用于定义表格的标签
< tr > //用于定义表格中的行,必须嵌套在< table >中
< td > 单元格内的文字 </ td > //用于定义表格中的单元格,嵌套在< td >中。td=table data
…
</ tr >
…
</ table >
1.3表头单元格标签
一般位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示。
< th >标签表示HTML中表格的表头部分。(table held)
1.4表格属性(了解即可,常用CSS)
写在< table >标签里面。
align:规定对齐方式
border:规定表格单元格是否拥有边框,默认为" ",表示没有边框
cellpadding:规定单元边沿与其内容之间的空白,默认1像素
cellspacing:规定单元格之间的空白,默认2像素
width:规定表格的宽度
1.5表格结构标签
将表格分割成表格头部和主体两大部分
< thead >标签:表格的头部区域,其内部必须拥有< tr >标签
< tbody >标签:表格的主体区域
它们两个都写在< table >中
1.6合并单元格
会最简单的合并单元格即可。
合并单元格的方式:
- 跨行合并:rowspan=“合并单元格的个数”,如:< td rowspan=“2”></ td >
- 跨列合并:colspan=“合并单元格的个数”
目标单元格(写合并代码):
-
跨行:最上侧单元格为目标单元格,写合并代码。
-
跨列:最左侧单元格为目标单元格,写合并代码。
完成后,删除原来多余的单元格
2.列表标签
表格用来显示数据,列表用来布局。
- 无序列表(使用最多)
- 有序列表
- 自定义列表
2.1无序列表
< ul >标签表示HTML页面中项目的无序列表,列表项使用< li >标签定义。
语法格式:
<ul>
<li> 列表项1 </li>
<li> 列表项2 </li>
...
</ul>
- 无序列表的各个列表项之间没有顺序之分,并列关系
- < ul ></ ul >中只能嵌套< li ></ li >,直接在< ul >中输入其他标签或文字的做法不被允许,但可以放在< li >中
2.2有序列表(理解即可,使用不多)
< ol >定义有序列表,< li >定义列表项。
语法格式:
<ol>
<li>列表项1</li>
<li>列表项2</li>
...
</ol>
< ol ></ ol >中也不允许放入其他标签。
2.3自定义列表
常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。
< dl >标签用于定义描述列表,会与< dt >(定义项目/名字)和< dd >(描述每一个项目/名字)一起使用。
基本语法:
<dl>
<dt>名词</dt>
<dd>名词解释</dd>
...
</dl>
< dl >中只能包含< dt >< dl >。
3.表单标签
3.1作用
为了收集用户信息
3.2表单的组成
在HTML中,一个完整的表单通常由表单域、表单控件(也称为表单元素)和提示信息3个部分。
3.3表单域(包含表单元素的区域)
< form >标签用于定义表单域,它会把它范围内的表单元素信息提交给服务器。
语法格式:
<form action="url地址" method="提交方式" name="表单域名称">
各种表单元素控件
</form>
URL地址用于指定接受并处理表单数据的服务器程序的URL地址。
3.4表单控件(表单元素)
3.4.1< input >表单元素
用于收集用户信息。
在< input >标签中,包含一个type属性,根据不同的type属性值,输入字段拥有很多种形式。(可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等)
单标签:< input type=“属性值” />。 type属性利用更改属性值用来指定不同的控件类型。
type属性的属性值及其描述:
-
button:定义可点击按钮(多数情况下,用于通过JavaScript启动脚本)。如:获取验证码。
-
checkbox:定义复选框。(多选)
-
text:定义单行的输入字段,用户可在其中输入文本。默认宽度为20个字符。
<form> 用户名:<input type="text"> </form>
-
hidden:定义隐藏的输入字段。
-
file:定义输入字段和”浏览“按钮,供文件上传。(文件域)
-
image:定义图像形式的提交按钮。
-
password:定义密码字段,该字段中的字符被掩码。
-
radio:定义单选按钮。
男 <input type="radio"> 女<input type="radio"> <!--此时还不能实现多选一,需要定义名字,相同才能实现--> 男<input type="radio" name="sex">女<input type="radio" name="sex">
-
reset:定义重置按钮。
-
submit:定义提交按钮。
其余属性:
-
name:由用户自定义input元素的名称。
-
value:由用户自定义规定input元素的值
<input type="text" value="请输入">
效果:
-
checked:规定此input元素首次加载时应当被选中。默认:checked=“checked”
-
maxlength(很少使用):正整数,规定输入字段中的字符的最大长度。
- name和value是每个表单元素都有的属性值,主要给后台人员使用。
- name表单元素的名字,要求单选按钮和复选框要有相同的name值。
- checked属性主要针对于单选按钮和复选框。主要作用:一打开页面,就可以默认选中某个表单元素。
3.4.2< label >标签
为input元素定义标注(标签)。
< label >标签用于绑定一个表单元素,当点击< label >标签内的文本时,浏览器就会自动将光标转到或者选择对应生物表单元素上,增加用户体验。
<label for="sex">男</label>
<input type="radio" name="sex" id="sex">
<!--for属性的属性值要和id属性的属性值相同-->
3.4.3< select >表单元素
在页面中,如果有多个选项让用户选择,并且想要节约页面空间时,我们可以使用< select >标签控件定义下拉列表。
如:
<form>
籍贯:
<select>
<option>北京</option>
<option>河北</option>
...
</select>
</form>
在< option >中定义selected=“selected”时,当前项即为默认选中项。
3.4.4textarea文本域元素
当用户内容输入较多时,不能使用文本框表单,可以使用< textarea >标签,用于定义多行文本输入。
<textarea rows="3" cols="20">
文本内容 <!--当用户打开表单时,直接会显示此内容-->
</textarea>
rows和cols在实际开发中不会使用。
```在< option >中定义selected=“selected”时,当前项即为默认选中项。
3.4.4textarea文本域元素
当用户内容输入较多时,不能使用文本框表单,可以使用< textarea >标签,用于定义多行文本输入。
<textarea rows="3" cols="20">
文本内容 <!--当用户打开表单时,直接会显示此内容-->
</textarea>
rows和cols在实际开发中不会使用。