CSS——表格和表单

2023-11-04

第六章——CSS的表格和表单



一、表格

表格标签:

标签 描述
< table ></ table > 表格标签
< tr></ tr> 表格行标签
< td></ td> 普通单元格标签
< th></ th> 表头单元格标签
< caption></ caption> 表格标题标签

合并表格边框: boder-collapse 属性
boder-collapse 属性的值:

属性值 说明
separate 边框会被分开
collapse 如果可能,边框会被合并为一个单一的边框
inherit 从父元素继承 boder-collapse 属性的值
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

        table{
            /* 合并表格相邻的框线 */
            border-collapse: collapse;
        }

        th,tr,td{
            border: 1px solid lightgray;
            text-align: center;
            width: 150px;
            height: 40px;
            
        }
    </style>
</head>
<body>
    <!-- 表格 -->
    <table>
        <!-- 表格的标题 -->
        <caption>实训课程表</caption>
        <!-- 行 -->
        <tr>
            <!-- 表头 -->
            <th>上课时间</th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr>
            <!-- 列 -->
            <td>上午8:30-9:15</td>
            <!-- 1.合并单元格需要找到起始位置 -->
            <!-- 2.合并行需要给rowspan赋值,合并几个就给多少值 -->
            <!-- 3.把多余出的数据删掉 -->
            <td rowspan="3">HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <!-- 合并列 -->
            <td colspan="2">JS</td>
        </tr>
        <tr>
            <td>上午9:25-10:10</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>上午10:20-11:05</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>下午13:00-13:45</td>
            <td>HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>下午13:55-14:40</td>
            <td>HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
        <tr>
            <td>下午14:50-15:35</td>
            <td>HTML</td>
            <td>HTML</td>
            <td>CSS</td>
            <td>JS</td>
            <td>JS</td>
        </tr>
    </table>
</body>
</html>

二、表单

标签 描述
< div ></ div > DIV标签
< form ></ form > 表单标签
< input ></ input > 输入型表单元素标签
< header ></ header > 页眉标签
< footer ></ footer > 页脚标签
< textarea ></ textarea > 文本域标签

input输入标签 type 属性不同取值的意义:

type属性值 元素类型 示例
text 文本框 < input type=“text” value=“这是一个文本框” >
checkbox 复选框 < input type=“checkbox” value=“1” name=“chx”>唱歌
< input type=“checkbox” value=“2” name=“chx”>跳舞
< input type=“checkbox” value=“3” name=“chx”>照相
file 文件域 < input type=“file” value=“”>
hidden 隐藏域 < input type=“hidden” value=“1”>
image 图像域 < input type=“image” value=“图像地址” name=“图像域名称”>
password 密码域 < input type=“password” value=“123456”>
radio 单选按钮 < input type=“radio” value=“1” name=“rdo1”>
< input type=“radio” value=“2” name=“rdo2”>女
button 普通按钮 < input type=“button” value=“这是按钮” >
reset 重置按钮 < input type=“reset” value=“重置按钮”>
submit 提交按钮 < input type=“submit” value=“提交按钮”>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

    </style>
</head>
<body>
    <label for="user">账号:</label>
    <!-- 输入框 -->
    <!-- input是行内块标签 -->
    <!-- 绑定标签,label的for属性值与input的id值相同时,这两个标签会相互绑定 -->
    <!-- maxlength最大字符长度  autofocus自动获取焦点 -->
    <input type="text" id="user" maxlength="6" autofocus>
    <br>
    <label for="pwd">密码:</label>
    <!-- placeholder输入框提示 -->
    <input type="password" id="pwd" maxlength="6" placeholder="密码最大长度为6位">
    <br>
    <label for="">性别:</label>
    <!-- 单选框需要有相同的name值 -->
    <input type="radio" name="sex"><input type="radio" name="sex"><br>
    <label for="">爱好:</label>
    <!-- 多选框需要用checkbox -->
    <input type="checkbox">唱歌
    <input type="checkbox">吹空调
    <input type="checkbox">吃饭
    <input type="checkbox">熬夜打游戏
    <input type="checkbox">打扑克
    <br>
    <label for="">你来自:</label>
    <!-- 下拉框 -->
    <select>
        <option>邯郸</option>
        <option>石家庄</option>
        <option>保定</option>
        <option>邢台</option>
        <option>张家口</option>
        <option>沧州</option>
    </select>
    <br>
    <label for="">自我介绍:</label>
    <br>
    <!-- 文本域 -->
    <textarea cols="50" rows="5"></textarea>
    <br>
    <button type="submit">登录</button>
    <button type="reset">重置</button>

