CSS中表格以及表单的属性以及运用

2023-10-30

一.表格 (按照一定的顺序摆放数据,表格是由一些单元格组成)

1属性

 border边框

​      cellspacing 单元格与单元格之间的距离

​     cell padding 单元格 边框和内容之间的距离

​     align 表格水平的位置

   **tr行** 

 align 调整一整行内容的水平位置

valign 调整内容的垂直位置(top  middle bottom)

height  调整本行的高度

bgcolor 调整本行的颜色

**注意 tr中width是不生效的** 

**td 单元格**

  width,height(只要有任何一个单元格发生改变的时候,他所在的那一行或者那一列宽度和高度都会发生变化)

 align调整的自身内容的水平位置

valign调整自身内容的垂直位置

bgcolor 调整的是自身的颜色

 2.表格的结构

caption表格标题

1,必须跟随在table标签之后

2,表格标题只能存在一个(人为约定)

th表格的表头

thead表格的页眉

tbody表格的主体

tfoot表格的页脚

3.表格的高级运用

**跨列合并colspan**

从指定单元格的位置处开始,横向向右合并,几个单元格(包含自己)被合并掉的单元格应从tr中删除

   属性:td的colspan属性

   取值:合并单元格的数量

**跨行合并rowspan** 

从指定单元格的位置处开始,纵向向下合并,几个单元格(包含自己) 被合并掉的要删除

 属性:td的rowspan属性

取值:合并单元格的数量

  代码:

<!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>第一个表格</title>
</head>

<body>
    <table border="1px" cellspacing="0" cellpadding="10px" align="center">
        <tr>
            <td rowspan="2" align="center" bgcolor="blue" >1</td>
            <td>2</td>
            <td bgcolor="purple">3</td>
            <td>4</td>
        </tr>
        <tr>
            <td colspan="2">5</td>
            <td rowspan="3" bgcolor="#9BC1E6">6</td>
        </tr>
        <tr >
            <td height="30px">7</td> 
            <td rowspan="2" bgcolor="yellow">8</td>
            <td height="70px" bgcolor="#ABCF8F">9</td>
        </tr>
        <tr>
            <td height="70px">10</td>
            <td height="30px">11</td>
        </tr>
        <tr>
            <td colspan="4" bgcolor="red" align="center">12</td>
        </tr>
    </table>
</body>

效果图:

 

二.表单form(用于显示,收集 用户信息,并且提交给服务器)

1.组成

表单元素:将信息提交给服务器

表单控件:负责接收用户的数据

表单提交:点了提交按钮就会跳转到新的页面

属性:

action 设置提交表单的地址

method 设置表单的提交方式

get 显示传输

post 隐式传输

get与post的区别:

1.提交方式

get 显示传输

post 隐式传输

2.安全性

post 相对安全

get 不安全

3.数据大小

get(提交数据大小 一般都是1024字节)

post(理论上没有限制 但实际上根据内存大小和服务器的设置)

2.表单控件

input属性:

type类型

text 普通文本输入框

password 密码框

file 文件上传

radio 单选

textarea cols=“5” row=“5” 评论区(宽五行长五行)

checkbox 多选

submit 提交

reset 重置

image 图片(默认是提交属性)

button 按钮

value 值

name 名称

placeholder 文本占位符

checked 默认选中

disabled 禁用

readonly 只读

注意 :checked只适用于单选按钮和复选框 ,checked和disabled设置时可以直接写属性名 也可以写成checked = "checked"、checked = "true"

代码:

<!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>第一个表格</title>
</head>

<body>
    <from action="这里写服务器地址" method="get">
       用户名<input type="text" placeholder="请输入您的用户名或者电话号码">
       密码<input type="password" placeholder="请输入您的密码">
       地址<input type="text" value="湖南省岳阳市" name="adress">
       <br/>
       性别<input type="radio" name="sex" checked="true">男<input type="radio" name="sex">女<input type="radio" name="sex">其他
       <br/>
       上传头像<input type="file">
       <br/>
       阅读<textarea cols="3" rows="3" type="readonly">wrryxujxfght</textarea>
       <br/>
       请你选择你喜欢的运动:
       <input type="checkbox">篮球
       <input type="checkbox">足球
       <input type="checkbox">兵乓球
       <br/>
       <input type="submit">
       <input type="reset">
    </from>
</body>
</html>

