前端-html-02

news2024/11/27 8:36:54

1.列表

标签名功能和语义属性单标签还是双标签
ul无序列表包裹元素双标签

ol

有序列表包裹元素双标签
li列表项双标签
dl定义列表包裹元素双标签
dt定义列表项标题双标签
dd定义列表项描述双标签        

li必须由Ul或者ol包裹

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>列表标签</title>
    </head>
    <body>
        <ul>
            <li>
                <a href="#">关于我们</a>
            </li>
            <li>
                <a href="#">联系我们</a>
                <ul>
                    <li>
                        <a href="#">电话119988</a>
                    </li>
                    <li>
                        <a href="#">邮箱6677@123.com</a>
                    </li>
                </ul>
            </li>
            <li>
                <a href="#">商务合作</a>
            </li>
        </ul>

        
    </body>
</html>

1.1无序列表

1.1.1简单的无序列表

无序列表可以用于表示一组相关的内容,如新闻列表、文章列表、商品列表、导航 等

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>列表标签</title>
    </head>
    <body>
        <ul>
            <li>惊喜</li>
            <li>意外</li>
            <li>黎明</li>
        </ul>
    </body>
</html>

1.1.2超链接无序列表:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>列表标签</title>
    </head>
    <body>
        <ul>
            <li>
                <a href="http://www.news.cn/politics/leaders/20240326/be6840b9f04a4c32b90998815e895b02/c.html">*******************************</a>
            </li>
            <li>
                <a href="#http://.....">***************************************</a>
            </li>
            <li>
                <a href="#http://.....">活力</a>
            </li>
        </ul>
    </body>
</html>

 1.1.3嵌套无序列表:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>列表标签</title>
    </head>
    <body>
        <ul>
            <li>
                <a href="#">关于我们</a>
            </li>
            <li>
                <a href="#">联系我们</a>
                <ul>
                    <li>
                        <a href="#">电话119988</a>
                    </li>
                    <li>
                        <a href="#">邮箱6677@123.com</a>
                    </li>
                </ul>
            </li>
            <li>
                <a href="#">商务合作</a>
            </li>
        </ul>

        
    </body>
</html>

1.2有序列表 

有序列表可以用于排序类的列表,如排行榜等。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>列表标签</title>
    </head>
    <body>
        <h1>粉丝排行榜</h1>
       <ol>
        <li>张三</li>
        <li>李四</li>
        <li>王五</li>
       </ol>
    </body>
</html>

 1.3定义列表

<dl>起包裹作用<dt>标题<dd>对标题进行解释,一个<dt>可以有多个<dd>

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>列表标签</title>
    </head>
    <body>
       <dl>
        <dt>java</dt>
        <dd>Java是最好的语言</dd>
        <dt>html</dt>
        <dd>编辑页面</dd>
        <dd>超文本语言</dd>
       </dl>
    </body>
</html>

2.表格标签 

标签名功能和语义属性单标签还是双标签
table表格包裹元素width;height;cellspacing;cellpadding;border双标签
caption表格标题双标签
thead表格头align;valign双标签
tbody表格体align;valign双标签
tfoot表格脚align;valign双标签
trheight;align;valign双标签
td单元格width;height;align;valign;colspan;rowspan双标签
th表头单元格width;height;align;valign;colspan;rowspan双标签

2.1表格的属性讲解

2.1.1给 table 标签设置如下属性:

width:     设置宽度
height:  设置高度
cellspacing: 设置单元格之间的间距
cellpadding: 设置单元格内补白(边框与内容的间距)
border: 设置边框边框

2.1.2.td、th 设置 width 和 height 属性:

给 td、th 设置 width 相当于设置列宽
给 td、th 设置 height 相当于设置行高 

tr 和 td 设置 height 有什么区别:

给 th、td 设置height,实际行高会在设置的高度的基础上加上上下的 cellpadding
给 tr 设置 height 就是总行高

2.1.3设置单元格中内容对齐方式 

设置单元格内容横向对齐方式:

align 是设置单元格横向的距离

