HTML常用标签(下)
HTML常用标签(下)
1. 表格标签
1.1 语法
<table> <!--table定义表格-->
<tr> <!--tr定义表格中的行-->
<!--th定义表头单元格,位于第一行/列,文字加粗居中显示-->
<th>表头单元格</th>
<!--td定义表格中的普通单元格-->
</tr>
<tr>
<td>普通单元格内的文字</td>
</tr>
</table>
| 这是 | 表头单元格 |
|---|---|
| 这是 | 普通单元格 |
1.2 属性
这些属性通过CSS设置。
| 属性名 | 描述 |
|---|---|
| align | 表格相对周围元素的对齐方式(left、center、right) |
| border | 表格是否有边框,默认没有("":没有,1:有) |
| cellpadding | 单元边缘与其内容之间的空白,默认为1px |
| cellspacing | 单元格之间的空白,默认为2px |
| width | 表格的宽度 |
对于cellpadding与cellspacing的区别:

1.3 表格结构标签
表格结构标签可以将表格分为头部和主体,使表格结构分明,便于后续修改。
<table>
<thead>表格的头部,内部必须有tr</thead>
<tbody>表格的主体</tbody>
</table>
1.4 合并单元格
- 跨行合并:rowspan="合并单元格的个数"
- 跨列合并:colspan="合并单元格的个数"

<!--实现上图的合并-->
<table>
<!--第一行-->
<tr>
<td></td> <!--第一列-->
<!--跨列合并,在最左侧单元格写合并代码-->
<td colspan="2"></td> <!--第二列-->
<!--删除多余的单元格-->
</tr>
<!--第二行-->
<!--跨行合并,在最上侧单元格写合并代码-->
<tr>
<td rowspan="2"></td>
<td></td>
<td></td>
</tr>
<!--第三行-->
<tr>
<!--删除多余的单元格-->
<td></td>
<td></td>
</tr>
</table>
合并单元格总结:
- 先确定是跨行还是跨列
- 找到目标单元格,写上合并方式=合并的单元格数量
- 删除多余的单元格
2. 列表标签
2.1 无序列表
<ul>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ul>
- 无序列表的各个<li>之间是并列的。(兄弟关系)
- <ul></ul>中只能嵌套<li></li>,<li>中可以嵌套其它
2.2 有序列表
<ol>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
</ol>
- 有序列表的各个<li>之间是并列的。(兄弟关系)
- <ol></ol>中只能嵌套<li></li>,<li>中可以嵌套其它
2.3 自定义列表
<dl>
<dt>一个名词</dt>
<dd>这个名词的解释1</dd>
<dd>这个名词的解释2</dd>
</dl>
- <dl></dl>中只能包含<dt>和<dd>
- <dt>和<dd>个数无限制,经常是一个<dt>对应多个<dd>

这种就是用自定义列表做的。
3. 表单标签
3.1 表单的组成

