学习Java的日子 Day45 HTML常用的标签

Day45 HTML

1.掌握常用的标签

1.1 标题标签

h1-h6

<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6> 

显示特点:

* 文字加粗

* 字号逐渐减小

* 块级元素(独占一行)

1.2 段落标签

p

<p>用良心做教育</p>
<p>做真实的自己</p>

显示特点:

* 独占一行

* 段落之间存在间隙

1.3 文本标签

span – 文本标签

br – 换行标签

hr – 分割线标签

<span>用良心做教育</span>
<br/>
<span>做真实的自己</span>
<hr />

1.4 图片标签

img - 图片标签

src:图片资源路径

width:宽度

height:高度

alt:图片加载失败后显示的文本内容

注意:

100px – 100像素

30% ---- 占页面宽度的百分比(适配度)

<img src="../img/波多野结衣.jpg" width="100px" height="100px"/>
<br />
<img src="../img/波多野结衣.jpg" width="30%" height="30%" />
<br />
<img src="http://img.duoziwang.com/2020/02/06242324110320.jpg" width="100px" height="100px" />
<br />
<img src="http://img.duoziwang.com/2020/02/xxx.jpg" width="100px" height="100px" alt="图片加载失败" />

1.5 有序列表(ol>li)

有序列表也是一列项目,列表项目使用数字进行标记。

ol - 有序列表

type - 展示类型(1-阿拉伯数字 a-小写英文字母 A-大写英文字母 i-小写罗马数字 I-大写罗马数字)

li - 列表项

<h3>注册流程:</h3>
<ol type="1"><li>填写基本信息</li><li>绑定银行账号</li><li>绑定手机号</li><li>注册成功</li>
</ol>

1.6 无序列表(ul>li)

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

ul - 无序列表

type - 展示类型(circle-空心圆 discs-实心圆 square-实心方块)

li - 列表项

<ul type="square" ><li>xxx</li><li>yyy</li><li>zzz</li>
</ul>		

有序列表和无序列表的区别:前面是不是有数字序号

1.7 定义列表(dl>dt>dd)

dl - 定义列表

dt - 列表头

dd - 列表体

<dl><dt><h2>小明</h2><img src="../img/小明.jpg" width="60px" /></dt><dd><p>2003年10月出生于四川,当天天气晴空万里,四川峨眉山金顶惊现佛光</p><p>小明从小就爱钻研互联网相关技术</p><p>5岁精通HTML</p><p>9岁精通Java</p><p>15岁精通数据库</p><p>17岁能够独立完成大型分布式微服务项目</p><p>20岁时因不满老板压榨员工,一怒之下删库跑路,至今下落不明...</p></dd>
</dl>	

1.8 列表案例

注意:HTML标签可以无限层嵌套!!!

		<ul><li><h3>荤菜</h3><ol><li>回锅肉</li><li>仔姜鸭丝</li><li>爆炒腰花</li><li>宫保鸡丁</li><li>小鸡炖蘑菇</li></ol></li><li><h3>素菜</h3><ol><li>清炒空心菜</li><li>鱼香茄子</li><li>土豆炒洋芋</li><li>西红柿炒番茄</li></ol></li><li><h3>汤类</h3><ol><li>翡翠蛋花汤</li><li>皮蛋黄瓜汤</li><li>胡豆瓣酸菜粉丝汤</li><li>开水白菜</li></ol></li></ul>

1.9 超链接

a - 超链接

href - 链接地址

target - 跳转目标(_self在当前卡页跳转,_blank在新增卡页跳转)

title:提示

<a href="http://www.baidu.com" target="_self">百度一下</a>
<br /><a href="http://www.baidu.com" target="_blank">百度一下</a>
<br /><a href="08_列表案例.html" target="_blank">跳转本地页面</a>
<br /><a href="08_列表案例.html" target="_blank"><img src="../img/小明.jpg" width="50px"/>
</a>

1.10 锚链接

书签的制作(网页内容非常多的时候需要书签)【掌握】

  1. 1.书签标记X

  2. 或者使用元素的id属性来代替标记

​ 2.书签链接X

<a href="#new01">法治</a><!--定位到锚点处--><a href="#new02">国际</a><!--定位到锚点处--><a href="#new03">娱乐</a><!--定位到锚点处--><a name="new01"></a><!--下锚点--><h1>法治新闻 - 为何半夜母猪频频惨叫</h1><h1>法治新闻 - 为何八旬老太以外怀孕</h1><h1>法治新闻 - 是人性的溟灭</h1><h1>法治新闻 - 是道德的沦丧</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><h1>法治新闻</h1><a name="new02"></a><!--下锚点--><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><h1>国际新闻</h1><a name="new03"></a><!--下锚点--><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1><h1>娱乐新闻</h1>