给 thead、tbody、tfoot 设置 align 属性,属性的值: left、right、center,所包裹的单元格都会生效
给 tr 设置 align 属性,属性的值: left、right、center,所包裹的单元格都会生效
给 td、th 设置 align 属性,属性的值: left、right、center,本单元格会生效

设置单元格内容纵向对齐方:

valign 是设置单元格纵向的距离

 给 thead、tbody、tfoot 设置 valign 属性,属性的值: top、bottom、middle,所包裹的单元格都会生效
给 tr 设置 valign 属性,属性的值: top、bottom、middle,所包裹的单元格都会生效
给td、th 设置 valign 属性,属性的值: top、bottom、middle,本单元格会生效

2.1.4单元格跨行和跨列(重要) 

给 td、th 设置属性:

rowspan: 设置所跨行数
colspan: 设置所跨列数

2.2表格的结构

table
	caption
	thead
		tr
			td/th
			....
		tr
		...
	tbody
		tr
			td/th
			...
		tr
		...
	tfoot
		tr
			td/th
			...
		tr
		...
<table border="1">
    <!-- 表格标题 -->
    <caption>用户信息表</caption>
    <!-- 表格头 -->
    <thead>
        <tr>
            <th>序号</th>
            <th>姓名</th>
            <th>性别</th>
            <th>电话</th>
            <th>地址</th>
        </tr>
    </thead>
    <!-- 表格体 -->
    <tbody>
        <tr>
            <td>1</td>
            <td>曹操</td>
            <td>男</td>
            <td>13378652389</td>
            <td>上海市松江区</td>
        </tr>
        <tr>
            <td>2</td>
            <td>刘备</td>
            <td>男</td>
            <td>13378652388</td>
            <td>上海市浦东区</td>
        </tr>
        <tr>
            <td>3</td>
            <td>高小乐</td>
            <td>男</td>
            <td>13378652387</td>
            <td>上海市松江区</td>
        </tr>
        <tr>
            <td>4</td>
            <td>孙悟空</td>
            <td>男</td>
            <td>13378652386</td>
            <td>上海市黄浦区</td>
        </tr>
    </tbody>
    <!-- 表格脚 -->
    <tfoot></tfoot>
</table>

3.表单 

标签名语义和功能属性单标签和双标签
form表单包裹元素

action:设置表单提交地址。

target:设置提交地址从那个窗口打开

双标签
input各种类型的表单控件

type:表单控件类型。

maxlength:最大可输入长度。

checked:设置默认选中。

name:表单控件标识。

value:表单控件的值。

disabled:设置为不可用。

单标签
button各种类型的按钮

type:按钮类型。

disabled:设置为不可用。

双标签
textarea文本域

rows: 默认显示的行数。

cols:默认显示的列数。

name:表单控件标识。

disabled:设置为不可用。

双标签
select下拉选项包裹元素

name:表单控件标识。

disabled:设置为不可用。

双标签
option下拉的选项

value:表单控件的值。

selected:设置默认选中disabled:设置为不可用。

双标签
fieldset设置外围的边框双标签
legend

设置表单标题

需要与fieldset配合

双标签
label用于关联表单控件for:表单控件的id双标签

input 标签的 type 属性值有 text、password、radio、checkbox、submit、reset、button, 默认值 text
button 标签的 type 属性值有 submit、reset、button,默认值 submit 

3.1表单的结构

<form action="http://www.baidu.com/s" target="_blank">
     <input type="text" name="wd">
     <button>搜索</button>
</form>

3.2表单控件

3.2.1文本输入框

<input type="text"> <br>

<!-- type 属性的默认值就是 text -->
<input> <br>

<!-- maxlength 可以限制最大输入长度 -->
<input type="text" maxlength="10">

3.2.2密码输入框 

<input type="password"> <br>
<input type="password" maxlength="6">

3.2.3单选框 


1. 多个单选框要实现单选效果,需要设置相同的 name 属性值
2. 设置 checked 属性可以实现默认选中,该属性不需要值 

 <input type="radio" name="gender">男
<input type="radio" name="gender">女
<input type="radio" name="gender" checked>其他

 3.2.4复选框

