HTML基础(下)7.20

本文介绍了HTML中表格的基本结构,包括<tr>,<td>和<th>标签,以及表格属性如align,border等。接着,概述了列表标签<ul>,<ol>和<dl>的用法。最后,详细讲解了表单<form>的组成,包括<input>的各种类型,<label>的作用,以及<select>和<textarea>的使用。
摘要由CSDN通过智能技术生成

一.表格标签

 1.1主要作用

        主要用于展示,显示数据。

 1.2基本语法

<table>                                      ......定义表格的标签

     <tr>                                       ......定义“行”,必须嵌套在<table>中

          <td>单元格内文字</td>   ......定义单元格内容,必须嵌套在<tr>中

          ...

     </tr>

</table>

注:td指表中数据,即数据单元格内容。

 1.3表头单元格标签<th>

表头单元格内容会加粗居中显示,一般位于表格第一行或第一列。

<table>

     <tr>

          <th>姓名</th>

          ...

     </tr>

     ...

</table>

 1.4表格属性

表格属性必须写到<table>中,但开发中不常用,后面通过css设置

属性属性值含义
alignleft,center,right规定表格相对周围元素的对齐方式
border1或" "规定表格边框,默认为" ",无边框
cellpadding像素值规定单元格与内容的距离,默认值为1
cellspacing像素值规定单元格之间的距离,默认值为2
width像素值规定表格宽度

举个栗子:

<table align="center"  border="1"  cellpadding="0"  cellspacing="0">

     <tr>

          <th>姓名</th>

          <th>性别</th>

          <th>年龄</th>

     </tr>

     <tr>

          <td>轶点点</td>

          <td>女</td>

          <td>19</td>

     </tr>

</table>

 1.5表格结构标签

为更好地表示语义,<thead>表示表格头部区域,<tbody>表示主体区域,两者均嵌套存在于<table>标签中。

 1.6合并单元格

  • 跨行合并:rowspan="合并单元格的个数"
  • 跨列合并:colspan="合并单元格的个数"

目标单元格:行:最上侧单元格

                      列:最左侧单元格

合并单元格三部曲:

  1. 先确定跨行or跨列
  2. 找到目标单元格,写合并方式eg.<td rowspan="2"></td>
  3. 删除多余单元格

二.列表标签

 2.1特点,作用及分类

特点:整齐,整洁,有序。

作用:布局。

分类:无序列表,有序列表,自定义列表。

 2.2无序列表

<ul>标签表示HTML中的无序列表,一般会以项目符号呈现列表项,而列表项使用<li>标签来定义。

语法格式:

<ul>

     <li>列表项1</li>

     <li>列表项2</li>

     <li>列表项3</li>

</ul>

注:1.无序列表的各个列表项之间没有顺序级别之分,是并列的。

       2.<ul></ul>中只能嵌套<li></li>,直接在<ul></ul>中输入其他标签或者文字的做法是不被允许的。

       3.<li></li>中可容纳任意元素,包括其他标签等。

       4.无序列表会带有自己的样式属性,之后会用css修改。

 2.3有序列表

<ol>标签表示有序列表,列表排序用数字来显示,,并用<li>标签表示列表项。

语法格式:

<ol>

     <li>列表项1</li>

     <li>列表项2</li>

     <li>列表项3</li>

</ol>

注:1.<ol></ol>中只能嵌套<li></li>,直接在<ol></ol>中输入其他标签或者文字的做法是不被允许的。

       2.<li></li>中可容纳任意元素,包括其他标签等。

       3.有序列表会带有自己的样式属性,之后会用css修改。

 2.4自定义列表

<dl>标签用于描述或定义列表。常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。通常会与<dt>(定义项目/名字)和<dd>(描述每一个项目/名字)一起使用。

语法格式:

<dl>

     <dt>名词1</dt>

     <dd>名词1解释1</dd>

     <dd>名词1解释2</dd>

</dl>

注:1.<dl>只能包含<dt>或<dd>。

       2.<dt>和<dd>无个数限制,经常是一个<dt>对多个<dd>。

三. 表单标签

 3.1目的及组成

目的:收集用户信息

组成:表单域,表单控件(又名表单元素),提示信息。

 3.2表单域

顾名思义,包含表单元素的区域。<form>标签用于定义表单域,以实现用户信息的收集与传递。<form>标签会把它收集到的表单元素信息提交给服务器。

语法规范:

<form action="url地址"  method=" 提交方式"  name="表单域名称">

</form>

常用属性表

属性属性值描述
actionurl地址用于指定接收并处理表单数据的服务器程序的url地址
methodget/post用于设置表单数据的提交方式
name名称用于指定表单的名称,以区分同一个页面的表单域

 3.3表单控件

在表单域中可以定义各种表单元素,这些表单元素就是允许用户在表单中输入或选择的内容控件。

   3.3.1<input>表单元素

用于收集用户信息。此标签中包含一个必须的type属性,输入不同属性值,可以输入不同形式字段(包括文字字段,复选框,掩码后的文本控件,单选按钮,按钮等)。

语法规范:<input type="属性值"/>

注:1.<input />标签为单标签。

       2.type属性设置不同的属性值用来指定不同的控件类型。

type中常用属性值表格:

属性值描述
button定义可点击按钮(多数情况下用于通过javascript启动脚本)
checkbox定义复选框
file定义输入字段和浏览按钮,供文件上传
hidden定义隐藏的输入字段
image定义图像形式的提交按钮
password定义密码字段,该字段中密码被掩码
radio

定义单选按钮

reset定义重置按钮,充值会清除表单中所有数据
submit定义提交按钮,提交会将表单数据发送至服务器
text定义单行的输入字段,用户可在其中输入文本,默认宽度为20个字符

其他属性:

属性属性值描述
name自定义定义input元素名称
value自定义规定input元素的值
checkedchecked规定此input元素首次加载时应当被选中
maxlength正整数规定输入字段中字符的最大长度

注:1.name和value是每个表单元素都有的属性值,主要给后台人员使用。

       2.name属性单选,复选按钮必须定义同一个name名称才可以实现多选一等功能。

       3.checked主要针对于单选按钮和复选框,主要作用为一打开某页面就可以默认选中某元素。

       4.maxlength是用户可以在表单元素输入的最大字符数,一般较少使用。

   3.3.2<lable>标签

<label>用于绑定一个表单元素,当点击<label>标签内的文本时,浏览器自动讲焦点光标转到或选到对应表单元素上。

语法规范:

<lable for="sex">男</lable>

<input type="radio"  name="sex"  id="sex"/>

核心:<lable>元素的for属性应当与相关元素的id属性相同。

   3.3.3select下拉表单元素

语法规范:

<select>

     <option>选项1</option>

     <option>选项2</option>

</select>

注:1.<select>至少包含一对选项<option>

       2.<select>中定义selected="selected"时当前项即为默认选中项。

   3.3.4textarea文本域元素

当输入内容较多时,textarea可定义多行文本输入,常见于留言板,评论区。

语法规范:

<textarea cols="50"  rows="5">显示的默认内容往这里写</textarea>

注:cols="每行中的字符数",rows="显示的行数",一般不用。

weixin151云匹面粉直供微信小程序+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值