原创:2020.1.31 //HTML:表格和表单

标签: 集训学习记录

HTML:表格和表单

一、表格
1.表格基础
table、tr、td。
表格的标签之间是嵌套的关系。table>tr>td。
table:表格。
tr:table rows,行。
td:table dock,单元格。
在这里插入图片描述
在这里插入图片描述

如果我们需要添加表头的语义,th标签表示表头单元格。

2.合并单元格
单元格标签:td、th。
有两个属性用来合并单元格。
rowspan:合并行单元格。
colspan:合并列方向单元格。
属性值:是一些数字,是几表示合并几个单元格。
方法:先将所有tr写完,对每一个tr内的td单独书写。

3.表格分区
标题:caption。
表头:thead。
主体:tbody。

二、表单
表单就是网页上可以提供用户输入和选择的一些控件。
1.form
我们所有的表单元素需要写在form标签内部。不是一个结构性标签,而是一个功能性的标签。
功能:规定我们提交的数据发送到哪里,发送的方法是哪种。

2.文本框
允许用户输入文本。
input:输入。
有一个属性:type。根据属性值不同。input标签代表的是不同的表单元素。
表单元素:类似一些特殊文本。

<input type="text" value="默认文本" />

文本框input标签type属性值为text。
value属性值是没输入之前默认的文本。

3.密码框
type的属性值:password。

<input type="password" />

密码框

4.按钮
按钮有三种:普通、提交、重置。
普通type:button。
提交type:submit。
重置type:reset。

<input type="button" value=“普通按钮”/>
<input type="reset" value=“重置”/>
<input type="submit" value=“提交”/>

按钮

5。单选框
type:radio收音机的意思。同一组单选框只能选择一个。
如果不设置name属性,不知道哪些单选框是一组。不能做到单选的效果
给同一组的单选框,都添加一个name属性,属性值必须一致。

<input type="radio" name="sex" /><input type="radio" name="sex" /><input type="radio" name="sex" />保密

在这里插入图片描述

6.多选框
type:checkbox。可以在同一组内进行多选。

<input type="checkbox" name="hobby" />唱歌
<input type="checkbox" name="hobby" />跳舞
<input type="checkbox" name="hobby" />代码
<input type="checkbox" name="hobby" />绘画
<input type="checkbox" name="hobby" />书法
<input type="checkbox" name="hobby" />上网
<input type="checkbox" name="hobby" />其他

7.文本域
标签:textarea。可以输入多行文本。
两个属性值,规定显示多少多少列文字。
rows:属性值是数字,数字表示有多少行。
cols:属性值是数字,表示每一行有多少字节。

个人简介:

<textarea cols="30" rows="10">默认文本</textarea>

8.下拉菜单
是一组标签,必须同时出现,有嵌套关系。
select:选择。
option:选项。
select>(嵌套)option

<select>
<option>选项1</option>
<option>选项2</option>
<option>选项3</option>
<option>选项4</option>
<select>
版权声明:本文为qq_45666654原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45666654/article/details/104127751

智能推荐

前端小练习:jQuery酷炫照片墙

jQuery酷炫照片墙 效果展示: HTML代码: css代码: jQuery代码: 方法 解释 transform transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。W3scool Math.random() 产生随机数。编程狮 translate 绘图函数编程狮 attr attr() 方法设置或返回被选元素的属性和值。编程狮 anima...

springMVC拦截器

一、     SpringMVC拦截器实现原理 用户请求到DispatherServlet中,DispatherServlet调用HandlerMapping查找Handler,HandlerMapping返回一个拦截器链(HandlerExecutionChain),springmvc中的拦截器是通过HandlerMapping发起的。 &nbs...

Unity Json反序列化

Json反序列化 结果:...

[机器学习-回归算法]Sklearn之线性回归实战

Sklearn之线性回归实战 一,前言 二,热身例子 三,贸易公司的简单例子 四,Sklearn 官网里的一个例子 参考资料 一,前言 一元线性回归的理论片请看我这个链接 二,热身例子 预测直线 y=1x1+2x2+3y = 1x_1 + 2x_2 +3y=1x1​+2x2​+3 导入LinearRegression 从Sklearn.liear_model 包里 拟合数据也可以说是训练 检验正确...

Android 开发者,你真的懂 Context 吗?

Android Context 详解 前言 一、Context是什么 二、Context结构 1、ContextImpl类介绍 2、ContextWrapper类介绍 3、ContextThemeWrapper 三、Context的数量 四、Context注意事项 五、如何正确回复以上面试题? 前言 Context 相信所有的 Android 开发人员基本上每天都在接触,因为它太常见了。但是这并不...

猜你喜欢

SpringMVC ----Json的简单交互处理

SpringMVC--Json Json的介绍 什么是JSON? JSON 和 JavaScript 对象互转 Controller返回JSON数据 Jackson 乱码 乱码的解决方法一 代码优化 乱码统一解决方法 返回json字符串统一解决 测试多个对象的集合输出 输出时间对象 抽取为工具类 FastJson fastjson 三个主要的类: JSONObject JSONArray JSON...

微信小程序自定义组件简单实现

本文将教你如何实现一个自定义的toast提示框,实现后的基本效果图如下: 小程序中一个自定义组件由 json wxml wxss js 4个文件组成的。下面我们一步一步地来创建文件及完成其中的配置: step1:创建自定义组件 首先创建一个components文件夹,用于放置所有自定义的组件,创建之后的目录结构为 其中的toastedit是我们本次...

PyTorch学习(四)--用PyTorch实现线性回归

教程视频:https://www.bilibili.com/video/BV1tE411s7QT 废话不多说,代码如下: 结果: 0 56.52023696899414 1 25.170454025268555 2 11.214292526245117 3 5.001270771026611 4 2.2352840900421143 5 1.0038176774978638 6 0.4554775...

1、Qt 的窗口组件和窗口类型

1、窗口组件 图形用户界面由不同的窗口和窗口组件组成 组件的类型 — 容器类(父组件):用于包含其它的界面组件 — 功能类(子组件):用于实现特定的交互功能 Qt 中没有父组件的顶级组件叫做窗口 QWidget QWidget 继承于 QObject 和 QPaintDevice — QObject 是所有支持 Qt 对象模型的基类 — QPaint...

从APP跳转到微信指定联系人聊天页面功能的实现与采坑之旅

从APP跳转到微信指定联系人聊天页面功能的实现与采坑之旅 起因 实现逻辑 效果图 实现过程 跳转微信按钮点击事件 无障碍监听主要方法 一些必要的参数 监听主要方法 遇到的坑 1. 搜索内容无法赋值给搜索框 2. 如何停止监听? 3. 没查询到结果如何停止监听? 4. 如果在微信其他页面怎么办? 5. 页面改变UI加载太慢 6. 聊天界面和主页面是同一个活动 7. 搜索不到结果时,发现他在搜索结果页...