1.11 表格(table>tr>td)

作用:排版/数据展示

table - 表格

border设置边框

tr - 行

th - 列(加粗、居中)

td - 列(向左对齐)

在这里插入图片描述

<table border="1" width="300px"><tr><th>姓名</th><th>性别</th><th>年龄</th></tr><tr><td>小希</td><td></td><td>27</td></tr><tr><td>小阳</td><td></td><td>23</td></tr><tr><td>小西</td><td></td><td>25</td></tr><tr><td>小香</td><td></td><td>24</td></tr></table>
1.11.1 合并边框

rowspan=“2” – 占2行

colspan=“2” – 占2列

在这里插入图片描述

<table border="1" width="300px" height="400px"><tr><th>C</th><th>-></th><th>+</th><th>-</th></tr><tr><th>7</th><th>8</th><th>9</th><th>*</th></tr><tr><th>4</th><th>5</th><th>6</th><th>/</th></tr><tr><th>1</th><th>2</th><th>3</th><th rowspan="2">=</th></tr><tr><th colspan="2">0</th><th>.</th></tr></table>

1.12 表单(form)

1.收集用户数据

2.表单标记 form

1.12.1 表单的控件

1.text 文本框

2.password 密码框

3.radio 单选框

4.checkbox 多选框

5.submit 提交

6.reset 重置

7.button 按钮

8.image 图像提交

9.file 文件域

10.hidden 隐藏域

