Javaweb的学习18_HTML标签

HTML

        概念:Hyper Text Markup Language 超文本标记语言

              超文本:

                     超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。

              标记语言:

                     由标签构成的语言。<标签名称> 如 html,xml

                     注意:标记语言不是编程语言

         语法:

               1. html文档后缀名 .html 或者 .htm

               2. 标签分为:
                         1. 围堵标签:有开始标签和结束标签。如<html>  </html>
                         2. 自闭和标签:开始标签和结束标签在一起。如<br/>(这是换行标签,这种标签的标签体没有内容)
               3. 标签可以嵌套:

                         需要正确嵌套,不能你中有我,我中有你

                         错误:<a><b></a></b>

                         正确:<a><b></b></a>

               4. 开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来
               5. html 的标签不区分大小写,但是建议使用小写

HTML标签

       1.文件标签:

                 (构成html最基本的标签)

                  html:html文档的根标签

                  head:头标签。用于指定html文档的一些属性。也可以用来引入外部的资源

                  title:标题标签

                  body:体标签

                  <!DOCTYPE  html>:html5中定义该文档是html文档

       2.文本标签:

                (和文本有关的标签)

                 注释:<!-- 注释内容 -->

                 <h1> to <h6>:标题标签

                          h1~h6:字体大小逐渐递减

                 <p>:段落标签

                 <br>:换行标签

                 <hr>:展示一条水平线

                       属性:

                             color:颜色

                             width:宽度

                             size:高度

                             align:对齐方式

                                   center:居中

                                   left:左对齐

                                   right:右对齐

                 <b>:字体加粗

                 <i>:字体斜体

                 <font>:字体标签,可以通过它的属性来修改字体的字号、大小、颜色、字体是楷体还是宋体等等

                          属性:

                               color:颜色

                               size:大小

                               face:字体(eg.楷体)

                 <center>:文本居中

                属性的定义:

                                color:(三种定义形式:)

                                    1. 英文单词:eg. red,green,blue

                                    2. rgb(值1,值2,值3):

                                            红绿蓝三原色,值表示了它们占比的情况,值的范围:0~255

                                            eg. rgb(0,0,255) 表示蓝色

                                    3. #值1值2值3

                                            值的范围:00~FF之间(十六进制)(可以使用取色器)

                                            eg.#FF00FF

                                            eg.#3625FF

                                width: 

                                    1. 数值:width='20' , 数值的单位(默认是px (像素))

                                    2. 数值%占比(相对于父元素的比例)

换行:

标题标签:

段落标签:

水平线:

加粗、斜体:

字体标签:

特殊字符(常用)

       3.图片标签:  

               img:展示图片

                    属性:

                          src:指定图片的位置

相对路径

         *以 . 开头的路径:

                  ./ 代表当前目录   eg.image/1.jpg 默认./image/1.jpg

                 ../ 代表后退上一级目录

       4.列表标签:

                 有序列表:

                       ol

                       li

                 无序列表:

                       ul

                       li

                    属性:

                          type :disc圆点(默认)   square方框   circle圆圈

       5.链接标签:

                 a:定义一个超链接

                     属性:

                         href:指定访问资源的URL (URL:统一资源定位符)

                         target:指定打开资源的方式

                                 _self:默认值,在当前页面打开

                                 _blank在空白页面打开(就是会打开一个新选项卡打开资源)如下图↓

       6. 块标签  div和span:(结合CSS使用)

       7. 语义化标签:(结合CSS使用) 

                   html5中为了提高程序的可读性,提供了一些标签

                   eg.

                   <header></header>

                   <footer></footer>

       8. 表格标签: 

                   table:定义表格

                        属性:

                          width:宽度

                          border:边框

                          cellpadding:定义内容和单元格的距离

                          cellspacing:定义单元格之间的距离,如果指定为0,则单元格的线会合为一条

                          bgcolor:背景色

                          align:对齐方式

                   tr:定义行       

                        属性:

                          bgcolor:背景色

                          align:对齐方式

                   td:定义单元格

                        属性:

                          colspan:合并列

                          rowspan:合并行

                   th:定义表头单元格

                   caption:表格标题

                   thead:表示表格的头部分

                   tbody:表示表格的体部分

                   tfoot:表示表格的脚部分

如果采用table来布局:

如果某一行只有一个单元格,则使用<tr><td></td></tr>

