html02-标签继续学习

news2024/9/23 15:23:28

1.列表标签

        1.1 列表标签的使用场景

                场景:在网页中按照 展示关联性的内容,如:新闻列表、排行榜、账单等
                特点:按照行的方式,整齐显示内容
                种类:无序列表、有序列表、自定义列表

        1.2无序列表

<!--场景:在网页中表示一组无顺序之分的列表,如:新闻列表。
    标签组成:
        ul:表示无序列表的整体,用于包裹li标签
        li:表示无序列表的每一项,用于包含每一行的内容
    显示特点:
        列表的每一项前默认显示圆点标识
    注意点:
        ul标签中只允许包含li标签
        li标签可以包含任意内容 -->
    <ul>
        <li>北京</li>
        <li>上海</li>
        <li>天津</li>
    </ul>

        1.3 有序列表

<!-- 场景:在网页中表示一组有顺序之分的列表,如:排行榜。
    标签组成:
        ol:表示有序列表的整体,用于包裹li标签
        li:表示有序列表的每一项,用于包含每一行的内容
    显示特点:
        列表的每一项前默认显示序号标识
    注意点:
        ol标签中只允许包含li标签
        li标 -->
        <ol>
            <li>北京</li>
            <li>上海</li>
            <li>天津</li>
        </ol>

        1.4 自定义列表

<!-- 场景:在网页的底部导航中通常会使用自定义列表实现。
    标签组成:
        dl:表示自定义列表的整体,用于包裹dt/dd标签
        dt:表示自定义列表的主题
        dd:表示自定义列表的针对主题的每一项内容
    显示特点:
        dd前会默认显示缩进效果
    注意点:
        dl标签中只允许包含dt/dd标签
        dt/dd标签可以包含任意内容 -->
        <dl>
            <dt>帮助中心</dt>
            <dd>账户管理</dd>
            <dd>购物指南</dd>
            <dd>订单操作</dd>
        </dl>

2.表格标签

        2.1表格的基本标签

                场景:在网页中以行+列的单元格的方式整齐展示和数据,如:学生成绩表
                基本标签:
标签名说明
table表格整体,可用于包裹多个tr标签
tr表格每行,可用于包裹多个td标签
td表格单元格,可用于包裹内容

                注意点:

                        标签的嵌套关系:table > tr > td

        2.2 表格相关属性

        场景:设置表格基本展示效果
        常见相关属性:
属性名属性值效果
border数字边框宽度
weight数字表格高度
width数字表格宽度

          注意点:
                实际开发时针对于样式效果 推荐用CSS设置

        2.3 表格标题和表头单元格标签

        场景:在表格中表示整体大标题和一列小标题
        其他标签:
        
标签名名称说明
caption表格大标签表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
          注意点:
                caption标签书写在table标签内部
                th标签书写在tr标签内部(用于替换td标签)

        2.4 表格标签的结构

        场景:让表格的内容结构分组,突出表格的不同部分(头部、主体、底部),使语义更加清晰
          结构标签:
        
标签名名称
thead表格头部
tbody表格主体
tfoot表格底部

         注意点:
                表格结构标签内部用于包裹tr标签
                表格的结构标签可以省略

        2.5 合并单元格

<!--合并单元格属性:
            1. rowspan="合并单元格个数"跨行合并,将多行单元格垂直合并 ;
            比如:<td rowspan="3">100</td>
            我下面两个单元格成绩都是100,三个单元格合并在一起
            2. colspan="合并单元格个数"跨行合并,将多列的单元格水平合并;
            比如:<td colspan="2">very good!</td>
            本单元格和右边单元格合并
        -->

3.表单标签

        3.1 input 标签

        场景:在网页中显示收集用户信息的表单效果,如:登录页、注册页
        标签名:input
                input标签可以通过 type属性值的不同 ,展示不同效果
        
表签名type属性值说明属性
inputtext文本框,用于输入单行文本

placeholder

(提示用户输入内容的文本)

inputpassword密码框,用于输入密码

placeholder

(提示用户输入内容的文本)

inputradio单选框,用于多选一

name(分组,有相同name的为一组,一组只有一个被选中)

checked(默认选中)

inputcheckbox多选框,用于多选多checked(默认选中)
inputfile文本选择,用于之后上传文件multiple(多文件选择)
inputsubmit提交按钮,用于提交
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合js添加功能
submit、reset、button
如果需要实现以上按钮功能,需要配合form标签使用
form使用方法:用form标签把表单标签一起包裹起
昵称:<input type="text">
    <br>
    <br>
    密码:  <input type="password" placeholder="请输入密码:">
    <br>
    <br>
    性别: <input type="radio" name="sex" checked>男 <input type="radio" name="sex">女
    <br>
    <br>
    爱好: <input type="checkbox">敲代码 <input type="checkbox">熬夜 <input type="checkbox"> 掉头发
    <br>
    <br>
    <input type="file" multiple>
    <br>
    <br>
    <input type="submit">
    <input type="reset">
    <input type="button" value="普通按钮">

