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中表格以及表单的属性以及运用 的相关文章

随机推荐

  • 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 调