Java学习Day31:HTML 第一章:观音禅院

news/2024/9/18 15:06:16/ 标签: java, 开发语言, 学习, 设计模式, 算法

1.结构介绍

1.标签的分类

<单词> :元素标签 <元素 单词>:首先<>中至少有两个单词,那第一个肯定是元素标签,元素标签后跟的都是属性标签

2.文本元素

  1. 段落元素
    1. 段落元素

  2. 换行标签 br

  3. 水平线标签

    1. 标签会在页面上产生一个水平线
    2. 常用属性
      1. align:可取值有left right center 代表水平线位置
      2. size: 代 表 水 平 线 厚 度 ( 粗 细 )
      3. width:代表水平线宽度
      4. color:水平线的颜色
  4. 分区标签
    1. div是一个块标签,用来进行布局的;独占一行!
    2. div与span都是“容器”的作用,具体区别:
      1. div会自动换行,我们也叫这样的标签为块级元素
      2. span标签它不会自动换行,我们也叫它为行内元素
      3. div:整体划分区块
      4. span:局部划分

3.字体标签

  1. 字体标签
    1. 标签可以设置字体,字的大小及颜色,常用属性:
      1. face:用于设置字体
      2. size:用于设置字的大小
      3. color:用于设置字的颜色
        1. 英文:red,blue等
        2. 十六进制:#000000-#FFFFFF
        3. RGB颜色表示
  2. 标题标签 1-6号大小不同
  3. 格式化标签
    1. :字体加粗
    2. :字体倾斜
    3. :删除线
    4. :下划线
  4. 4.列表标记

    ol:有序列表
    1. type='A':字母排序
    2. type='I':罗马排序
    3. start=“3” 序列从几开始

  1. ul:无序列表
    1. type="disc":默认,实心圆
    2. type="square":方块
    3. type="circle":空心圆

5.多媒体元素

  1. 图片标签:image
    1. 的常用属性
    1. src的三种类型
      1. 文件地址
      2. data URL
      3. object URL
    2. width 图片的宽度
    3. height 图片的高度
    4. border 用于设置图片的边框
    5. alt 默认显示的文本信息
    6. title 鼠标悬停,默认显示的文本信息
    7. align 图片附件文字的对齐
      1. left:
      2. right
      3. middle
      4. top
      5. bottom
  1. 视频标签:video  width 宽  controls 进度条
  2. 音频标签:audio 与视频标签类似

6超链接标签

  1. 锚,超链接(anchor)
    1. 超链接文本
    2. 图片标签
    3. target属性:规定在何处打开连接
      1. _blank 新窗口打开
      2. _self,默认,在本窗口打开
    4. 地址分为
      1. 本地网址
      2. 互联网网址
      3. 页面内锚点

7.表格

  1. :定义一个表格
    1. border:边框,取值是像素为单位
    2. width 代表的表格的宽度
    3. align 代表表格的对齐方式
      1. left
      2. right
      3. center
    4. cellspacing:单元格间距(通常设置0表示单线表格)
    1. align
    2. left
    3. right
    4. center
  2. colspan 指示列的合并
  3. rowspan 指示行的合并

:表格中的行 (Table Row):表格中的数据单元格 (Table DataCell)

8表单标签

  • 负责向后端提交数据
    • 登录
    • 注册

  1. action:整个表单提交的目的地
  2. method:表单提交的方式
    1. get:提交时,传输数据量少(传递普通文字信息,传递照片会失败),明文提交(在浏览器的url后面会显示提交的数据,不适合用于登录)
    2. post:提交时,传输数据量大(传递文字和图片都行),密文提交(浏览器的url后面看不到提交的数据)
  3. enctype:数据格式