3.2 select下拉菜单标签

 <!-- 场景:在网页中提供多个选择项的下拉菜单表单控件
    标签组成:
        select标签:下拉菜单的整体
        option标签:下拉菜单的每一项
    常见属性:
        selected:下拉菜单的默认选中 -->
        <select>
            <option selected>北京</option>
            <option>天津</option>
            <option>上海</option>
        </select>

        3.3 textarea文本域标签

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1926907.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LPRNet 车牌识别部署 rk3588(pt-onnx-rknn)包含各个步骤完整代码

虽然车牌识别技术很成熟了&#xff0c;但完全没有接触过。一直想搞一下、整一下、试一下、折腾一下&#xff0c;工作之余找了一个简单的例子入个门。本博客简单记录一下 LPRNet 车牌识别部署 rk3588流程&#xff0c;训练参考 LPRNet 官方代码。 1、导出onnx   导出onnx很容易…

短剧营销:品牌传播的新风口?

7月10日&#xff0c;麦当劳首部短剧《重生之我在麦当劳修炼魔法》&#xff0c;在微信视频号、小红书、抖音等平台上线。这部短剧以「短剧脱口秀」 的模式&#xff0c;将麦当劳的品牌形象与「土味霸总」 的网络热点相结合&#xff0c;上线一小时内&#xff0c;全平台播放量破千。…

Flutter实现局部刷新的几种方式

目录 前言 1.局部刷新的重要性 1.概念 2.重要性 2.局部刷新实现的几种方式 1.使用setState方法进行局部刷新 2.使用StatefulWidget和InheritedWidget局部刷新UI 3.ValueNotifier和ValueListenableBuilder 4.StreamBuilder 5.Provider 6.GetX 7.使用GlobalKey 前言 …

【PyQt】

PyQT5线程基础&#xff08;2&#xff09; 线程案例案例一案例二 线程案例 案例一 案例一代码通过线程实现点击按钮向线程传输地址&#xff0c;程序等待20秒后&#xff0c;返回结果。 通过QtDesigner创建如下图所示的界面ui&#xff0c;并用UIC工具转成对应的py文件。 Ui_tes…

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(十四)-无人机操控关键绩效指标(KPI)框架

引言 本文是3GPP TR 22.829 V17.1.0技术报告&#xff0c;专注于无人机&#xff08;UAV&#xff09;在3GPP系统中的增强支持。文章提出了多个无人机应用场景&#xff0c;分析了相应的能力要求&#xff0c;并建议了新的服务级别要求和关键性能指标&#xff08;KPIs&#xff09;。…

GEO数据挖掘从数据下载处理质控到差异分析全流程分析步骤指南

综合的教学视频介绍 GEO数据库挖掘分析作图全流程每晚11点在线教学直播录屏回放视频&#xff1a; https://www.bilibili.com/video/BV1rm42157CT/ GEO数据从下载到各种挖掘分析全流程详解&#xff1a; https://www.bilibili.com/video/BV1nm42157ii/ 一篇今年近期发表的转…

技术成神之路:设计模式(六)策略模式

1.介绍 策略模式&#xff08;Strategy Pattern&#xff09;是一种行为型设计模式&#xff0c;它定义了一系列算法&#xff0c;封装每一个算法&#xff0c;并使它们可以相互替换。策略模式使得算法的变化独立于使用算法的客户端。 2.主要作用 策略模式的主要作用是将算法或行为…

算法思想总结:字符串

一、最长公共前缀 . - 力扣&#xff08;LeetCode&#xff09; 思路1&#xff1a;两两比较 时间复杂度mn 实现findcomon返回两两比较后的公共前缀 class Solution { public:string longestCommonPrefix(vector<string>& strs) {//两两比较 string retstrs[0];size…

2.生产者核心流程总结

目录 概述 概述 生产者核心流程总结&#xff0c;根据流程总结出生产者的调优流程及生产者修改配置的文档地址&#xff0c;有以上两点&#xff0c;即可完成生产者优化。 注意&#xff1a;下面的都是生产者环节调优的点。 一条消息经过序例化后划分至 broker 上的哪一个分区消息…

Springboot + JWT 的 Token 登录验证

