前端基础入门之css表格与表单
文章目录
- 表格与表单
- 1、表格
- 2、长表格
- 3、表格的样式
- HTML 代码
- CSS 代码
- 4、表单
- 文本框
- 密码框
- 提交按钮
- 单选框
- 多选框
- 下拉列表
- 5、表单补充
- 按钮
表格与表单
1、表格
在现实生活中,我们经常需要使用表格来表示一些格式化数据:
- 课程表、人名单、成绩单…
同样在网页中我们也需要使用表格,我们通过table
标签来创建一个表格
在table
中使用tr
表示表格中的一行,有几个tr
就有几行
在tr
中使用td
表示一个单元格,有几个 td就有
几个单元格
rowspan
纵向的合并单元格colspan
横向的合并单元格
<table border="1" width="50%" align=" center"><!--在table中使用tr表示表格中的一行,有几个tr就有几行--><tr><!--在tr中使用td表示一个单元格,有几个td就有几个单元格--><td>A1</td><td>B1</td><td>C1</td><td>D1</td></tr><tr><td>A2</td><td>B2</td><td>C2</td><!--rouspan 纵向的合并单元格--><td rowspan="2">D2</td></tr><tr><td>AB</td><td>B3</td><td>C3</td></tr><tr><td>A4</td><td>B4</td><!-- colspan横向的合并单元格 --><td colspan="2">C4</td></tr>
</table>
2、长表格
可以将一个表格分成三个部分:
- 头部
thead
- 主体
tbody
- 底部
tfoot
th
表示头部的单元格
<table><thead><tr><td>日期</td><td>收入</td><td>支出</td><td>合计</td></tr></thead><tbody><tr><td>2000.1.1</td><td>500</td><td>200</td><td>300</td></tr><tr><td>2000.1.1</td><td>500</td><td>200</td><td>300</td></tr><tr><td>2000.1.1</td><td>500</td><td>200</td><td>300</td></tr></tbody><tfoot><tr><td></td><td></td><td>合计</td><td>1200</td></tr></tfoot>
</table>
3、表格的样式
HTML 代码
<table><tr><td>学号</td><td>姓名</td><td>性别</td><td>年龄</td><td>地址</td></tr><tr><td>1</td><td>孙悟空</td><td>男</td><td>18</td><td>花果山</td></tr><tr><td>2</td><td>猪八戒</td><td>男</td><td>28</td><td>高老庄</td></tr><tr><td>3</td><td>沙和尚</td><td>男</td><td>38</td><td>流沙河</td></tr><tr><td>4</td><td>唐僧</td><td>男</td><td>16</td><td>女儿国</td></tr><tr><td>1</td><td>孙悟空</td><td>男</td><td>18</td><td>花果山</td></tr><tr><td>2</td><td>猪八戒</td><td>男</td><td>28</td><td>高老庄</td></tr><tr><td>3</td><td>沙和尚</td><td>男</td><td>38</td><td>流沙河</td></tr><tr><td>4</td><td>唐僧</td><td>男</td><td>16</td><td>女儿国</td></tr><tr><td>4</td><td>唐僧</td><td>男</td><td>16</td><td>女儿国</td></tr><tr><td>1</td><td>孙悟空</td><td>男</td><td>18</td><td>花果山</td></tr><tr><td>2</td><td>猪八戒</td><td>男</td><td>28</td><td>高老庄</td></tr><tr><td>3</td><td>沙和尚</td><td>男</td><td>38</td><td>流沙河</td></tr><tr><td>4</td><td>唐僧</td><td>男</td><td>16</td><td>女儿国</td></tr>
</table>
CSS 代码
table {width: 50%;margin: 0 auto;border: 1px black solid;/* border-spacing:指定边框之间的距离;边框之间虽然没有距离了,但是实际上是两条边框的和,看起来是变粗了 *//* border-spacing: 0; *//*border-collapse:collapse;设置边框的合并;真正的将两条边框合并成一条边框 */border-collapse: collapse;/* 默认情况下元素在td中是垂直居中的,可以通过vectical-align来修改 */vertical-align: middle;text-align: center;
}/* 如果表格中没有使用tbody而是直接使用tr,那么浏览器会自动创建一个tbody,并且将tr全都放到tbody中所以说,tr不是table的子元素 */
tbody tr:nth-child(odd) {background-color: rgb(211, 216, 188);
}td {border: 1px black solid;
}
其中,
border-spacing
:指定边框之间的距离border-collapse
:设置边框的合并
4、表单
表单
- 在现实生活中表单用于提交数据
- 在网页中也可以使用表单,网页中的表单用于将本地的数据提交给远程的服务器
form 的属性
action
:表单要提交的服务器的地址
文本框
注意:数据要提交到服务器中,必须要为元素指定一个name
属性值
文本框<input type="text" name="username" />
密码框
密码框<input type="password" name="password" />
提交按钮
<input type="submit" value="注册" />
单选框
像这种选择框,必须要措定一个value
属性,value
属性最终会作为用户填写的值传递给服务器
单选框
<input type="radio" name="hello" value="a" />
<input type="radio" name="hello" value="b" checked />
多选框
多选框
<input type="checkbox" name="test" value="1" />
<input type="checkbox" name="test" value="2" />
<input type="checkbox" name="test" value="3" checked />
下拉列表
下拉列表
<select name="haha"><option value="i">选项一</option><option value="ii" selected>选项二</option><option value="iii">选项三</option>
</select>
5、表单补充
按钮
<!-- 提交按钮 -->
<input type="submit" />
<!-- 重置按钮 -->
<input type="reset" />
<!-- 普通按钮 -->
<input type="button" value="按钮" />
<br /><br />
<button type="submit">提交</button>
<button type="reset">重置</button>
<button type="button">按钮</button>
上面两种写法实际上效果是一致的,区别在于:
input
是自闭合标签,不需要</input>
就能结束;button
不是自闭合标签,跟一般标签一样是成对出现的button
因为不是自闭合标签,所以使用起来更灵活,可以嵌套其他的标签
前端基础入门之css表格与表单相关推荐
- CSS——表格与表单的简介
文章目录 前言 一.什么是表格? 二.什么是表单 1.表单中的常用项与介绍 2.补充点 总结 前言 本文主要介绍了html中表格与表单的相关知识点 一.什么是表格? 表格的应用在日常生活中十分的常见, ...
- HTML 基础【2】 -- 表格标签 / 表单标签
请先学习往期内容:HTML 基础[1] – 入门介绍 / 基本结构 / 块级标签 / 行内标签 作业分析 上一篇<HTML 基础[1] – 入门介绍 / 基本结构 / 块级标签 / 行内标签&g ...
- 一 前端基础,http协议,form表单
一,web服务的本质: 浏览器中敲入网站回车发生的几件事? 1.游览器向服务端发送请求 2.服务端接受请求 3.服务端返回相应的响应 4.浏览器接受响应 根据特定的规则渲染页面展示给用户看 二: HT ...
- 前端之HTML列表、表格及表单
文章目录 1.表格 table 1.1.创建表格 1.2.表格属性 1.3.表头单元格标签th 1.4.表格标题caption 1.5.合并单元格 1.5.1.合并单元格2种方式 1.5.2.合并单元 ...
- CSS — 表格 和 表单
目录 一.表格 1.表格介绍 2.长表格 3.表格的样式 二.表单 一.表格 1.表格介绍 在现实生活中,我们经常使用表格来表示一些格式化的数据,如课程表,人名单等等. 同样,在网页中也需要使用表格, ...
- CSS表格和表单设置
表格: 再HTML中使用table标签来创建一个表格:在table标签中使用tr标签来表示表格中的一行:在tr标签中使用td来常见一个单元格.可以用th标签来表示表头(自动加粗和居中):th的用法 ...
- 前端基础入门之css像素与视口和媒体查询
文章目录 像素与视口 像素 视口(viewport) 手机像素 完美视口 vw单位 vw 常见的设计图宽度 vw适配 rem 媒体查询 响应式布局 媒体查询 媒体查询语法 媒体类型 媒体特性 断点 像 ...
- 前端基础入门之css定位 position
定位的简介 需求分析 按照我们之前所学知识,可以怎么实现呢? 应该来说不难,很容易实现 .box2 {width: 200px;height: 200px;background-color: yell ...
- 前端基础入门之css字体相关
文章目录 字体 1. 字体相关的样式 2. font-family 3. 几种字体 手写体 艺术体 乱码字体 中文字体 4. @font-face 5. 图标字体(iconfont) 图标字体简介 f ...
- 前端学习第一周-计算机基础,html标签的介绍,其中包括列表,表格以及表单的使用
前端学习第一周-HTML基础 文章目录 前端学习第一周-HTML基础 前言 DAY 1 计算机组成 计算机网络 DAY 2 vscode快捷方式 HTML骨架 DAY 3 HTML属性 HTML标签 ...
最新文章
- 经典算法题每日演练——第六题 协同推荐SlopeOne 算法
- 软考网络工程师身份证忘记领取啦怎么办
- vbs结束进程代码_物联网学习教程—Linux系统编程之进程控制
- 判断鼠标不在控件上_基础设施:一套基本控件
- [bzoj1025][SCOI2009]游戏 (分组背包)
- 如何预防淋巴癌?(希望分享给更多的人看)
- 视频动态库测试及心得
- mysql tags_mysql tags table解决方法
- LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
- MATLAB使用教程(三)——在文件中编程
- C++_选择结构_switch语句_循环结构while_while案例猜数字_do while循环_dowhile案例水仙花数_---C++语言工作笔记017
- CCA分析图如何解读_微生物群落与环境因子关联:全自动的CCA/RDA分析流程!!...
- NLP︱中文分词技术小结、几大分词引擎的介绍与比较
- SQL SERVER恢复数据库时出现Exclusive access could not be obtained because the database is in use
- 基于Cesium使用自定义着色器的资源总结
- 从jieba分词到BERT-wwm——中文自然语言处理(NLP)基础分享系列(1)
- 腾讯微信支付2020暑期实习二面、三面面经
- 设计的萌芽阶段_第一章 设计的萌芽阶段 第一节 设计概念的产生
- 制作自己的字体图标库
- 如何储存图片方法jpg格式png格式#ps教程#ps抠图
热门文章
- 最强升级系统的锚点连接
- 朱利亚 matlab分形图,【分形之美 02】分形图像怎么画?详解曼德勃罗朱利亚分形绘制方法...
- 简析发送手机验证码原理
- H.264媒体流AnnexB和AVCC格式分析 及 FFmpeg解析mp4的H.264码流方法
- 苹果Mac OS X 10.6 Snow Leopard雪豹操作系统BT种子(.torrent)下载,6.13G个人版和Sever服务器版
- ieee期刊的科技写作思路曹文平_如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?...
- CwRsync实现文件同步(windows或linux服务器通用)
- 英国进口FTDI FT232RL 串口芯片真假大揭秘
- 加域电脑激活指纹识别
- 解决 zsh:command not found