效果图:

 

3.关联标签

label

属性 : for

第一种用法

给要关联的控件加上一个id

通过for属性连接id

第二种方法

直接包裹input元素

4.文本域 textarea

文本域的大小不取决于宽高,而是行数、列数

cols 列数

rows 行数

5.下拉菜单 select

option:列表项

size : 默认选项的数量 如果取值大于1的话 则成为一个滚动列表

selected 默认选中(selected=“true”)

6.拓展标签

iframe:浮动框架

第一个作用 在一个屏幕中显示多个页面(小窗口的形式展现的)

第二个作用 可以在小窗口中显示不同的网页

marquee:跑马灯标签

属性:

behavior 设置文本在 marquee 元素内如何滚动

scroll 默认值 从右到左循环

slide 到左边停下

alternate 弹回来再弹回去

bgcolor 通过颜色名称或十六进制值设置背景颜色

direction 设置 marquee 内文本滚动的方向

可选值:left,right,up,down(默认值为left)

height 以像素或百分比值设置高度

hspace 设置水平边距

loop 设置 marquee 滚动的次数,默认值为 −1,表示 marquee 将连续滚动

scrollamount 设置每次滚动时移动的长度(以像素为单位),默认值为 6

scrolldelay 设置每次滚动时的时间间隔(以毫秒为单位)默认值为 85

truespeed 默认情况下,会忽略小于60的scrolldelay值,如果存在truespeed,那些值不会被忽略

vspace 以像素或百分比值设置垂直边距

width 以像素或百分比值设置宽度

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