设置 checked 属性可以实现默认选中,该属性不需要值 

<input type="checkbox">唱
<input type="checkbox">跳
<input type="checkbox" checked>RAP
<input type="checkbox">打篮球
<input type="checkbox" checked>敲代码

3.2.5提交按钮 

<input type="submit">
<input type="submit" value="免费注册">
<button type="submit">提交</button>
<button>登录</button>

3.2.6普通按钮 

<input type="button" value="普通按钮01">
<button type="button">普通按钮02</button>

3.2.7文本域

rows 设置默认显示的行数,影响高度
cols 设置默认显示的列数,影响宽度

<textarea rows="10" cols="60"></textarea>

3.2.8下拉选项

默认选中的是第一个选项,可以使用 selected 设置默认选项

<select>
    <option>江苏省</option>
    <option>安徽省</option>
    <option>河南省</option>
    <option selected>新疆维吾尔自治区</option>
    <option>内蒙古自治区</option>
    <option>广西壮族自治区</option>
</select>

 3.2.9表单控件的属性

3.2.9.1name 属性

1. name 用于给表单控件设置标识,与后端对应
2. 多个单选框要实现单选效果需要设置相同的 name
3. 下拉选项需要将 name 设置到 select 上
4. 提交按钮、重置按钮、普通按钮不要设置 name 属性

3.2.9.2value 属性

1. 文本输入框、密码输入框,value 可以设置默认显示的内容
2. 单选框、复选框,value 设置真正提交的数据
3. input 实现的提交按钮、重置按钮、普通按钮,value 设置按钮上的文字
4. button 和 textarea 不需要 value
5. 下拉选项option可以使用value设置真正提交的数据,如果没有设置value,双标签中的文字作为提交的数据

3.2.9.3disabled 属性

1. 表单控件设置 disabled 属性将变为不可用
2. disabled 属性不需要值
3. select 设置disable 属性整个下拉选项不可用;option 设置 disabled 属性该选项不可选。

 3.2.10label 标签的使用

<!-- 使用label关联描述文字和输入框 -->
<label for="usernameInp">用户名:</label>
<input type="text" id="usernameInp">

<!-- 使用label关联选择框 单选框、复选框 -->
<label>
    <input type="radio" name="gender">男
</label>
<label>
    <input type="radio" name="gender">女
</label>

点击用户名即可输入内容 

 3.2.11.fieldset 和 legend 标签

4.内联框架标签 

标签名语义和功能属性单标签和双标签
iframe

内联框架

将各种类型的文件引入当前页面

src: 设置目标文件地址。

frameborder:设置是否有边框,0表示没有,其他数字表示有。

width:设置宽度。

height:设置高度。

双标签

iframe可以引入视屏,图片其他人的网页和自己的网页 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <iframe src="https://cloud.fynote.com/edit?nid=433456&id=1772964484697030656&t=1711542649551" frameborder="0" width="490" height="400"></iframe>

        
    </body>
</html>

5.实体字符 

https://www.w3cschool.cn/htmltags/html-symbols.html

6.HTML 全局属性

语言参考代码:https://www.w3school.com.cn/tags/html_ref_language_codes.asp

id        唯一标识,可以用作锚点名、可以用作css选择器
name    设置名称标识,对于表单控件用处较大
class    设置类名,用于css选择器
style    用于直接设置css样式
title    设置提示文字,鼠标悬浮在元素上会显示
lang    设置语言,英文:en; 中文:zh-CN

7.meta 元信息 

<!-- 字符集编码 -->
<meta charset="UTF-8">
<meta http-equiv="content-type" content="text/html;charset=utf-8">

<!-- 网页关键字 -->
<meta name="keywords" content="8-12个以英文逗号隔开的单词/词语">

<!-- 网页描述信息 -->
<meta name="description" content="80字以内的一段话,与网站内容相关">

<!-- 设置完美视口 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- 设置网页刷新 -->
<!-- <meta http-equiv="refresh" content="3"> -->
<!-- 定时跳转 -->
<meta http-equiv="refresh" content="10,url=http://www.atguigu.com">
<title>Document</title>
 

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

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

