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

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

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 以像素或百分比值设置宽度

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值