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
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言都有相应的实现方式,可以应用于各种不同的场景。C语言的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值