CSS中表格以及表单的属性以及运用 的相关文章

  • 使用 JavaScript 在 HTML 表中动态添加行并通过提交按钮获取每个文本框的文本框值

    我有一个可以动态添加行的表 当我提交保存按钮时 我想将每行中的数据获取到 php 数组 请有人帮我解决这个问题 我是java脚本的新手 对此知之甚少 谢谢你
  • JS - 使用变量设置 Div 背景颜色

    基本上 我的一个朋友正在练习 JS 他想到了一个测试基本站点的想法 所以我说我们将进行一场比赛来完成它 此时我们都遇到了错误 我们在 JS 中创建了一种颜色 但是当我们需要输出时它就不起作用了 我有这个 document getElemen
  • 如何在 leaflet.js 中设置 layer.control 的样式?

    我正在尝试更改图层控件中的默认下拉菜单图标 我希望图标旁边有文字 有什么办法可以做到这一点吗 也许使用 JQuery 和 CSS 我正在开发一个基于此示例的传单项目 http leafletjs com examples layers co
  • jQuery 更改事件未在输入元素上触发

    首先 我检查了与我的问题类似的每个主题 不幸的是 我还没有找到答案 我尝试结合一些答案 但没有成功 注 刚开始学习jQuery 所以这是我的问题 我创建了一个带有四个文本输入和一个按钮的表单 每个输入内部都有一个 svg 图标和一个占位符文
  • 选择移动 Web HTML5 框架 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • CSS 安全区域属性在 iPhone X 上不起作用

    就我而言 我正在 iPhone X 上运行一个 Web 应用程序 我尝试在顶部添加一个填充 以使用 Webkit 的安全区域 css 属性将我的身体推到安全区域padding top constant safe area inset top
  • 禁用单一样式的 CSS 转换?

    为单个样式启用 CSS 过渡非常容易 但是是否可以为单个样式禁用它们 单一样式过渡的常用方法是 div transition opacity 0 5s 但我想做的是设置一个全局转换 然后为单个属性禁用它 也许是这样的 div transit
  • 当悬停时不透明度发生变化时,Google Chrome 中的背景会发生变化

    我使用 Jquery 设置了悬停效果 可以更改悬停元素的不透明度 它在所有最新的浏览器中都能正常工作 除了 Chrome 它会改变 body 元素的背景 这是链接 http wrong ro tataia http wrong ro tat
  • 除非我在 HTML 中使用 标签加载图像,否则背景图像不会显示在 CSS 中

    我非常困惑为什么我的代码无法正确显示图像 这是我的代码 div p p div 只有图像的一小部分与文本一起显示 我很困惑为什么会发生这种情况 显示整个图像的唯一方法是在图像周围添加近 170 像素的填充 请有人帮忙 Thanks 你之前需
  • 单值或常量值时在 x 轴上绘制的样条图 - highchart

    while using the older version of highchart 2 1 6 if a plot had only one value or a series of same values it would plot a
  • Firefox 插件查找未使用的 CSS 样式[重复]

    这个问题在这里已经有答案了 可能的重复 识别未使用的 CSS 定义的工具 https stackoverflow com questions 135657 tool to identify unused css definitions 假设
  • 使用 CSS Flexbox 堆叠图像

    我正在学习使用CSSflexbox 和我想在左侧渲染一个大图像 并在彼此之上渲染两个小图像 我怎样才能使用CSS弹性盒 div class container img class image1 src alt null img class
  • Django css文件缓存

    我有一个 css 文件 我想修改它以满足我的需要 问题是它似乎被缓存在某个地方 因为无论我在 css 文件中做什么 我都看不到更改 我确信我指向了正确的文件 因为现在我已经对其进行了修改 并且它有效 有什么设置可以关闭缓存吗 谢谢 正如本文
  • CSS:将加载指示器放置在屏幕中央

    如何将加载指示器放置在屏幕中央 目前我正在使用一个小占位符 它似乎工作得很好 但是 当我向下滚动时 加载指示器保持在该预定义位置 我怎样才能让它跟随滚动 使其始终位于顶部 busy position absolute left 50 top
  • 捕获 XSS(跨站脚本)攻击的最佳正则表达式(Java 中)?

    杰夫实际上在净化 HTML http refactormycode com codes 333 sanitize html 但他的示例是用 C 编写的 而我实际上对 Java 版本更感兴趣 有人有更好的 Java 版本吗 他的示例是否足以直
  • 使用文本遮盖视频

    是否可以使用 HTML CSS 文本来屏蔽视频 我已经找到并设置了这种工作方式 但没有一种允许文本后面有透明背景 例如 这支笔要求您进行某种填充 它并不是真正掩盖实际视频 而是创造幻觉 https codepen io dudleystor
  • 如何在粘贴时获取文本区域输入字段的新值?

    我发现当我尝试从文本区域字段读取值时onpaste调用函数时 我得到字段的旧值 粘贴操作之前的值 而不是新值 粘贴操作之后的值 以下是此行为的演示 http jsfiddle net qsDnr http jsfiddle net qsDn
  • 如何根据所需表单输入的值更改 CSS 样式

    我想知道如何编写 javascript 来改变所需的表单元素的样式 如果它们有价值的话就改变它们 我想要做的是当所需的文本字段为空时 在它们周围有一个彩色边框 并在它们有值时删除边框样式 我想做的是编写一个 javascript 函数来检查
  • Bootstrap 3 多个导航栏

    我在 Twitter Bootstrap 3 中的多个引导程序中遇到问题 第一个导航栏可以正常调整大小和响应 第二个导航栏在正常分辨率下无法正常工作 但是当我尝试调整大小以响应并调整大小后 它可以正常工作 这是一些代码
  • jQuery 覆盖默认验证错误消息显示(Css)弹出/工具提示等

    我试图用 div 而不是标签来覆盖默认的错误消息标签 我看过这个帖子 https stackoverflow com questions 309574 jquery validation how to not display errors

