html表格,列表与表单

表格结构

基本语法:<table>

                            <tr><th>文字内容</th><th>文字内容</th><th>文字内容</th></tr>

                            <tr><td>文字内容</td><td>文字内容</td><td>文字内容</td></tr>

                  </table>

"th"用做表头,自动加粗居中

表格标签部分属性因为实际开发不常用,后面用css来表现。

重点是以下属性名,属性值,作用:

alignleft(左),center(居中),right(右)规定周围元素的对齐方式
border1 (有边框)   或者    " "(默认无边框)规定表格周围是否有边框
cellpadding像素值(默认1px)规定单元边格与内容的空白
cellspacing像素值(默认2px)规定单元格之间的空白
width像素值  或  百分比规定表格宽度

可以用"thead"和"tbdoy"标签来进行代码的收纳,整理代码。

"thead"用于表头部分,“tbdoy”用于主体部分。

单元格

合并单元格的方式:

1.跨行合并  rowspan="合并单元格个数" (以最上面的单元格为目标单元格)

2.跨列合并  colspan="合并单元格个数"  (以最左边的单元格为目标单元格)

合并步骤:

1.确定跨行还是跨列

2.找到目标单元格写入合并代码

3.删掉被合并的单元格

列表

无序列表

基本语法

<ul>

    <li></li>

    <li></li>

    <li></li>

</ul>

1.各项没有顺序级,都是并列的。

2.“li”之间是容器,可以容纳任何元素。

3."ul"之间输入任何其他标签和文字都是不合法的。

4.无序列表自己本身就带一定的样式,可以配合css来使用。

有序列表

基本语法

<ol>

    <li></li>

    <li></li>

    <li></li>

</ol>

1.“li”之间是容器,可以容纳任何元素。

2."ol"之间输入任何其他标签和文字都是不合法的。

3.无序列表自己本身就带一定的样式,可以配合css来使用。

自定义列表

通常用于对术语,名词做解释,列表前没有任何符号(通常用作各种电商网站,官网的页尾)。

<dl>

    <dt></dt>

    <dd></dd>

    <dd></dd>

</dl>

1."dl"里只能包含"dt","dd"。

2.“dt”,“dd”没有数量限制,多数情况下是一个“dt”带上一群“dd”。

表单

表单域

"form"用于定义表单域,并且会把范围内的表单元素提交给服务器

语法 

<form action=" " method=" " name=" "></form>

actionurl地址用于指定接收表单信息的服务器程序url地址
methodget/post用于设置表单的提交方式,取值为get或者post
name名称用于定义表单名称,来区分同页面中不同表单

表单控件

"input"输入表单元素

基本语法     <input type="属性值" />

"type"中的属性值: 

textpasswordradiocheckboxresetsubmitbuttonfile
普通文框密码框单选框复选框重置提交按钮文件上传

"radio"必须多个处于同一个"name"里,才能实现多选单

单选框和复选框都要有同样的“name”值

"button"定义出的按钮通常配合js来启动脚本

“input”的其他属性:

属性属性值作用
name用户自定定义名称
value用户自定规定元素的值
checkedchecked规定此input首次加载时应被选中
maxlength正整数规定输入字段的字符最大长度

"name"和“value”是每个表单都拥有的属性值,主要用于在后台使用。

"label"标签

1."label"可以用来绑定一个表单元素,当点击“label”内文本时,浏览器会自动把光标转到或选择到对应的表单元素上,来增强用户的体验

2."label"用于来定义“input”元素。

语法:

<label for="a">xx</label>

<input type="" name="" id="a"/>    ("label"里的“for”属性,应当与“input“里的”id“属性相同)
 

“select”下拉表单元素

语法:

<select>

    <option>选项1</option>

    <option>选项2</option>

    <option>选项3</option>

</select>

1."select"中至少包含一个"option"。

2.在"option"中定义  "selected"="selected" 那么被定义的”option“会变成默认选项

“textarea”文本域元素

语法:

<textarea rows="" cols="">

    文本内容

</textarea>

ps:  "cols"=每行中的字符数,”rows“=显示的行数,我们在实际开发中不会使用,都是用CSS来改变大小


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值