表格(十四)

25 篇文章 0 订阅
22 篇文章 0 订阅

一 创建表格

<table>
  <tr>
    <td>...</td>
    <td>...</td>
    ...
  </tr>
  ...
<table>

table整个表格,一个tr表示一行,一个td表示列.

属性:(属性不加单位)

表格属性

属性描述
alignleft center right不赞成使用。请使用样式代替。规定表格相对周围元素的对齐方式。
bgcolorrgb(x,x,x)#xxxxxxcolorname不赞成使用。请使用样式代替。规定表格的背景颜色。
borderpx规定表格边框的宽度。默认为 border=“0” 不赞成使用
cellpaddingpx**%*规定单元边沿与其内容之间的空白。
cellspacingpx**%*规定单元格之间的空白。
width*%*pixels规定表格的宽度。

width: 单元格的宽度.

表头标签

标签 默认居中和加粗.

表格标题

... 默认居中于表格之上.
<table>
  <caption>我是表格标题</ccaption>
</table>

合并单元格(单元格的属性td)

rowspan: 纵向行合并

​ (从上到下),在代码中需要把被合并的内容给删除.

colspan: 横向列合并

​ (从左到右),在代码中需要把被合并的内容给删除

<body>
  <table class="wrap"  border="1" align="center" width="300" height="180">
    <tr >
      <td>姓名</td>
      <td>年龄</td>
      <td>性别</td>
    </tr>
    <tr >
      <td rowspan="2" >纵向行合并</td>
      <td>18</td>
      <td>男</td>
    </tr>
    <tr>
<!-- <td>小刘</td>      这个是被纵向合并的单元格,需要删除-->      
      <td>22</td>
      <td>女</td>
    </tr>
    <tr>
      <td>小小</td>
      <td colspan="2">横向列合并</td>
 <!-- <td>男</td>      这个是被横向合并的单元格,需要删除-->    
    </tr>
  </table>
</body>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ibK8CgSQ-1623810252135)(C:\Users\liu\AppData\Local\Temp\1623729394737.png)]

实际开发中表格表现基本使用成熟UI库实现.

二 表单标签(常用)

表单的目的:用来收集用户信息.

表单组成部分:

1.表单控件: input /select /textarea/ button 相当于包含了表单功能项.

2.提示信息: label 表单说明文字,提示用户进行填写和操作.

3.表单域: form 相当于一个大的容器,用来容纳所有的表单控件和提示

用来包裹所有的表单控件提示.

form的属性

<form action="url地址" method="提交方式" name="表单名称">
   各种表单控件
</form>

input控件(最常用)

常用属性属性值描述
type见下表控制input的类型
name自定义控件名称 作为提交数据时的 key
value自定义或输入input控件中的默认或用户输入的文本
size正整数input在页面中的显示宽度
checkedchecked定义选择控件默认被选中的项
maxlength正整数规定控件容许输入的最大字符数
requiredrequired必填
readonlyreadonly内容只读
placeholder文本用户输入提示文本
multiplemultiple文件上传可选多文件

####type的属性值

常用类型属性描述补充
text单行文本输入框明文
password密码输入框密文
radio单选按钮单选
file输入字段和 "浏览"按钮,供文件上传。multiple 属性可以开启多文件选择
checkbox复选框多选
submit提交按钮提交按钮会把表单数据发送到服务器
button普通按钮多数情况下,用于通过js联动
reset重置按钮重置按钮会清除表单中的所有数据
image图像形式的提交按钮。自定义按钮 用的少
hidden隐藏的输入文本输入不显示 防止窥屏
number 新增仅限数字只能输入数字
date 新增日期选择年/月/日
tel 新增电话号码非有效限制
time 新增时间选择00:00
email 新增电子邮件非有效限制
search 新增查询框可点击x清除内容

label标签属性

label标签为input元素定义标注(标),用于绑定一个表单元素,当点击label标签的时候,被绑定的表单元素就会获得输入焦点.

<label for="male">Male</label>
<input type="radio" name="sex" id="male" value="male">

##textarea控件(文本域),创建多行文本输入框:**

<textarea cols="每行中的字符数" rows="显示的行数">
  文本内容
</textarea>

创建下拉菜单

<select>
   <option>选项1</option>
   <option>选项2</option>
   <option>选项3</option>
   ...
</select>

符数" rows=“显示的行数”>
文本内容


## 创建下拉菜单

选项1 选项2 选项3 ... ~~~
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我以为自己很帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值