相关文章

Web APIs知识点讲解(阶段七)

正则表达式 1.能够利用正则表达式校验输入信息的合法性2. 具备利用正则表达式验证小兔鲜注册页面表单的能力 一.正则表达式 1.正则表达式 正则表达式&#xff08;Regular Expression&#xff09;是用于匹配字符串中字符组合的模式。在 JavaScript中&#xff0c;正则表达式也…

我们正在被 DDoS 攻击,但是我们啥也不干,随便攻击...

最近&#xff0c;一场激烈的攻防大战在网络世界悄然上演。 主角不是什么国家安全局或者黑客组织&#xff0c;而是一家名不见经传的创业公司——TablePlus。 DDoS 攻击者们摩拳擦掌&#xff0c;跃跃欲试。他们从四面八方蜂拥而至&#xff0c;誓要用数亿次请求把 TablePlus 的服…

Redis 常见数据结构及命令

目录 一.Redis常见的数据结构 二.Redis数据结构对应的命令 1.String类型 2.Hash类型 3.List类型 4.Set类型 5.Sorted Set类型 一.Redis常见的数据结构 Redis支持多种数据结构&#xff0c;包括字符串&#xff08;string&#xff09;、哈希&#xff08;hash&#xff09;、…

STM32的芯片无法在线调试的情况分析

问题描述 本博客的目的在于帮助网友尽快地解决问题&#xff0c; 避免浪费时间&#xff0c; 查漏补缺。 在stm32的开发过程中&#xff0c;有时会遇到"STM No Target connected"的错误提示&#xff0c;这说明MDK开发环境无法与目标设备进行通信&#xff0c;导致无法烧…

【JavaSE】类和对象详解(上)

欢迎关注个人主页&#xff1a;逸狼 创造不易&#xff0c;可以点点赞吗~ 如有错误&#xff0c;欢迎指出~ 目录 类和对象 类的组成 对类的理解 成员变量的访问和类方法的调用 this 抛出一个问题 this的作用 初始化成员变量 未初始化的成员变量 代码举例 就地初始化 构…

Autodesk Maya 2025 mac玛雅三维动画特效软件

Autodesk Maya 2025 for Mac是一款功能强大、操作简便的三维动画软件&#xff0c;适用于电影、电视、游戏、建筑、工业设计、虚拟现实和动画等领域。无论是专业设计师还是初学者&#xff0c;都可以通过Maya 2025实现自己的创意和想法&#xff0c;创作出高质量的三维作品。 软件…

浅谈Spring体系的理解

浅谈Spring知识体系 Spring Framework架构图Spring家族技术生态全景图XMind汇总 本文不涉及细节&#xff0c;主要回答两个问题&#xff1a; Spring家族技术生态全景图有哪些Spring Framework架构下每个模块有哪些东西&#xff0c;以及部分模块之间的关联关系 Spring Framework架…

探究贪心算法:特点与实际应用

探究贪心算法&#xff1a;特点与实际应用 探究贪心算法&#xff1a;特点与实际应用&#x1f4dd; 摘要&#x1f680; 引言&#x1f4cb; 正文内容&#xff08;详细介绍&#xff09;&#x1f4cc; 小结&#x1f4ca; 表格总结&#x1f3af; 总结&#x1f52e; 未来展望&#x1f…

【Redis教程0x08】详解Redis过期删除策略内存淘汰策略

引言 Redis的过期删除策略和内存淘汰策略是经常被问道的问题&#xff0c;这两个机制都是做删除操作&#xff0c;但是触发的条件和使用的策略是不同的。今天就来深入理解一下这两个策略。 过期删除策略 Redis 是可以对 key 设置过期时间的&#xff0c;因此需要有相应的机制将…

智能文档合规检测系统:在央企国企招标采购领域的应用

一、背景介绍 在央企国企采购过程中&#xff0c;合规性是一个不可忽视的重要方面。采购方需要确保供应商的资质、业绩、规模等条件符合采购要求&#xff0c;同时避免设置不合理的条件限制或排斥潜在供应商。为了提高采购效率和确保合规性&#xff0c;智能文档合规检测系统应运…