随机推荐

  • maven私有仓库nexus3.5搭建与使用

    maven私有仓库nexus3 5搭建与使用 参考网址 http blog csdn net clj198606061111 article details 52200928 http www cnblogs com jingmoxukon
  • leetcode刷题日志4.0

    目录 前言 1 三个数的最大乘积 2 错误的集合 3 机器人能否返回原点 4 最长连续递增序列 5 验证回文串 II 6 交替位二进制数 前言 五一假期结束了 大家玩的开心吗 不过我们还得回到我们的日常生活学习工作当中 那今天我就分享一下我
  • 性能测试最佳实践的思考,7个要点缺一不可!

    性能测试是软件开发和应用过程中至关重要的环节 它是评估系统性能 稳定性和可扩展性的有效手段 可以确保软件在真实环境中高效运行 在现代技术快速发展的时代 性能测试的重要性愈发显著 性能测试在软件开发和应用过程中的重要性不可低估 它是保障用户体
  • 预编码技术

    预编码的基本原理 TD LTE下行传输采用了MIMO OFDM的物理层构架 通过最多4个发射天线并行传输多个 最多4个 数据流 能够有效地提高峰值传输速率 LTE的物理层处理过程中 预编码是其核心功能模块 物理下行共享信道的几种主要传输模式
  • The ‘import.meta‘ meta-property is only allowed when the ‘--module‘ option is ‘esnext‘ or ‘system‘

    问题描述 使用vite的import meta const allImage import meta glob assets images console log allImage 报提示 需要配置 module option为exnext
  • 根据fabric官方文档,自己整理hello world的过程中出现的bug

    在对fabric的官方文档下的 fabric samples中的test network项目中的network sh的分析 进行到创建通道时候又出现了之前出现的bug Error got unexpected status BAD REQU
  • mysql查询练习(二)

    11 查询每门课的平均成绩 查询3 105课程的平均分 mysql gt select avg degree from score where cno 3 105 avg degree 81 7500 1 row in set 0 00 s
  • 零拷贝( Zero-copy )

    一 背景 零拷贝 描述了计算机操作 其中CPU 不执行将数据从 一个存储区 复制到 另一个存储区 的任务 通过网络传输文件时 通常用于节省CPU周期和内存带宽 在传统的 Linux 操作系统的标准 I O 接口是基于数据拷贝操作的 即 I
  • C++基本语句(一)

    学习C 的第二天 一 C 的基本语句 1 1声明语句和变量 P21 P22 声明语句和变量 各自的作用是什么 为什么变量必须要声明 以及下面这段代码提供了哪两项信息 定义一个整型变量 int carrots 定义一个整型变量 int car
  • 尤里的复仇Ⅰ 小芳!

    尤里的复仇 小芳 作者 admin 时间 2021 06 15 分类 封神台 第一章 为了女神小芳 找到get参数id 使用 1 1 or 1 1 1 or 1 2 测试 发现存在sql注入 最终payload为 id 1 and 1 2
  • XMind中的 “甘特图”视图

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 甘特图 视图 当所有任务信息添加完成后 点击 任务信息 视图底部的 显示甘特图 按钮 XMind将弹出 甘特图 视图 所有任务信息将不同属性的线条展现 如果此时切换画布或者
  • math模块

    math 模块是Python中的标准模块 并且始终可用 要在此模块下使用数学函数 您必须使用导入模块import math 它提供对基础C库函数的访问 导入数学函数库 import math 查看 math 查看包中的内容 print di
  • C99与C89主要区别

    http www cnblogs com xiaoyoucai p 6146784 html
  • P4162 [SCOI2009]最长距离

    题目链接 这道题数据范围比较小 所以方法还是比较暴力的 思路 先按每个格子的状态 让所有格子与他周围的格子连一条权值为它连向那个格子的值 0或1 然后我们n方枚举所有格子跑最短路 最短路即为从起点到终点的最小障碍数 然后我们枚举所有最短路
  • Spring的两种定时器

    1 spring学习系列 定时器一TimerTask spring定时器一般有两种 TimerTask Quartz 本节只讲TimerTask 需要的包 aopalliance 1 0 jar commons logging 1 1 1
  • 使用html2Canvas跟jspdf将一部分页面生成PDF

    刚好碰到这么一个需求 前端需要将后端返回的json对象数据生成表单样式的pdf文件 首次接触所以简单记录一下 经过反复查找大致流程为 现在页面画一个表单 gt 拿到数据将数据放表单中 gt 给表单最外层加个ref利用html2Canvas生
  • Linux:NTP服务离线安装及配置

    0 常用命令 rpm qa grep ntp 查询已安装的ntp版本信息等 service ntpd status 查询ntp服务状态 service ntpd start 启动 service ntpd stop 停止 service n
  • hack the box - tier0

    Tier0 Meow Recommended Academy Modules INTRO TO ACADEMY STARTING POINT Tier 0 Machines Tags Enumeration Telnet External
  • 嵌入式linux解决方法

    一 问题描述 u boot version 2016 03 ubuntu version 18 04 ubuntu中环境配置正确 通过其他客户端能够挂载上 但是使用uboot得nfs下载命令会报错 gt nfs 80800000 192 1
  • CSS中表格以及表单的属性以及运用

    一 表格 按照一定的顺序摆放数据 表格是由一些单元格组成 1属性 border边框 cellspacing 单元格与单元格之间的距离 cell padding 单元格 边框和内容之间的距离 align 表格水平的位置 tr行 align 调