9.表单中的元素(控件)

  1. 元 素 的 type 属 性
    1. text:默认值,普通的文本输入框
      1. placeholder属性:提示文本
      2. maxlength属性:最多能输入字符数量
    2. password:密码输入框
    3. checkbox:多选框/复选框
      1. checked:默认选中
    4. radio:单选按钮
    5. file:上传文件
    6. reset:重置按钮
    7. submit:提交按钮
    8. button:普通按钮
  2. :下拉列表/下拉框
      1. selected:默认选中
  3. :文本域
    1. 可以通过 cols 和 rows 属性来规定行数和列数
  4. :按钮
    1. 在form表单中,作用和submit一样
    2. 不在form表单中,就是普通按钮
  5. : 元素标签
    1. 与控件形成关联,为 input 元素定义标注(标记)
    2. for中的内容与控件中的id关联。
  6. 小案例
    java"><!DOCTYPE html>
    <html lang="en">
    <head><meta charset="UTF-8"><title>Title</title>
    </head>
    <body>
    <form action="" method="POST"><label for="">账号:</label><input type="text" name="account"><br><br><label for="">密码:</label><input type="password" name="password"><br><br><label for="">性别:</label><input type="radio" name="gender" value="male">男<input type="radio" name="gender" value="female">女<br><br><label for="">爱好:</label><input type="checkbox" checked name="hobby" value="lanqiu">篮球<input type="checkbox"  name="hobby" value="zuqiu">足球<input type="checkbox"  name="hobby" value="paobu">跑步<br><br><label for="">生日:</label><input type="date" name="brithday"><br><br><label for="">邮箱地址:</label><input type="email" name="email"><br><br><label for="">电话:</label><input type="tel" name="tel"><br><br><label for="">地址:</label><select><option value="shanxi">山西省</option><option value="jiangsu">江苏省</option><option value="shanghai">上海市</option></select><label for="">验证码:</label><input type="text"><button>获取验证码</button><br><br><!-- <input type="button"> --><label for="">备注:</label><textarea name="description" id="" cols="30" rows="10"></textarea><br><br><input type="checkbox">同意<a href="#">《隐私条款》</a>和<a href="#">《隐私权相关政策》</a><br><br><input type="submit" value="提交"><input type="reset" value="重置"><br><br></form>
    </body>
    </html>

10.HTML5新特性

10.1新特性

  1. 大小写不敏感
    1. 对于标签、属性、属性的值大小写都可以,没有影响
  2. 引号可省略

<input type="password"> <input type=password>

  1. 省略了结尾标签
    1. html是自动补全了

10.2 新增语义化标签

html4中,所有的容器标签95%都会使用div,div过多的话,很难区分彼此   新增许多语义化标签,让div“见名知意”

  1. section标签:表示页面中的内容区域,部分,页面的主体部分
  2. article标签:文章
  3. aside标签:文章内容之外的,标题
  4. header标签:头部,页眉,页面的顶部
  5. hgroup标签:内容与标题的组合
  6. nav标签:导航
  7. figure标签:图文并茂
  8. foot:页脚,页面的底部

10.3媒体标签

于3.0多媒体标签中,这里补充一下属性

  1. autoplay:自动播放(谷歌失效,360浏览器可以)
  2. loop:循环播放

10.3新增表单空间

  1. ,修改type属性
    1. color:调色板
    2. date:日历
    3. month:月历
    4. week:周历
    5. number:数值域
      1. min:最小值(默认值是1)
      2. max:最大值(默认值无上限)
      3. step:递增量
    6. range:滑块
    7. search:搜索框
      1. (带×号,可一键删除框中内容) 进度条
      2. 高亮
      3. 模糊查找

http://www.ppmy.cn/news/1517016.html

相关文章

【石子合并】

题目 错解 #include <bits/stdc.h> using namespace std; const int N 310; int a[N], s[N], f[N][N]; int main() {int n;cin >> n;memset(f, 0x3f, sizeof f);for(int i 1; i < n; i){cin >> a[i];s[i] s[i-1] a[i];f[i][i] 0;}for(int i 1; i &…

Datawhale X 李宏毅苹果书 AI夏令营-深度学习基础-Task1

