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>

合并单元格总结:

  1. 先确定是跨行还是跨列
  2. 找到目标单元格,写上合并方式=合并的单元格数量
  3. 删除多余的单元格

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元素的输入字符的最大长度(正整数)

注:

  1. 要求单选按钮和复选框要有相同的name值
  2. 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>
  1. <select>中至少包含一对<option>
  2. <option selected="selected">表示当前项为默认选中项

(4)<textarea>

多行文本框。

<textarea>
文本内容
</textarea>

HTML常用标签(下)的更多相关文章

  1. 一周学会HTML----Day03常用标签(下)

    form 标签 表单(重要) 表单用途 用于收集用户信息,提交给服务器 基本使用 (action,method,enctype) 要提交的表单必须放到form里 input select textar ...

  2. 帝国cms灵动标签下常用标签

    这里简单整理下灵动标签下的常用标签 标题名称:<?=$bqr['title']?>  <?=esub($bqr[title],22)?> 限制字符22个 标题链接:<?= ...

  3. HTML常用标签

    HTML常用标签: HTML文档格式: 首先,HTML是一种超文本标签语言,它是制作网页的基础. 其次,HTML文档中至少包含基本的和成对的<html> </html>.< ...

  4. html常用标签介绍

    常用标签介绍 文本 最常用的标签可能是<font>了,它用于改变字体,字号,文字颜色. 点击查看效果 <font size="6">6</font&g ...

  5. CSS常用标签

    CSS常用标签 一 CSS文字属性 color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; / ...

  6. HTML基础(一)——一般标签、常用标签和表格

    第一部分  HTML <html>    --开始标签 <head> 网页上的控制信息 <title>页面标题</title> </head> ...

  7. 9月5日网页基础知识 通用标签、属性(body属性、路径、格式控制) 通用标签(有序列表、无序列表、常用标签)(补)

    网页基础知识 一.HTML语言 HTML语言翻译汉语为超文本标记语言. 二.网页的分类 1.静态页面:在静态页面中修改网页内容实际上就是修改网页原代码,不能从后台操作,数据来只能来源于原于代码.静态网 ...

  8. WP主题制作常用标签代码

    WordPress模板结构 style.css : CSS文件index.php : 主页模板archive.php : Archive/Category模板404.php : Not Found 错 ...

  9. html一般标签、常用标签、表格

    body的属性: bgcolor               页面背景色 text                    文字颜色 topmargin            上边距 leftmargi ...

随机推荐

  1. 520是秀恩爱吃狗粮,521才是真正的告白日,- Python告白神器用起来 !

    网络情人节是信息时代的爱情节日,定于每年的5月20日和5月21日,该节日源于歌手范晓萱的<数字恋爱>中“520”被喻成“我爱你” ,以及音乐人吴玉龙的网络歌曲中“我爱你”与“网络情人”的紧 ...

  2. Q200510-02: 重复的DNA序列 程序解法

    问题:  重复的DNA序列 所有 DNA 都由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”.在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助. 编 ...

  3. synchronized底层是怎么实现的?

    前言 面试的时候有被问到,synchronized底层是怎么实现的,回答的比较浅,面试官也不是太满意,所以觉得要好好总结一下,啃啃这个硬骨头. synchronized使用场景 我们在使用synchr ...

  4. Priest John's Busiest Day(POJ 3683)

    原题如下: Priest John's Busiest Day Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 12162   ...

  5. 第1课 - make和makefile

    第1课 - make 和 makefile 1. make make 是一个应用程序,位于 /usr/bin/make 目录下,make 有如下的功能: (1)解析源程序之间的依赖关系 (2)根据依赖 ...

  6. 初等函数——幂函数(Power Function)

    幂函数(Power function)是形如f(x)=xa的函数,a∈R是实数.即以底数为自变量,幂为因变量,指数为常数的函数称为幂函数. 性质 幂函数的图像一定会出现在第一象限内,一定不会出现在第四 ...

  7. Jmeter(二十三) - 从入门到精通 - JMeter函数 - 上篇(详解教程)

    1.简介 在性能测试中为了真实模拟用户请求,往往我们需要让提交的表单内容每次都发生变化,这个过程叫做参数化.JMeter配置元件与前置处理器都能帮助我们进行参数化,但是都有局限性,为了帮助我们能够更好 ...

  8. 类加载器ClassLoader

    上篇文章说到,Class类可以通过一个类的全限定名去加载类,那么底层是如何去加载的呢?这就是我们今天要聊的类加载器ClassLoader,其可以通过一个类的全限定名来获取描述此类的二进制字节流,也即是 ...

  9. powershell中使用Get-FileHash计算文件的hash值

    今天在公司一台windows服务器上.需要对两个文件进行比对,笔者首先就想到了可以使用md5校验 但是公司服务器上又不可以随意安装软件,于是笔者想到了可以试试windows自带的powershell中 ...

  10. 码云+Git配置仓库

    版本库Git安装 概述 Git是一个开源的分布式控制系统,可以有效高速的处理从很小的到非常大的项目版本管理,是目前使用范围最广的版本管理工具. 下载安装 下载后傻瓜式一键安装,建议安装在英文目录下,安 ...