HTML下

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合并单元格

会最简单的合并单元格即可。

合并单元格的方式:

  1. 跨行合并:rowspan=“合并单元格的个数”,如:< td rowspan=“2”></ td >
  2. 跨列合并:colspan=“合并单元格的个数”

目标单元格(写合并代码):

  1. 跨行:最上侧单元格为目标单元格,写合并代码。

  2. 跨列:最左侧单元格为目标单元格,写合并代码。

    完成后,删除原来多余的单元格

    在这里插入图片描述

2.列表标签

表格用来显示数据,列表用来布局。

  • 无序列表(使用最多)
  • 有序列表
  • 自定义列表

2.1无序列表

< ul >标签表示HTML页面中项目的无序列表,列表项使用< li >标签定义。

语法格式:

<ul>
    <li> 列表项1 </li>
    <li> 列表项2 </li>
    ...
</ul>
  1. 无序列表的各个列表项之间没有顺序之分,并列关系
  2. < 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(很少使用):正整数,规定输入字段中的字符的最大长度。

  1. name和value是每个表单元素都有的属性值,主要给后台人员使用。
  2. name表单元素的名字,要求单选按钮和复选框要有相同的name值
  3. 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在实际开发中不会使用。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值