# Datawhale AI 夏令营 夏令营手册&#xff1a;向李宏毅学深度学习 深度学习临界点 临界点&#xff1a;梯度为零的点 在神经网络训练过程中&#xff0c;当参数对损失微分为零的时候&#xff0c;梯度下降就不能再更新参数了&#xff0c;训练就停下来了&#xff0c;损失不再下…

Linux信号处理机制基础

什么是信号 信号在最早的UNIX系统中即被引入&#xff0c;已有30多年的历史&#xff0c;但只有很小的变化。信号是提供异步事件处理机制的软件中断。进程之间可以相互发送信号&#xff0c;这使信号成为一种进程间通信(Inter-ProcessCommunication,lPC)的基本手段 信号的名称与…

论文翻译:Multi-step Jailbreaking Privacy Attacks on ChatGPT

Multi-step Jailbreaking Privacy Attacks on ChatGPT https://arxiv.org/pdf/2304.05197 多步骤越狱隐私攻击对ChatGPT的影响 文章目录 多步骤越狱隐私攻击对ChatGPT的影响摘要1 引言2 相关工作3 对ChatGPT的数据提取攻击3.1 数据收集3.2 攻击制定3.3 从ChatGPT中提取私人数据…

Java——动态代理(2/2)-动态代理的应用场景和好处(原始模块、使用代理、测试执行)

目录 使用代理优化用户管理类 原始模块 使用代理 测试执行 解决实际问题、掌握使用代理的好处 使用代理优化用户管理类 场景 某系统有一个用户管理类&#xff0c;包含用户登录&#xff0c;删除用户&#xff0c;查询用户等功能&#xff0c;系统要求统计每个功能的执行耗…

MySQL和Hadoop

一、介绍 MySQL 针对结构化数据的存储、管理、查询 mysql和hadoop下的部分都是数据库&#xff0c;mysql用sql,hadoop用的是hiveql。&#xff08;大数据vs小数据&#xff09;&#xff08;结构化vs分布式&#xff09; Hadoop 定义&#xff1a;Hadoop 是一个开源的框架&#x…

小程序常用界面交互api

1. wx.showToast 显示消息提示框 显示一个消息提示框&#xff0c;一般用于操作成功后的提示 wx.showToast({title: 操作成功,icon: success,duration: 2000 });2. wx.showModal 显示模态弹窗 显示一个模态弹窗&#xff0c;可以用于提醒用户重要信息或让用户进行选择 wx.sho…

c++自定义迭代器,如跳表,怎么实现

在C中&#xff0c;跳表是一种高效的数据结构&#xff0c;用于存储有序数据并支持快速查找、插入和删除操作。为了在C类中实现跳表迭代器&#xff0c;你需要定义一个迭代器类&#xff0c;并在跳表类中提供相应的接口。以下是一个简单的实现示例&#xff1a; #include <iostr…

C++STL之list的使用详解

一、简介 1、底层&#xff1a;list为双向链表&#xff0c;即struct中包含一个数据和两个指针&#xff0c;分别指向前一个节点和后一个节点&#xff0c;在堆上分配空间&#xff0c;每插入一个元数都会分配空间&#xff0c;每删除一个元素都会释放空间 2、性能 ① 访问&#x…

【JPCS独立出版,EI稳定检索】2024年工业机器人与先进制造技术国际学术会议(IRAMT 2024,9月27-29)

2024年工业机器人与先进制造技术国际学术会议&#xff08;IRAMT 2024&#xff09;将于2024年9月27-29日在中国成都举办。 此次会议将围绕工业机器人、机电技术、机械及制造等领域的最新研究成果展开讨论&#xff0c;并广泛邀请了国内外领域内的著名专家与学者。会议旨在搭建一个…

序列化组件对比