如果某一行有多个单元格,则使用表格的嵌套:(就可以不用再去合并单元格)

                 <tr>

                      <td>

                           <table></table>

                      </td>

                </tr>

     9. 表单标签(重要)  

               表单:

                   概念:用于采集用户输入的数据的。用于和服务器进行交互

                   使用的标签:form

                   form 用是来定义表单的。可以定义一个范围,范围代表采集用户数据的范围

                          属性:

                               action:指定提交数据的URL

                               method:指定提交方式

                                      分类:一共7种,2种比较常用

                                           get:

                                                1.请求参数会在地址栏中显示,会封装在请求

                                                2.请求参数大小是有限制的

                                                3.不太安全

                                           post:

                                                1.请求参数不会在地址栏中显示。会封装在请求

                                                2.请求参数的大小没有限制

                                                3.较为安全

                注意:表单项中的数据要想被提交:必须指定其name属性.

                        lable标签:指定输入项的文字描述信息

                               注意:lable的for 属性一般会和 input 的id属性值 对应。如果对应了,则点击lable区域,会让input输入框获取焦点

                9.1. 表单项标签: 

                       input:可以通过type属性值,改变元素展示的样式

                               type属性:

                                     text:文本输入框,默认值

                                          placeholder指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息

                                     password:密码输入框(密码就会以密文的形式显现)

                                     radio:单选框

                                           注意:

                                               1.要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样

                                               2.一般会给每一个单选框提供value属性,指定其被选中后提交的值

                                               3.checked属性,可以指定默认值 (即默认选中)

                                     checkbox:复选框

                                           注意:

                                               1.一般会给每一个复选框提供value属性,指定其被选中后提交的值

                                               2.checked属性,可以指定默认值 (即默认选中)

                                     file:文件选择框

                                     hidden:隐藏域,用于提交一些信息

                                     按钮:

                                            submit:提交按钮。可以提交表单

                                            button:普通按钮

                                            image:图片提交按钮

                                                 src属性指定图片的路径

                                                 一点击该图片,就会提交表单

                       select下拉列表 

                               option用来定义列表项

                               子元素:option,指定列表项

                       textarea文本域

                                cols:指定列数,每一行有多少个字符

                                rows:默认多少行

\

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

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

相关文章

【HTML】悄悄分享两个好玩的html代码

最近整理U盘资源&#xff0c;本来打算清理掉一些“无用”的文件&#xff0c;结果翻到了之前保存的一个保存着好玩代码的文件夹&#xff0c;默默点开了命名为"大佬做的html.html”这个文件&#xff08;谁还不是一个中二少年呢&#xff09;话不多说&#xff0c;上代码&#…

python3GUI--qt仿暴风影音视频播放器By:PyQt5(附下载地址)

文章目录 一&#xff0e;前言二&#xff0e;环境1.开发环境2.打包环境3.运行环境 三&#xff0e;软件截图1.启动页2.视频播放3.音频播放4.其他1.托盘2.对话框 四&#xff0e;功能总览五&#xff0e;代码展示&心得1.UI设计2.如何防止卡顿3.如何自定义组件 五&#xff0e;思考…

【晶振选型】VCTCXO TCXO 布线 参考

一、供电旁路电容 二、使能信号 三、输出的交流耦合 四、输出波形转换 五、压控滤波电容 最后 CTS的是真不错&#xff0c;1K可是-140啊

手拉手整合Springboot3+RocketMQ2.3

RocketMQ 基本概念 消息模型Message Model RocketMQ 主要由 Producer、Broker、Consumer 三部分组成&#xff0c;其中 Producer 负责生产消息&#xff0c;Consumer 负责消费消息&#xff0c;Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器&#xff0c;每个 Bro…

算法沉淀——贪心算法四(leetcode真题剖析)

算法沉淀——贪心算法四 01.最长回文串02.增减字符串匹配03.分发饼干04.最优除法 01.最长回文串 题目链接&#xff1a;https://leetcode.cn/problems/longest-palindrome/ 给定一个包含大写字母和小写字母的字符串 s &#xff0c;返回 通过这些字母构造成的 最长的回文串 。 …

我的自建博客之旅06之Mrdoc

这个是我折腾笔记项目的最后一篇文章了,这个项目是类似于语雀的文档笔记项目,因为我当初想找一个既可以当做笔记,又可以作为团队文档分享的笔记,除了语雀,就发现了这个项目。 这个开源项目的界面或者文档组织方式其实是我最喜欢的,但是我后来放弃它的原因是它的后台编辑逻…

slab分配器

什么是slab分配器&#xff1f; 用户态程序可以使用malloc及其在C标准库中的相关函数申请内存&#xff1b;内核也需要经常分配内存&#xff0c;但无法使用标准库函数&#xff1b;linux内核中&#xff0c;伙伴分配器是一种页分配器&#xff0c;是以页为单位的&#xff0c;但这个…

RISC-V架构的三种特权模式如何切换

