20210708学习总结html | 列表、表格和表单

20210708学习总结 | html列表、表格和表单

列表

无序列表
基本样式
    <ul>
        <li>无序列表项</li>
        <li>无序列表项</li>
        <li>无序列表项</li>
    </ul>
实际应用

常见网站导航栏

· 注意:ul内只能嵌套li,不能嵌套其他标签,且li内仍能嵌套ul,但至多为三层

例:

    <ul>
        <li>
            <ul>
                <li>
                    <ul>
                        <li>无序列表项</li>
                        <li>无序列表项</li>
                    </ul>
                </li>
                <li>无序列表项</li>
            </ul>
        </li>
        <li>无序列表项</li>
        <li>无序列表项</li>
    </ul>
有序列表
基本样式
<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
  ......
</ol>
属性

type 属性值:{1、a、A、i、I(罗马数字)}

star 属性值:数字

(star的值代表type从第几个数字开始)

实际开发不常用

自定义列表
基本样式
<dl>
    <dt>自定义列表项</dt>
    <dd>自定义列表描述</dd>
    <dd>自定义列表描述</dd>
    <dd>自定义列表描述</dd>
</dl>

注意:dt和dd是同级,应上下对齐

实际应用:网站尾导航(例:小米官网)

表格

基本样式
    <table>
        <caption>表格标题</caption>
        <thead>
            <tr>
                <th>表头</th>
                <th>表头</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>单元格</td>
                <td>单元格</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td>表尾</td>
                <td>单元格</td>
            </tr>
        </tfoot>
    </table>

注意:thead,tbody,tfoot在实际应用中尽量不要省略

原因:当我们有一个大的table需要显示的时候,就会需要它们。因为table是当整个表都下载完才显示的,如果页面的table内容比较多,下载完需要很多时间,这样很容易使用户失去浏览兴趣。所以我们就要借助上面的标签来“提高页面显示效果”。thead,tbody,tfoot,很显然他们分别是“表头”,“表体”,“表尾”。他们的显示顺序是从头到尾的。

合并单元格

跨行合并:rowspan(竖着)=“合并单元格的个数”

跨列合并:colspan(横着)=“合并单元格的个数”

将多个内容合并的时候,会有多余的东西,把它删除。例如把 3个 td 合并成一个, 那就多余了2个,需要删除。
  • 合并的顺序 先上、先左
  • thead和tbody里的单元格不能合并
属性

border:表格边框

cellspacing:边框间隙

cellpadding:内容同单元格之间的间距(单元格内边距)

width:表格宽

weigth:表格高

align:表格在网页中的对齐方式 (属性值:light center right)

细框表格css设置

在css样式中设置表格table:

border-collapse:collapse

表单

表单控件
input

type属性值:

text 单行文本输入框

password 密码输入框

radio 单选

checkbox 多选

button 普通按钮

submi 提交按钮

reset 重置按钮

image 图片形式按钮

file 文件域

name属性用于区分不同属性,一组属性应保持一致

checked属性表示默认被选中(常用于单选、多选)

label属性为文本提示标签(点击也可输入信息)

value属性为在输入框内的默认信息

placeholder属性为输入框的提示信息

multipe属性可以设置上传多个文件

表单域

form

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

eg:提交方式目前有两种:GET和POST,GET和POST是HTTP协议中的两种发送请求的方法。
HTTP是超文本传输协议(Hyper Text Transfer Protocol)是关于数据如何在万维网中如何通信的协议。

每个表单都应有自己的表单域

文本域

textarea

属性

cols 可见宽度的字符数

rows 可见行数的数字

disabled 禁用区域

maxlength 规定文本区域允许的最大字符数

readonly 设置文本域只读

eg:文本域可以被用户调节宽高

css样式设置

resize:none;设置文本域不可被调节

下拉菜单

select

属性

multiple 多选

size 规定下拉列表可见项的数量

selecte 默认下拉列表被选中的项

disabl 禁用下拉列表

下拉分组

optgroup

属性

label 组名(注意区别前面的label)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值