40.网络游戏逆向分析与漏洞攻防-角色管理功能通信分析-角色删除功能的数据包失败的分析

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 如果看不懂、不知道现在做的什么&#xff0c;那就跟着做完看效果 内容参考于&#xff1a; 易道云信息技术研究院VIP课 上一个内容&#xff1a;39.角色数据的维…

Linux|centos7-postgresql数据库|yum安装数据库和配置repmgr高可用集群以及repmgr的日常管理工作

一、 前言 postgresql 的yum部署其实还是有点东西的&#xff0c;本文就做一个小小的记录&#xff0c;高可用方面repmgr插件还是非常不错的&#xff0c;但如何部署以及部署后如何使用也是一个难点&#xff0c;因此&#xff0c;也在本文里做一个记录 环境介绍&#xff1a; 第…

TonyBai go语言第一课 学习笔记

文章目录 大纲前置篇显式 大纲 前置篇 显式 package main import "fmt" func main() { var a int16 5 var b int 8 var c int64 c a b fmt.Printf("%d\n", c) }如果我们编译这段程序&#xff0c;将得到类似这样的编译器错误&#xff1a;“invalid op…

jmeter性能压测的标准和实战中会遇到的问题

1.性能标准建议 CPU 使用率&#xff1a;不超过 70% 内存使用率&#xff1a;不超过 70% 磁盘&#xff1a;%util到达80%严重繁忙 &#xff08;os.disIO.filesystem.writeKbPS 每秒写入的千字节&#xff09; 响应时间&#xff1a;95%的响应时间不超过8000ms 事务成功率&#xff1a…

计算线上点坐标

综上代码 void point_on_line(float* res, float* p, float* q, float lambda) {float tmp 1 - lambda;res[0] tmp* p[0] lambda * q[0];res[1] tmp* p[1] lambda * q[1];res[2] tmp* p[2] lambda * q[2]; }

基于SpringBoot华强北二手手机商城系统

点赞收藏关注 → 私信领取本源代码、数据库 一、项目概述 项目名称&#xff1a;基于SpringBoot华强北二手手机商城 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 主要技术&#xff1a;SpringBootMybatisMySQL 运行环境&#xff1a;Windows7以上、JDK1.8、M…

【微服务】Nacos(配置中心)

文章目录 1.AP和CP1.基本介绍2.说明 2.Nacos配置中心实例1.架构图2.在Nacos Server加入配置1.配置列表&#xff0c;加号2.加入配置3.点击发布&#xff0c;然后返回4.还可以编辑 3. 创建 Nacos 配置客户端模块获取配置中心信息1.创建子模块 e-commerce-nacos-config-client50002…

【研发日记】Matlab/Simulink开箱报告(十一)——Requirements Toolbox

目录 前言 Requirements Toolbox 编写需求 需求联接设计 需求跟踪开发进度 追溯性矩阵 分析和应用 总结 前言 见《开箱报告&#xff0c;Simulink Toolbox库模块使用指南&#xff08;六&#xff09;——S-Fuction模块&#xff08;TLC&#xff09;》 见《开箱报告&#x…

弧形导轨在自动化设备中的传动原理

在自动化机械系统中&#xff0c;弧形导轨是一种常见的轨道结构&#xff0c;用于支撑和引导物体沿着指定的弧线运动。其工作原理基于几何学和物理学的原理。 弧形导轨通常由一个弧形的轨道和一个移动部件组成。轨道一般呈弧形&#xff0c;其几何形状可以是圆弧、椭圆弧等&#x…

JavaScript基础语法–变量

文章目录 认识JavaScript变量程序中变量的数据&#xff08;记录&#xff09;–变量变量的命名格式在Java script中变量定义包含两部分1. 变量声明&#xff08;高级JS引擎接下来定义一个变量&#xff09;2. 其他的写法 变量命名的规范&#xff08;遵守&#xff09;变量的练习a. …