1、RISC-V的三种特权模式 特权模式功能描述机器模式&#xff08;M-mode&#xff09;具有最高特权等级&#xff0c;具有访问所有资源的权限&#xff0c;通常运行固件和内核用户模式&#xff08;U-mode&#xff09;权限要比M模式低&#xff0c;通常是用来运行操作系统内核管理员…

iOS常见崩溃简介

1. 崩溃 多指在移动设备&#xff08;如iOS、Android设备&#xff09;中或不可移动设备&#xff08;如:Windows、Linux等设备&#xff09;&#xff0c; 在打开或使用应用程序时出现的突然退出中断的情况&#xff08;类似于Windows的应用程序崩溃&#xff09;。 多表现为&#…

2024.3.21 如何将idea的注释设置为在首字母前开始而不是句首

2024.3.21 如何将idea的注释设置为在首字母前开始而不是句首 两种写法的差异 修改办法 将右下角的勾去掉即可。

[ROS 系列学习教程] rosbag Python API

ROS 系列学习教程(总目录) 本文目录 1. 构造函数与关闭文件2. 属性值3. 写bag文件内容4. 读bag文件内容5. 将bag文件缓存写入磁盘6. 重建 bag 文件索引7. 获取bag文件的压缩信息8. 获取bag文件的消息数量9. 获取bag文件记录的起止时间10. 获取话题信息与消息类型 rosbag 的 Pyt…

【Leetcode-73.矩阵置零】

题目&#xff1a; 给定一个 m x n 的矩阵&#xff0c;如果一个元素为 0 &#xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,1,1],[1,0,1],[1,1,1]] 输出&#xff1a;[[1,0,1],[0,0,0],[1,0,1]]示例 2&…

echart trigger 为 axis 的时候不显示 tooltip 解决办法

echart trigger 为 axis 的时候不显示 tooltip 解决办法 在项目 vitetsvue3 中使用 echart 显示了一个曲线图&#xff1a; 但当把图表的 trigger 设置成 axis 的时候&#xff0c;鼠标扫过并不显示具体的数值&#xff0c;如上图所示。 但 trigger item 的时候是正常的。 解决…

在DevEco Studio中第一次使用网络图片不显示问题

当我们新建项目 第一次使用网络图片 没有显示时 加这段代码就可以了 如果刷新图片还是没有显示 就重启编辑器。 "requestPermissions": [{"name": "ohos.permission.INTERNET"}],

如何构建Docker自定义镜像

说明&#xff1a;平常我们使用Docker运行各种容器&#xff0c;极大地方便了我们对开发应用的使用&#xff0c;如MySQL、Redis&#xff0c;以及各种中间件&#xff0c;使用时只要拉镜像&#xff0c;运行容器即可。本文介绍如何创建一个Demo&#xff0c;自定义构建一个镜像。 开…

31.HarmonyOS App(JAVA)鸿蒙系统app Service服务的用法

鸿蒙系统app Service服务的用法 后台任务调度和管控 HarmonyOS将应用的资源使用生命周期划分为前台、后台和挂起三个阶段。前台运行不受资源调度的约束&#xff0c;后台会根据应用业务的具体任务情况进行资源使用管理&#xff0c;在挂起状态时&#xff0c;会对应用的资源使用进…

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

前言 见《开箱报告&#xff0c;Simulink Toolbox库模块使用指南&#xff08;五&#xff09;——S-Fuction模块(C MEX S-Function)》 见《开箱报告&#xff0c;Simulink Toolbox库模块使用指南&#xff08;六&#xff09;——S-Fuction模块&#xff08;TLC&#xff09;》 见《开…

Python学习:注释和运算符

python 注释 在Python中&#xff0c;注释用于在代码中添加解释、说明或者提醒&#xff0c;但并不会被解释器执行。Python中的注释以#开头&#xff0c;直到行末为止。下面是关于Python注释的详细解释和举例&#xff1a; 单行注释&#xff1a;使用#符号在行的开头添加注释&…

Vue3:标签的ref属性用法

一、情景说明 我们在写前端页面的时候&#xff0c;肯定会遇到获取DOM内容的情况。 以往&#xff0c;我们是用原生的js方法去获取&#xff0c;如document.getXxxx 但是&#xff0c;这中方法会有个问题&#xff0c;如果父组件和子组件的id相同&#xff0c;则会出错。 在Vue3中&…

酷开科技聚焦大屏端数据研究,构建酷开系统深度挖掘大屏商业价值

中国所有的彩色大屏中&#xff0c;智能电视规模已经过半&#xff0c;OTT平台的数据价值越发引起人们关注。作为OTT行业的头部代表&#xff0c;酷开科技一直聚焦大屏端数据研究&#xff0c;目前已经形成一套基于大屏指数的智慧营销体系&#xff0c;让OTT大屏的数字营销化水平实现…