</body>
</html>

总结

掌握表格和表单相关的标签

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS——表格和表单 的相关文章

  • 严格的 DocType 在 FF/Chrome 中强制规定最小表格行高

    我以前从未注意到的事情 但似乎在 Chrome Firefox 可能还有 Opera Safari 我没有专门检查这些 中 使用严格的文档类型可以防止表行显示小于我无法显示的值来确定计算 以下文档在 IE7 中的显示方式与人们想象的一样 所
  • Mapbox JS SDK CSS样式表导致地图消失

    我在 VueJS 应用程序中使用 Mapbox JavaScript SDK 我可以毫无问题地显示地图 现在我想添加一些标记 我懂了在本页 https docs mapbox com mapbox gl js api 您需要先导入 CSS
  • 第二个子div高度填充父级高度

    我有一个 div 文章 它有两个子项 标题和 content outer 标题有一个正确的高度 我希望 content outer 有一个高度 没有给出具体数字 例如 200px 以便标题高度 content outer 高度 文章高度 这
  • 如何在不同页面上使用不同类型的导航栏组件

    我为我们项目的两个不同子系统创建了两个不同的导航栏组件 App js function App return lt gt
  • 有 CSS 的替代品吗?

    是否有替代 CSS 的样式表格式化语言 或者 CSS 是当前用于执行样式表格式化类型操作的单一语言 我查看了维基百科上 CSS 的描述 http en wikipedia org wiki Cascading Style Sheets ht
  • jQuery animate() 和 CSS calc()

    我尝试设置CSScalc 使用 jQuery 动画 例如 element animate height calc 100 30px 500 我注意到calc 不支持 jQuery 动画 我希望有一种方法可以做到这一点 我不想要类似的方法 替
  • 将 html 转换为 pdf 时防止表格单元格跨页破坏

    使用 Google Apps 脚本 我有一个 html 模板 我填写该模板 然后以 pdf 形式发送 通过传真和 或电子邮件 该模板包括一个带有问题 答案的两列表格 如果行数足够多 表格会在pdf中跨页分页 并且分页符通常发生在单元格的中间
  • :hover 状态在 iOS 上不会结束

    我有一个带有悬停状态的简单菜单
  • 如何观察包含许多 sass 文件的整个目录/文件夹的变化

    我如何跟踪包含许多 sass 文件的整个目录的更改 我正在使用以下命令来观察 sass 的变化 file sass watch style scss style css 但是如何观察包含许多 sass 文件的整个目录 文件夹的变化 只需使用
  • 在导航栏下方添加背景图片

    我想在导航栏下方添加背景图像 具有完整窗口大小的宽度 它不应覆盖整个页面长度 而是从导航栏菜单下方开始 一直向下直到特定的指定高度 但宽度是满的 我参考了以下内容 但仍然没有结果 在 Twitter Bootstrap 中的导航栏下方启动背
  • IE8 忽略 td 宽度,适用于 IE7

    有一张表看起来像这样 table width 100 tr td td tr tr td style width 201px td td style width 100 td tr table 在除 IE8 之外的每个浏览器 包括 IE7
  • 监听浏览器宽度以进行响应式网页设计?

    我正在努力使我的网站适合移动设备 我想知道浏览器窗口的大小 以便当它比 728px 窄时我可以执行某些操作 而当它大于 728px 时我可以执行其他操作 这必须考虑到调整 PC 上的窗口大小以及在手机中从纵向模式更改为横向模式 如何才能做到
  • div Hello div div Howdy dere pardner div div div 我明白它的作用 但为什么叫这个名字both 什么是both mean 两者的意思是 一组两件事中的每一项 左 和 右 两件事
  • 自定义 WP 主题时,我应该将导航栏放在“”标签之前还是之后?

    我正在通过制作子主题来自定义 WP 主题 我将 Bootstrap 中的导航栏放入子主题目录中的 header php 文件中 但是 我不确定在哪里放置导航栏代码 我可以把它都放在前面and之后标记成功 例如 无论我选择哪一个 导航栏都显示
  • 如何修复“没有这样的文件或目录,lstat 'scss/'”?

    我正在尝试遵循 youtube 上的简单教程他尝试使用终端运行 npm 脚本 sass 文件 当我执行命令时npm 运行 sass显示错误消息错误 ENOENT 没有这样的文件或目录 lstat scss 我认为问题在于文件的路径或文件的权
  • 理解 z-index:该元素如何出现在其父级同级元素的前面?

    为什么当我删除时红色 div 位于绿色 div 前面z index from wrapperRed 感觉像z index是沿着链条向上继承的 如果我改变z index将绿色 div 更改为 6 即使删除第一句中描述的行后 它仍保留在红色 d
  • 使用 python 在一个 html 页面中显示分割数据框的 HTML 代码

    我是 html css 新手 所以对以 html 格式显示的数据有疑问 我有一个很长的列表 我想将其拆分并以 html 格式显示为两个单独的列 例如 而不是 Col1 Col2 1 a 2 a 3 a 4 a 5 b 6 b 7 b 8 b
  • 网站在 iPhone 屏幕右侧显示空白区域

    我遇到问题http eiglaw com http eiglaw com iPhone 屏幕右侧显示约 25 像素宽的空白 边框 我在 stackoverflow 上研究了这个问题 这些帖子是相关的 但是当我尝试提供的各种解决方案时 我无法
  • Bootstrap:如何将按钮组对齐在中心(垂直)

    在下面的代码中
  • 滚动时的 CSS 背景模糊

    我有固定的背景图像 滚动时我希望图像变得模糊 我知道如何在 css 中进行模糊 但在特定的滚动位置进行 这是一个例子 https medium com good music f160ba9e6c52 https medium com goo