3.2 表单域
<form action="url" method="提交方式" name="表单域名称">
form会把它范围内的扁担元素信息提交给服务器
</form>
| 属性 | 作用 |
|---|---|
| action | 填接受并处理表单数据的服务器的url |
| method | 设置表单的提交方式(get或post) |
| name | 指定表单的名称 |
3.3 表单元素
(1)<input>
<input type="属性值">
type属性的属性值如下:
| 属性值 | 描述 |
|---|---|
| button | 可点击按钮 |
| checkbox | 复选框 |
| file | 输入字段和浏览按钮,供文件上传 |
| hidden | 隐藏的输入框 |
| image | 图像形式的提交按钮 |
| password | 密码框 |
| radio | 单选按钮 |
| reset | 重置按钮 |
| submit | 提交按钮 |
| text | 单行的输入框,默认宽度为20字符 |
其它属性如下:
| 属性 | 描述 |
|---|---|
| name | input元素的名称 |
| value | input元素的默认显示在输入框的值 |
| checked | 当值为checked时,input元素首次加载时被选中 |
| maxlength | input元素的输入字符的最大长度(正整数) |
注:
- 要求单选按钮和复选框要有相同的name值
- checked属性主要针对于单选按钮和复选框,主要用于用户一打开页面就可以默认选中某个表单元素
(2)<label>
用于绑定一个表单元素。当点击<label>标签内的文本时,浏览器就会自动将光标转到或者选择对应的表单元素上,以此增加用户体验。
<!--绑定了单选按钮,用户点击文字“女”的时候,该按钮被选择-->
<label for="sex">女</label>
<input type="radio" id="sex"> <!--单选按钮-->
注:<label>标签的for属性要与相关元素的id属性相同
(3)<select>
下拉列表。
<select>
<option>选项1</option>
<option>选项2</option>
<option>选项3</option>
<option>选项4</option>
</select>
- <select>中至少包含一对<option>
- <option selected="selected">表示当前项为默认选中项
(4)<textarea>
多行文本框。
<textarea>
文本内容
</textarea>
HTML常用标签(下)的更多相关文章
- 一周学会HTML----Day03常用标签(下)
form 标签 表单(重要) 表单用途 用于收集用户信息,提交给服务器 基本使用 (action,method,enctype) 要提交的表单必须放到form里 input select textar ...
- 帝国cms灵动标签下常用标签
这里简单整理下灵动标签下的常用标签 标题名称:<?=$bqr['title']?> <?=esub($bqr[title],22)?> 限制字符22个 标题链接:<?= ...
- HTML常用标签
HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...
- html常用标签介绍
常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...
- CSS常用标签
CSS常用标签 一 CSS文字属性 color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; / ...
- HTML基础(一)——一般标签、常用标签和表格
第一部分 HTML <html> --开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> ...
- 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)
网页基础知识 一.HTML语言 HTML语言翻译汉语为超文本标记语言. 二.网页的分类 1.静态页面:在静态页面中修改网页内容实际上就是修改网页原代码,不能从后台操作,数据来只能来源于原于代码.静态网 ...
- WP主题制作常用标签代码
WordPress模板结构 style.css : CSS文件index.php : 主页模板archive.php : Archive/Category模板404.php : Not Found 错 ...
- html一般标签、常用标签、表格
body的属性: bgcolor 页面背景色 text 文字颜色 topmargin 上边距 leftmargi ...
随机推荐
- 从通达信导出文件获取A股所有股票代号名称(至2020年2月24日)
下文是讲述如何从通达信的输出文件中获得股票信息,如果想用Java爬虫从网页爬取信息请参考:https://www.cnblogs.com/xiandedanteng/p/12808381.html 要 ...
- 没有修改getModel()方法的返回值导致的Hibernate接收不到页面数据
异常1.通过id进行查询,但id为null,就出现这个异常!java.lang.IllegalArgumentException: id to load is required for loading ...
- Python 面试题 字符串 删除多少个字符使得出现做多的字符数量大于等于字符串长度的一半.
str1 = input() num = {} for i in set(str1): num[i]=str1.count(i) max_value = max(num.values()) n=abs ...
- synchronized的实现原理——锁膨胀过程
@ 目录 前言 正文 偏向锁 轻量锁 批量重偏向 批量撤销 重量锁 总结 前言 上一篇分析了优化后的synchronized在不同场景下对象头中的表现形式,还记得那个结论吗?当一个线程第一次获取锁后再 ...
- 文件操作和OS模块的简单操作
文件的作用 大家应该听说过一句话:“好记性不如烂笔头”. 不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电 ...
- CTF-BugKu-34-
2020.09.15 做得好慢,,,心不在焉的,赶紧的啊,还得做别的呢 做题 第三十四题 很普通的数独(ISCCCTF) https://ctf.bugku.com/challenges#很普通的数独 ...
- 腾讯云COS对象存储 Web 端直传实践(JAVA实现)
使用 腾讯云COS对象存储做第三方存储云服务,把一些文件都放在上面,这里主要有三中实现方式:第一种就是在控制台去设置好,直接上传文件.第二种就是走服务端,上传文件,就是说,上传文件是从服务端去上传上去 ...
- 微信小程序 | 模仿百思不得其姐
微信小程序 仿百思不得姐 设备 微信开发者工具 v1.02.1901230 扩展 修复了视频点击播放不流畅的问题 修复了视频的暂停够无法播放问题 优化了部分页面 接口 首页 http://api.bu ...
- JVM运行时数据区--程序计数器
JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息.CPU只有把数据装载到寄存器才能够运行.JVM中 ...
- Pycharm永久激活2且jetbrains全系列产品
Pycharm永久激活2 注意:本教程补丁来源于https://zhile.io,如有侵权请联系作者删除! 本项目只做学习研究之用,不得用于商业用途! 一.激活前注意事项 PyCharm尽量在官网下载 ...