html中的表格和表单设计总结

表格

table标签

包含thead tbody tfoot tr td 。

<body >
    <table border="" width="" height="" align="center"bgcolor=""
    background="..\images\图片1.png">
		<thead>表头</thead>
		<tbody>
			<tr>
				<td>第一列</td>
				<td>第二列</td>
			</tr>
			<tr>
				<td>第一列</td>
				<td>第二列</td>
			</tr>
			<tr>
				<td>第一列</td>
				<td>第二列</td>
			</tr>
		</tbody>
		<tfoot>表尾</tfoot>
</table>

其中<thead>表示表头,<tbody>表示主干,<tr>表示行,<td>表示列,<tfoot>表示表尾

其中还可以设置属性例如

外加边框:

border----去设置表格边框,将内容框起来。

设置表格高度和宽度(单位像素,n为整数):

width---宽度,width="npx"

height---高度height="npx"

设置表格的对齐方式(整体来说)

align---设置表格的对齐方式 left,right,center

设置表格背景:

颜色:

bgcolor---背景颜色

background---背景图片(默认截取一部分,如果够大则会全景)

其中可以将表格中的内容和<img src="图片地址">连用,例如:

<td>
    <img src="..\xxx.png" alt="" ><br>"XXXX"
</td>

表格边距

cellpadding ------- 表示表格边距(表示的单元格内元素距离单元格边缘距离)

cellspacing--------- 表示表格的间距(单元格和单元格直接的距离)

<table border="10" width="300px" height="300px" cellpadding="10px"
cellspacing="10px">     长宽均为300px,表格边距为10px,间距为10px

这里间距和边距系统默认为2px

表格嵌套

表格里面也可以再包含一个表格(可以将一个表格放到另一个表格的单元格内),一般会用来布局

也就是在列标签<td></td>之间再加上一个<table>表格内容

<body>
    <table border="1" width="300px" height="300px" cellpadding="0px" cellspacing="0px">
        <tr>
            <td align="center">
                <table border="1"  height="300px" cellpadding="0px" cellspacing="0px">
                    <tr>
                        <td width="100px">&nbsp;</td>
                        <td width="100px">&nbsp;</td>
                        <td width="100px">&nbsp;</td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
</body>

表格合并

rowspan=“n”------n表示的是一个整数,表示在单元格上垂直跨行合并。其实是变相的在垂直方向加一个合并的列,如:<td rowspan="2">&nbsp;</td>

colspan=“n”------n表示在水平方向上去跨列,其实也是外加的一列,以合并的样式表示。



```html
<body>
    <table border="10" width="300px" >
        <tr>
            <td rowspan="2">&nbsp;&nbsp;</td>
            <td>&nbsp;&nbsp;</td>
            <td>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td>&nbsp;&nbsp;</td>
            <td>&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td colspan="3">&nbsp;&nbsp;</td>
        </tr>
    </table>
</body>
```

表单

表单元素:

form 标签 一般会和input标签连用

属性: action ----- 跳转的路径

method ------ 用来明确表单提交的方式(get/post)默认值是get,get请求会把用户信息暴露在地址栏上

name ----- 表单的名称

<form action="demo01.html" method="post" name="regester"></form>

表单元素(文本框,密码框,下拉列表框等等),一般由input,textarea,select标签构成,需要放到form标签内使用

input标签

格式:<input type="元素内容" name="元素名称" value="元素值">

type的取值可以为:

text

文本框

password

密码框

radio

单选按钮

checkbox

多选按钮

submit

提交按钮

reset

复位按钮

button

普通按钮

image

图像按钮

file

文本域(上传文件的按钮)

email

邮箱

color

颜色域

datetime-local

日期+时间

range

进度条

checked

默认选择

required

不能为空白提交

autofocus

默认光标的位置

 select标签

下拉列表框 -------一般option标签进行连用

selected属性 ------ 默认被选中的选项

multiple="multiple" 属性 ------- 以列表形式显示,例如:

<body>
    <form action="">
        输入您的地址:
        <select name="" id="" multiple>
            <option value="" selected>重庆</option>
            <option value="">四川</option>
            <option value="">湖南</option>
            <option value="">广西</option>
        </select>
    </form>
</body>

textarea标签(用来实现文本域,例如个性签名或评论之类

cols="n" --------- n列,表示文本域的宽度

rows="m"-------- m行,表示文本域的高度

<body>
    <form action="">
        <textarea name="" id="" cols="30" rows="10">这家伙很懒什么也没留下</textarea>
    </form>
</body>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值