随机推荐

  • 泊松分布与泊松回归模型

    泊松分布 Poisson分布 法语 loi de Poisson 英语 Poisson distribution 译名有泊松分布 普阿松分布 卜瓦松分布 布瓦松分布 布阿松分布 波以松分布 卜氏分配等 是一种统计与概率学里常见到的离散概率分
  • Go 语言面试题(二):实现原理

    文章目录 Q1 init 函数是什么时候执行的 Q2 Go 语言的局部变量分配在栈上还是堆上 Q3 2 个 interface 可以比较吗 Q4 两个 nil 可能不相等吗 Q5 简述 Go 语言GC 垃圾回收 的工作原理 Q6 函数返回局
  • Android RxJava:功能性操作符 全面讲解

    前言 Rxjava 由于其基于事件流的链式调用 逻辑简洁 使用简单的特点 深受各大 Android开发者的欢迎 Github截图 如果还不了解 RxJava 请看文章 Android 这是一篇 清晰 易懂的Rxjava 入门教程 RxJav
  • Python特点及优势

    Python介绍 Python由荷兰数学和计算机科学研究学会的吉多 范罗苏姆 于1990 年代初设计 作为一门叫做ABC语言的替代品 Python提供了高效的高级数据结构 还能简单有效地面向对象编程 Python语法和动态类型 以及解释型语
  • [远程办公] 通过阿里云反向代理实现内网穿透

    准备工作 购买一台阿里云服务器 新用户第一个月免费 由于仅作数据转发用 配置要求不高 除了传输带宽外 其余配置选最低的就行 内网主机 生成ssh密匙 ssh keygen 与远程主机建立免密登录ssh copy id root ip 安装依
  • docker安装tomcat,以及常用操作

    1 安装tomcat镜像 访问docker hub仓库找出你想安装的版本 docker hub 网址 https registry hub docker com 直接在搜索框里搜tomcat就可以 如果想把自己镜像放到上边就自己注册一个账号
  • Docker 搭建sonarqube,并集成阿里P3C规则

    简介 本文安装的sonarqube是7 6 community版本 未安装最新版是因为7 9之后不再支持mysql 如果你安装的是其他版本的sonarqube 那么不要使用插件包中的插件 会有版本兼容性问题 插件 插件包 插件包中包含jav
  • Android:Action 与 Data 属性

    前言 Intent 的中文翻译就是 意图 的意思 它是 Android 程序中传输数据的核心对象 在 Android 官方文档中 对 Intent 的定义是执行某操作的一个抽象描述 一个 Intent 对象实质上是一组被捆绑的信息 它可以是
  • JAVA maven 编写UDF适用于hive和impala

    hive 内置函数很少 我们可以通过自定义的方式添加新的UDF上去 来增强hive的处理能力 比如hive没有字符串包含的UDF 我们通过Java maven的方式来编写一个字符串包含的UDF 1 新建maven工程 2 修改pom xml
  • android studio升级指定版本,Android studio升级到3.3遇到的问题

    问题一 android native 的方法无法与cpp中方法关联 问题二 External Native Build Issues Error configuring 最近由于用opencv 做物体识别的demo 然后新建一个工程 含有C
  • 日志记录的几个重要地方

    在和经理聊天之前自己对日志的打印是比较随意的 没有太多的在意细节 在聊天之后发现这几个地方的日志是必须的 1 参数配置 一般项目启动时就会加载参数 日志级别为fatal 这是一定会打印的 让我们清楚的知晓参数加载的情况 2 数据进来的时候
  • springboot接口接收数组及多个参数的解决方案

    本例为个人经历 必然存在认知局限与不足 欢迎指正以及提供更好方法 若接口中需要接受数组 那么接口应该如何写呢 一般而言我们会想到 PostMapping xxxx public String test List list do sth 假设
  • 2013年计算机试题(四),2013年计算机一级考试试题(精简版):第四套

    无忧考网为大家收集整理了 2013年计算机一级考试试题 精简版 第四套 供大家参考 希望对大家有所帮助 第一部分 单选题 每小题1分 共30分 注意 打开你的考试文件夹中的EXCEL工作簿文件 单选题答题卡D XLS 将下列选择题的答案填入
  • pytorch:本地可视化服务器的tensorboard

    摘要 由于服务器上的系统是无界面系统 无法使用tensorboard进行可视化 但是可以在本地可视化服务器上的tensorboard tensorboard的安装以及命令行的使用已经在上一篇博客介绍过 这里不再阐述 不清楚的可以访问pyto
  • 基于SSM的疫苗接种平台

    末尾获取源码 开发语言 Java Java开发工具 JDK1 8 后端框架 SSM 前端 Vue 数据库 MySQL5 7和Navicat管理工具结合 服务器 Tomcat8 5 开发软件 IDEA Eclipse 是否Maven项目 是
  • 计算方法--函数插值

    文章目录 插值多项式的存在唯一性定理 1 拉格朗日插值 Lagrange 线性插值 公式 分段线性插值函数的余项 抛物插值 公式 拉格朗日插值 插值余项定理 条件 公式 误差估计 2 Newton插值公式 差商 性质 Newton插值多项式
  • 华为OD机试 - 区间交集(Java)

    题目描述 给定一组闭区间 其中部分区间存在交集 任意两个给定区间的交集 称为公共区间 如 1 2 2 3 的公共区间为 2 2 3 5 3 6 的公共区间为 3 5 公共区间之间若存在交集 则需要合并 如 1 3 3 5 区间存在交集 3
  • 实验七-通过JDBC转移异构数据库中数据

    通过ODBC JDBC转移异构数据库中数据 实验环境 Windows 10操作系统 MySQL 8 0 SQL Server 2019 eclipse2021 09 实验内容与完成情况 实验目的 学会配置ODBC JDBC数据源 熟悉使用O
  • etcd配置参数

    成员相关配置项 name data dir wal dir snapshot count heartbeat interval election timeout listen peer urls listen client urls max
  • CSS——表格和表单

    第六章 CSS的表格和表单 文章目录 第六章 CSS的表格和表单 一 表格 二 表单 总结 一 表格 表格标签 标签 描述 lt table gt 表格标签 lt tr gt 表格行标签 lt td gt 普通单元格标签 lt th gt