目录 项目结构 一、 引入依赖 二、自定义Auth认证注解 三、 编写登录拦截器 四、定义跨域拦截器 五、 定义全局异常处理器 六、定义工具类 1. 统一错误状态码 2.统一响应类 3.Token工具类 七、 编写实体类 八、 定义控制器 1.定义登录控制器类 2 定义报错处理器 …

vscode编译环境配置-golang

1. 支持跳转 如果单测函数上方不显示run test | debug test&#xff0c;需要安装Code Debugger&#xff08;因为以前的go Test Explorer不再被维护了&#xff09; 2. 单测 指定单个用例测试 go test -v run TestXXXdlv 调试 需要安装匹配的go版本和delve版本&#xff08;如…

6.S081的Lab学习——Lab11: Network

文章目录 前言Network提示&#xff1a;实现e1000_transmit的一些提示&#xff1a;实现e1000_recv的一些提示&#xff1a; 解析 总结 前言 一个本硕双非的小菜鸡&#xff0c;备战24年秋招。打算尝试6.S081&#xff0c;将它的Lab逐一实现&#xff0c;并记录期间心酸历程。 代码下…

Go-知识测试-性能测试分析工具-benchstat

Go-知识测试-性能测试分析工具-benchstat benchmark 结果benchstat确认 benchstat 已安装确认 GOPATH 和 GOBIN将 $GOPATH/bin 添加到 PATH验证安装检查安装路径 使用 传送门&#xff1a;Go-知识测试-性能测试 benchmark 结果 benchmark 测试是实际项目中经常使用的测试方法&a…

飞凌全志T527开发板U-Boot添加自定义菜单

昨日&#xff0c;终于收到了心心念念的飞凌OK-T527开发板&#xff0c;板子很漂亮&#xff0c;外设丰富&#xff0c;性能强悍&#xff0c;T527创新性地使用了RISC-V架构的协处理器&#xff0c;后期值得研究一下异核的使用&#xff1a; 有趣的是&#xff0c;板子上电&#xff0c;…

智能制造 v3.13.16 发布,ERP、MES 更新

智能制造一体化管理系统 [SpringBoot2 - 快速开发平台]&#xff0c;适用于制造业、建筑业、汽车行业、互联网、教育、政府机关等机构的管理。包含文件在线操作、工作日志、多班次考勤、CRM、ERP 进销存、项目管理、EHR、拖拽式生成问卷、日程、笔记、工作计划、行政办公、薪资模…

0.单片机工作原理

文章目录 最小系统 单片机芯片 时钟电路 复位电路 电源 最小系统 单片机芯片 本次51单片机的芯片为&#xff1a;STC89C52 Flash(闪存)程序存储器&#xff1a;存储程序的空间 SRAM&#xff1a;数据存储器&#xff0c;可用于存放程序执行的中间结果和过程数据 DPTR&#xff1a;…

某客户报表系统Oracle数据库挂起问题分析处理

某客户报表系统Oracle数据库挂起问题分析处理 一、概要 某客户报表系统Oracle数据库在3月5号、6号均出现一节点实例短暂挂起现象&#xff0c;挂起现象有两种&#xff0c;第一是普通用户不能登录数据库&#xff0c;第二是sys用户可以登录数据库&#xff0c;但是做简单的select查…

C判断一个点在三角形上

背景 鼠标操作时&#xff0c;经常要判断是否命中显示控件&#xff0c;特开发此算法快速判断。 原理 三角形三等分点定理是指在任意三角形ABC中&#xff0c;可以找到三个点D、E和F&#xff0c;使得线段AD、BE和CF均等分三角形ABC。 这意味着三个等分点分别位于三个边界上&…

数据湖表格式 Hudi/Iceberg/DeltaLake/Paimon TPCDS 性能对比(Spark 引擎)

当前&#xff0c;业界流行的集中数据湖表格式 Hudi/Iceberg/DeltaLake&#xff0c;和最近出现并且在国内比较火的 Paimon。我们现在看到的很多是针对流处理场景的读写性能测试&#xff0c;那么本篇文章我们将回归到大数据最基础的场景&#xff0c;对海量数据的批处理查询。本文…

具身大模型研究综述

源自&#xff1a;哈工大SCIR 作者&#xff1a;陈一帆&#xff0c;张宇驰&#xff0c;孙楚芮&#xff0c;冯怀绪&#xff0c;宋浩&#xff0c;王寄哲 指导老师&#xff1a;张伟男 注&#xff1a;若出现无法显示完全的情况&#xff0c;可 V 搜索“人工智能技术与咨询”查看完整…