<form>输入框:<input type="text" /><br />密码框:<input type="password"/><br />单选框:<input type="radio" name="xxx"/><input type="radio" name="xxx"/><input type="radio" name="xxx"/><br />多选框:<input type="checkbox" /><input type="checkbox" /><input type="checkbox" /><input type="checkbox" /><br />上传文件:<input type="file" /><br />下拉列表:<select><option>aaa</option><option>bbb</option><option>ccc</option><option>ddd</option><option>eee</option></select><br />文本域:<textarea style="resize: none;" cols="20" rows="5" readonly="readonly">用良心做教育</textarea><br /><input type="submit" value="提交按钮" /><!--将表单数据提交给服务器--><input type="image" src="../img/小明.jpg" width="30px"/><!--和提交按钮的功能一致--><input type="reset" value="重置按钮" /><input type="button" value="普通按钮" onclick="fun01()"/><button onclick="fun02()">普通按钮</button>
</form><script type="text/javascript">function fun01(){//弹框alert("用良心做教育");}function fun02(){//弹框alert("做真实的自己");}</script>

在这里插入图片描述

注意

1.text文本框属性

  1. name名字(参数名字,框里面的值就是参数的值)

  2. value(默认值)

  3. size大小

2.submit属性

  1. name不需要
  2. value 按钮上面的文字

3.隐藏域(用户不可见,传输默认数据)

  1. 1.需要传输默认数据

  2. 2.和不可用的字段(disabled属性)一起连用

4.单选按钮

  1. 1.同一组单选必须设置相同的name值

  2. 2.用户直接选择的,必须提供内(服务器)外(用户)两种值

5.下拉列表

  1. 单选、多选选项太多->下拉列表
  2. 语法 select>option
  3. 属性

selected 默认选中 size 一次可见的选项数(默认是1) multiple 可以多选

6.文本区域标记

  1. 文本框(单行)->内容->文本区域
  2. 语法: textarea

扩展知识:如果需要给表单加上框和备注,form>fieldset>legend

1.12.2 表单用法
<form action="" method="" ectype="" target="" name="" > 表单内容
</form>

1.action=“URL” 表单的提交去向,数据处理地址

2.method=“post” 设置请求方式(get/post)

​ get:服务器地址?键=值&键=值

​ post:服务器地址 + 数据包

注意:post请求的安全级别比get请求更高,所以表单传输大概率会选择post请求

注意:表单里的数据要想传给服务器,表单组件必须有name属性

3.ectype编码方式

    1. 一般不需要设置
  1. 当进行文件上传的时候,必须设置 multipart/form-data

4.name 表单的名字

  1. 一般也不需要设置
  2. 可以通过名字来获取表单的值(JavaScript)
<form action="服务器地址" method="get">账号:<input type="text" name="username" placeholder="请输入账号..." /><br />密码:<input type="password" name="password" placeholder="请输入密码..." /><br />性别:<input type="radio" name="sex" value="man" checked="checked"/><input type="radio" name="sex" value="woman"/><br />爱好:<input type="checkbox" name="hobbies" value="football" checked="checked"/>足球<input type="checkbox" name="hobbies" value="basketball"/>篮球<input type="checkbox" name="hobbies" value="shop"/>购物<br />城市:<select name="city"><option value="beijing">北京</option><option value="shanghai">上海</option><option value="guangzhou">广州</option><option value="shengzheng">深圳</option><option value="chengdu" selected="selected">成都</option><option value="chongqing">重庆</option><option value="dongguan">东莞</option></select><br /><input type="submit" value="注册" /></form>

在这里插入图片描述

method提交方式 get/post【简答题,面试】

    1. get 数据直接显示在URL中;post将数据放在请求实体中;
  1. get数据长度有限制;post没有限制
  2. get请求+数据一起传输;先发请求等待服务器响应(1XX),再发数据;
  3. get:可以数据保存书签,允许缓存,多次提交不影响结果;post:不能存书签,不能缓存,多次提交可能影响结果。
  4. 特殊数据,如图像,文件等,必须使用post

注意:

name:页面显示
value:传给服务器的

总结

1.常用的标签

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

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

相关文章

MemoryModule - exp - test

文章目录 MemoryModule - exp - test概述笔记测试环境GetModuleFileName不能正常执行GetModuleFileNameWntdll_LdrGetDllFullName猜测原因用LoadLibrary载入的DLL中功能是正常的 gLog可以正常使用内存载入DLL无法支持的功能的折中方法COM操作正常调用方代码接口代码 接口入参测…

基于springboot实现毕业设计系统项目【项目源码+论文说明】

基于springboot实现毕业设计系统演示 摘要 在如今社会上&#xff0c;关于信息上面的处理&#xff0c;没有任何一个企业或者个人会忽视&#xff0c;如何让信息急速传递&#xff0c;并且归档储存查询&#xff0c;采用之前的纸张记录模式已经不符合当前使用要求了。所以&#xff…

绝地求生:盘点宝箱中能开出来的极品皮肤!

最近杜卡迪联名大伙儿不都开箱子出了一堆皮肤吗&#xff1f;很多人搞不清哪些皮肤要留&#xff0c;哪些皮肤可以分。 OK这篇文章稍微推荐几个我认为的高质量可兑换的皮肤&#xff0c;当然个人整理难免有疏漏&#xff0c;欢迎评论区补充。 余波学院黑丝袜 目前游戏里唯一一条显…

pgbackrest 备份工具使用 postgresql

为啥我会使用pgbackrest进行备份&#xff1f;因为postgresql没有自带的差异备份工具。。。而我们在生产环境上&#xff0c;一般都需要用到差异备份或者增量备份。我们的备份策略基本是&#xff0c;1天1次完整备份&#xff0c;1个小时1次差异备份。如果只需要完整备份&#xff0…

知识库文档系统源码部署/搭建/上线/运营/售后/更新

一款基于ThinkPHPFastAdmin开发的知识库文档系统&#xff0c;可用于企业工作流程的文档管理&#xff0c;结构化记录沉淀高价值信息&#xff0c;形成完整的知识体系&#xff0c;能够轻松提升知识的流转和传播效率&#xff0c;更好地成就组织和个人。为部门、团队或项目搭建知识库…

SVN 合并到 Git 时有文件大于 100 M 被限制 Push

如果有文件大小大于 100M&#xff0c;GitHub 是会被限制推送到仓库中的&#xff0c;大概率情况会显示下面的错误&#xff1a; remote: Resolving deltas: 100% (3601/3601), done. remote: error: Trace: aea1f450da6f2ef7bfce457c715d0fbb9b0f6d428fdca80233aff34b601ff59b re…

LeetCode 513.找树左下角的值

LeetCode 513.找树左下角的值 1、题目 题目链接&#xff1a;513. 找树左下角的值 给定一个二叉树的 根节点 root&#xff0c;请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root [2,1,3] 输出: 1示例 2: 输入: [1,2,3,4,null…

用字符串初始化的指针

一. 简介 前一篇文章简单学习了数组与指针的区别&#xff0c;文章如下&#xff1a; C语言中数组与指针的区别-CSDN博客 本文学习一下 初始化为 字符串的 指针。防止使用过程中出现问题。 二. 初始化指针来指向字符串 初始化指针来指向字符串&#xff0c;例如如下代码就是…

SpringBoot 具体是做什么的?

Spring Boot是一个用于构建独立的、生产级别的、基于Spring框架的应用程序的开源框架。它的目标是简化Spring应用程序的开发和部署过程&#xff0c;通过提供一种快速、便捷的方式来创建Spring应用程序&#xff0c;同时保持Spring的灵活性和强大特性。 1. 简化Spring应用程序开…

信安标委发布16项网络安全国家标准:8项为旧标准替代,8项标准为新发布

1. 背景 根据2024年4月25日国家市场监督管理总局、国家标准化管理委员会发布的中华人民共和国国家标准公告&#xff08;2024年第6号&#xff09;&#xff0c;全国网络安全标准化技术委员会归口的16项国家标准正式发布。 2. 标准清单 本次国家标准涵盖了信息技术安全评估准则、…

AScript纯本地离线文字识别插件

目的 AScript是一款可以模拟鼠标和键盘操作的自动化工具。它可以帮助用户自动完成一些重复的、繁琐的任务&#xff0c;节省大量人工操作的时间。但按键精灵是不包含图色功能&#xff0c;无法识别屏幕上的图像&#xff0c;根据图像的变化自动执行相应的操作。本篇文章主要讲解下…

苹果M4芯片:推动AI时代的革新力量

随着科技的飞速发展&#xff0c;苹果公司一直以其创新精神引领着行业潮流。其中&#xff0c;M4芯片的推出无疑是苹果在人工智能领域迈出的重要一步。这款专为机器学习和AI计算而设计的芯片&#xff0c;不仅在新款iPad Pro等消费电子产品上亮相&#xff0c;更是预示着苹果即将开…

数据库的使用基础-SQL语句

一、在MYSQL中&#xff0c;创建数据库&#xff0c;语法如下&#xff1a; CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>];[ ]中的内容是可选的。语法说明如下&#xff1a; <数据库…

Mybatis入门之在基于Springboot的框架下拿到MySQL中数据

介绍 Java技术操作数据库 MyBatis是一款优秀的持久层框架 用于简化JDBC的开发 优秀的持久层框架 我们要基于Springboot整合Mybatis 实操 学习 基于Mybatis是如何操作数据库的 通过MyBatis书写SQL语句 SQL语句执行完毕后 会将查询结果返回给Java程序 表中数据会自动封装…

​​​【收录 Hello 算法】5.1 栈

目录 5.1 栈 5.1.1 栈的常用操作 5.1.2 栈的实现 1. 基于链表的实现 2. 基于数组的实现 5.1.3 两种实现对比 5.1.4 栈的典型应用 5.1 栈 栈&#xff08;stack&#xff09;是一种遵循先入后出逻辑的线性数据结构。 我们可以将栈类比为桌面上的一摞盘子…

Java面试——MyBatis

优质博文&#xff1a;IT-BLOG-CN 一、MyBatis 与 JDBC 的区别 【1】JDBC 是 Java 提供操作数据库的 API&#xff1b;MyBatis 是一个持久层 ORM 框架&#xff0c;底层是对 JDBC 的封装。 【2】使用 JDBC 需要连接数据库&#xff0c;注册驱动和数据库信息工作量大&#xff0c;每…

HTTP协议介绍

文章目录 http协议http协议格式GET请求POST请求http客户端实现 http协议 http协议是应用层协议&#xff0c;一般建立在tcp协议的基础之上&#xff08;当然你的实现非要基于udp也是可以的&#xff09;&#xff0c;也就是说http协议的数据收发是通过tcp协议的。 http协议也分为h…

Kivy UI界面

一、版本介绍 Ubuntu&#xff1a;18.04.6 LTS Conda&#xff1a;4.5.12 Python&#xff1a;3.6.15 Kivy&#xff1a;2.0.0 二、安装Kivy # 更新系统包列表 sudo apt-get update# 安装Kivy的依赖项 sudo apt-get install -y python-pip libsdl2-dev libsdl2-image-dev li…

定时任务执行 报错command not found 解决方案

目录 写在前面所需知识 问题复现解决方式方法1. 使用绝对路径的命令&#xff1a;方法2. 重新加载环境变量&#xff1a;成功解决截图 原理 写在前面 定时任务脚本出现command not found报错&#xff0c;解决方案。 所需知识 定时任务shell脚本环境变量 问题复现 编写了一个…

Neo4j 之安装和 CQL 基本命令学习

正常使用结构化的查询语言 SQL&#xff08;Structured Query Language&#xff09;较多一些&#xff0c;但是像 Neo4j 这种非结构化的图形数据库来说&#xff0c;就不得不学习下 CQL&#xff08;Cypher Query Language&#xff09;语言了。如果你之前学过 《离散数学》或《图论…