1、msgpack介绍 1.MsgPack产生的数据更小&#xff0c;从而在数据传输过程中网络压力更小 2.MsgPack兼容性差&#xff0c;必须按照顺序保存字段 3.MsgPack是二进制序列化格式&#xff0c;兼容跨语言 官网地址&#xff1a; https://msgpack.org/ 官方介绍&#xff1a;Its lik…

【Python机器学习】NLP概述——深度处理

自然语言处理流水线的各个阶段可以看作是层&#xff0c;就像是前馈神经网络中的层一样。深度学习就是通过在传统的两层机器学习模型架构&#xff08;特征提取建模&#xff09;中添加额外的处理层来创建更复杂的模型和行为。 上图中&#xff0c;前四层对应于聊天机器人流水线中的…

<数据集>遥感船舶识别数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;15047张 标注数量(xml文件个数)&#xff1a;15047 标注数量(txt文件个数)&#xff1a;15047 标注类别数&#xff1a;25 标注类别名称&#xff1a;[Aircraft Carrier, Auxiliary Ships, Other Ship, Other Warship,…

【51单片机实物】基于51单片机设计的简易直流电机调测速系统(可用在普中开发板)——程序源码设计文档演示视频等(文末工程资料下载)

基于51单片机设计的简易直流电机调测速系统 演示视频 基于51单片机设计的简易直流电机调测速系统(可用在普中开发板) 功能任务描述:将设置的转速与当前测量的转速比较,得出差值用于控制DAC0832的输出电压,从而控制直流电机的转速,使转速逐渐达到设置转速。在LED上显示设…

【代码随想录训练营第42期 Day39打卡 - 打家劫舍问题 - LeetCode 198.打家劫舍 213.打家劫舍II 337.打家劫舍III

目录 一、做题心得 二、题目与题解 题目一&#xff1a;198.打家劫舍 题目链接 题解&#xff1a;动态规划 题目二&#xff1a;213.打家劫舍II 题目链接 题解&#xff1a;动态规划 题目三&#xff1a;337.打家劫舍III 题目链接 题解&#xff1a;动态规划 三、小结 一、…

通过React实现萤石摄像头rtsp地址格式的视频流的web展示

首先&#xff0c;我们需要拿到rtsp格式的流地址&#xff08;rtsp://admin:[password][ip]&#xff09;&#xff0c;其中 password:设备底下的6位数验证码 ip:设备的ipv4地址 这里拿到ip的方式可以直连网线和绑定wifi两种方式 然后下载PC端的萤石工作室&#xff08;下载中心…

五、Centos7-安装Jenkins

目录 一、基础环境准备 1.安装JDK 2.安装Tomcat 二、安装Jenkins 1.配置Jenkins插件镜像源 2.问题&#xff1a;进入manager jenkins页面报错 3.配置Git 4.配置jdk 三、重新安装Jenkins 四、另一种Centos安装jenkins的方式--最终可用版 克隆了一个base的虚拟机&#x…

UnrealEngine学习(01):安装虚幻引擎

1. 下载安装 Epic Games 目前下载UE引擎需要先下载Epic Games&#xff0c;官网为我们提供了下载路径&#xff1a; https://www.unrealengine.com/zh-CN/downloadhttps://www.unrealengine.com/zh-CN/download 我们点击图中步骤一即可进行下载。 注释&#xff1a;Unreal Engi…

未初始化的变量

学习C语言局部变量&#xff0c;经常听到这个说法。为什么局部变量默认是未初始化的&#xff1f;解释它需要理解程序结构和栈操作。 栈内存 C/C函数的局部变量保存在栈&#xff0c;栈可以认为是操作系统为了“加速”程序运行给线程配置了一块临时使用的内存区域&#xff0c;如果…

Spring Boot 框架中配置文件 application.properties 当中的所有配置大全

Spring Boot 框架中配置文件 application.properties 当中的所有配置大全 &#xff03;SPRING CONFIG&#xff08;ConfigFileApplicationListener&#xff09; spring.config.name &#xff03;配置文件名&#xff08;默认 为 application &#xff09; spring.config.lo…