HTML(二)---【常见的标签使用】

零.前言

本文只介绍常见的标签使用,其中使用的一些HTML专业术语可以在作者的第一篇文章:

HTML(一)---【基础】-CSDN博客中找到。

一.<b>粗体、<i>或<em>斜体

1.定义

粗体、斜体的实现可以在CSS中实现,不过如果实在想利用HTML实现也不是不可以,就是比较反人类

<b>粗体、<i>斜体、<em>斜体

三个标签都是双标签

其中<i><em>在本质上是一样的,都是斜体。

不过我们更偏向于使用<em>

2.效果

    <p>我没有粗体也没有斜体</p>
    <p><b>我有粗体</b></p>
    <p><i>我有斜体</i></p>
    <p><em>我也有斜体</em></p>

效果:

二.<input>输入

1.定义

<input>是一个单标签

<input>定义输入字段,通常为创建一个输入框用来获取用户输入

2.使用

使用<input>我们可以制作账号、密码输入框、搜索栏等等。

<input>t的使用主要依靠于<input>的"type"属性来完成。

通过"type"属性,我们可以规定<input>的元素应该是一种什么形式的。

由于篇幅有限,在本章我们不专门介绍<input>的所有属性值,只举出几个常见的属性值。

  • button”:按钮形式
  • checkbutton”:复选按钮形式
  • password”:密码形式,输入的内容会被自动隐藏
  • radio”:单选按钮形式
  • text”:文本形式
    <p>这是一个input示例</p>
    <input type="button"><br><br>
    <input type="checkbox"><br><br>
    <input type="password"><br><br>
    <input type="radio"><br><br>
    <input type="text"><br><br>

效果:

 三.<label>标志

1.定义

<label>是单标签

<label>通常与<input>、<meter>、<progress>、<select>、<textarea>标签结合使用。

2.作用

上述所结合标签的元素定义标注(标记)

<label>不会向用户呈现任何特殊的效果,因而在用户的眼中,使用<p><label>是一样的效果。

    <p>这是一个input示例</p>
    <label for="linput">这是一个input示例</label>
    <input type="text" id="linput"><br><br>

效果:

那么它标注的作用是什么呢?

很简单,当我们点击使用<label>标签构建的"这是一个input示例"后,鼠标焦点自动进入我们id为“linput”输入框中了!!!

没错,标注的作用就是:“用户点击label后,鼠标焦点会自动跳转到label所对应的标签中”。

3.使用

<label>中只有两个属性:“for”、“form”。

for的值上述可以结合使用标签id

form的值表单id

使用这两个属性,可以将某一个<label>与某一个标签相关联。

4.注意

在使用上述可以结合的标签时,如果需要提示词,请尽量使用<label>,而不是<p>

四.<form>表单

1.定义

<form>双标签

使用<form>可以创建一个表单,用于接收用户输入的数据,并且将它们打包发送给某个"URL"。

2.作用

用户需要一次输入多种类型数据,如:“图片”、“密码”、“数字”等等,可以使用<form>来完成。

3.使用

<form>属性有很多,在这里只介绍几个常用的:

  • action”:指定用户的数据发送到哪个URL
  • method”:指定表单发送数据的时候使用get请求还是post请求
    <form action="./demo/action.php">
        <label for="fname">名字:</label>
        <input type="text" name="fname" id="fname"><br><br>
        <label for="lname">姓氏:</label>
        <input type="text" name="fname" id="lname"><br><br>
        <input type="submit" value="提交">
    </form>
    <p>当点击“提交”按钮后,表单数据将被发送到服务器上名为“action.php的页面”</p>

效果:

五.<a>超链接

1.定义

<a>双标签

<a>用于创建一个超链接,可以使浏览器跳转到<a>所指的URL网页

2.使用

<a>的使用依靠于它的属性,其中最重要的莫过于"href",用于指定跳转的目标URL或者某个HTML标签的位置:

  • href”:点击超链接后跳转的目标URL
  • target”:点击超链接后,目标URL网页在当前页打开另开一页打开父窗口打开等等
    <a href="https://www.baidu.com">访问百度</a>

效果:

除此之外还可以使用图片代替文字实现点击后跳转URL的效果。

六.<base>基准URL

1.定义

<base>单标签

规定文档中所有相对URL基准URL

2.使用

<base>有两个属性:“href”、“target”。

  • href”:指定当前文档所有URL基准URL
  • target”:指定当前文档所有跳转到URL的方式(新开一页、当前一页、父窗口开一页等等)。

例如我们有多个图片URL:

可以看到,它们又都有一个公共前缀:“https://tse3-mm.cn.bing.net/th/id/”

那么我们就可以利用<base>来设置公共基准URL前缀,来简化后续的书写。

<base href="https://tse3-mm.cn.bing.net/th/id/">
<img src="OIP-C.z2PylNZUxOygR-as4ZcPuAHaLR?w=202&h=308&c=7&r=0&o=5&dpr=1.5&pid=1.7" alt="">
<img src="OIP-C.ifPPvosPvXWiPMfJhDijdQHaLR?w=202&h=308&c=7&r=0&o=5&dpr=1.5&pid=1.7" alt="">

效果:

3.注意

使用<base>的时候,必须“href”或者“target”属性存在一个,或者两个都有

不过在作者本机电脑上测试,发现只有<base>网页貌似也能正常识别,并没有出错,不过安全起见,大家还是加上吧,哪怕为空值也好

七.<img>图片

1.定义

<img>用于在网页中插入图片,从实质上来说,<img>并不是将图片放入到网页中了,而是将图片链接放入到了文档中,只是起一个存放照片的容器作用。

2.作用

<img>有两个必有的属性:“src”和“alt”。

  • src”:可以是一个URL,也可以是一个本地图片的存放地址
  • “alt”:当图片无法正常显示的时候,显示的文本
  • “width”:图片缩放后的宽度
  • “height”:图片缩放后的高度
<img src="OIP-C.z2PylNZUxOygR-as4ZcPuAHaLR?w=202&h=308&c=7&r=0&o=5&dpr=1.5&pid=1.7" alt="" width="100" height="100">

效果:

3.注意

使用<img>的时候,建议人为加上widthheight属性来指定图片的高度宽度,否则可能会出现图片一直闪烁的情况(不过作者是没碰到过)。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux网络协议栈从应用层到内核层③

文章目录 1、write源码剖析2、vfs层进行数据传输3、socket层进行数据传输4、tcp层进行数据传输5、ip层进行数据传输6、网络设备层进行数据传输7、网卡驱动层进行数据传输8、数据传输的整个流程 1、write源码剖析 系统调用原型 ssize_t write(int fildes, const void *buf, si…

windows@浏览器主页被篡改劫持@360篡改主页@广告和弹窗设置@极速版

文章目录 360篡改浏览器主页方法1锁定浏览器主页 方法2注册表修改 360广告和弹窗360极速版 小结 360篡改浏览器主页 如果您使用360,且不想卸载它,那么当你启动360后,它可能会篡改你的浏览器(比如edge)的主页start page为360早期可能是通过修改快捷方式的target等属性,但是现在…

淘宝商品详情接口:解锁淘宝海量商品信息的秘密武器!

淘宝商品详情接口技术详解 淘宝作为中国最大的电子商务平台之一&#xff0c;其开放平台提供了丰富的API接口供开发者使用&#xff0c;以便第三方应用能够与淘宝平台无缝对接&#xff0c;实现数据交互和业务逻辑。其中&#xff0c;商品详情接口是众多API中非常重要的一项&#…

【LeetCode热题100】102. 二叉树的层序遍历(二叉树)

一.题目要求 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 二.题目难度 中等 三.输入样例 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1…

算法笔记~—位运算

目录 常见位运算&#xff1a; 1、基础位运算 2、对于一个数n。确定、修改这个数n二进制x位。 3、提取&#xff08;确定&#xff09;一个数n最右侧的1&#xff08;bit&#xff09;与干掉最右侧的1&#xff08;bit&#xff09; 4、异或运算律 5、位运算的优先级&#xff1a…

网上国网App启动鸿蒙原生应用开发,鸿蒙开发前景怎么样?

从华为宣布全面启动鸿蒙生态原生应用一来&#xff0c;各种各样的新闻就没有停过&#xff0c;如&#xff1a;阿里、京东、小红书……等大厂的加入&#xff0c;而这次他们又与一个国企大厂进行合作&#xff1a; 作为特大型国有重点骨干企业&#xff0c;国家电网承担着保障安全、经…

GAMES Webinar 288-VR/AR专题-陆峰-混合现实中的多模态自然人机交互

感知交互增强智能 研究室虚拟现实技术与系统国家重点实验室&#xff0c;北京航空航天大学计算医学研究所&#xff0c;大数据精准医疗北京市高精尖创新中心 Perception & Hybrid Interaction (PHI) for Augmented & Affective Intelligence (A2I) We are working on v…

voxelize_cuda安装教程 python+windows环境

import voxelize_cuda报错 安装步骤&#xff1a; 克隆voxelize项目 官网&#xff1a;https://github.com/YuliangXiu/neural_voxelization_layer.git git clone https://github.com/YuliangXiu/neural_voxelization_layer.git下载一些必备的解析c文件的依赖 官网&#xff1a…

ES6 基础

文章目录 1. 初识 ES62. let 声明变量3. const 声明常量4. 解构赋值 1. 初识 ES6 ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准&#xff0c;已经在2015年6月正式发布了。它的目标&#xff0c;是使得」JavaScript语言可以用来编写复杂的大型应用程序&#xff0c;成为…

蓝牙HFP协议推荐的语音丢包补偿算法浮点实现的定点化

最近在做蓝牙的宽带语音通话。相对于蓝牙窄带语音&#xff0c;主要变化是把采样率从8k变到16k&#xff0c;以及编解码器从CVSD变成mSBC&#xff08;modified SBC&#xff0c;改进的SBC&#xff09;等。蓝牙语音通话相关的HFP&#xff08;Hand Free Profile&#xff09;强烈建议…

【线段树】第十三届蓝桥杯省赛C++ A组 Java C组 Python A组/B组《最长不下降子序列》(C++)

【题目描述】 给定一个长度为 N 的整数序列&#xff1a;,,⋅⋅⋅,。 现在你有一次机会&#xff0c;将其中连续的 K 个数修改成任意一个相同值。 请你计算如何修改可以使修改后的数列的最长不下降子序列最长&#xff0c;请输出这个最长的长度。 最长不下降子序列是指序列中的…

报道 | 2024年4月-2024年6月国际运筹优化会议汇总

封面图来源&#xff1a; https://www.pexels.com/zh-cn/photo/1181406/ 2023年2月-2024年6月召开会议汇总&#xff1a; The 24th European Conference on Evolutionary Computation in Combinatorial Optimisation (EvoCOP) Location: Aberystwyth, Wales, UK Important Date…

鸿蒙HarmonyOS应用开发——组件级配置

在开发应用时&#xff0c;需要配置应用的一些标签&#xff0c;例如应用的包名、图标等标识特征的属性。本文描述了在开发应用需要配置的一些关键标签。 应用包名配置 应用需要在工程的AppScope目录下的 app.json5配置文件 中配置bundleName标签&#xff0c;该标签用于标识应用…

STM32F4x7标准库带操作系统移植LWIP

上一篇解读了使用STM的标准库&#xff0c;移植不带操作系统版本的LWIP。 这里再梳理一下&#xff0c;带操作系统版本的差异。 main()函数 初始化部分跟之前的基本相同。 不同的是&#xff0c;不需要在主循环里调用LwIP_Periodic_Handle(LocalTime); LWIP驱动 ethernetif.c要…

React项目打包优化-包体积分析

1、什么是包体积分析&#xff1f; 通过可视化的方式&#xff0c;直观的看到各种包打包之后的体积大小&#xff0c;方便后续针对体积情况做优化 2、怎么分析包&#xff1f; 借助插件 source-map-explorer&#xff0c; 1、先安装插件 npm install source-map-explorer 2、在p…

代码随想录刷题day35|柠檬水找零根据身高重建队列最少的箭引爆气球

文章目录 day35学习内容一、柠檬水找零1.1、思路1.2、代码-正确写法 二、根据身高重建队列2.1、思路2.2、正确写法12.2.1、 如何理解上面这段代码2.2.2、 如何理解 que.add(p[1], p)&#xff1f;2.2.3、这段代码贪心在哪里呢&#xff1f; 三、最少的箭引爆气球3.1、思路3.2、正…

YOLOv5s处理二维牙齿数据集

一、网络结构 二、输入输出 1、输入 640x640的图像 2、输出 权重文件 测试图像 三、数据预处理 在github上下载YOLOv5的模型&#xff0c;并安装模型所需环境 pip install -U -r requirements.txt 四、训练&测试 对数据集进行训练 python train.py --img 640 --batc…

mybatis 实验报告1

文章目录 新建数据库新建项目&#xff0c;并导入jar包添加配置文件conf.xml定义实体类定义操作表user的sql的映射文件 userMapper.xml注册&#xff1a;将mapper.xml文件注册到conf.xml配置文件中一共6步&#xff0c;这个只是测试类&#xff0c;这个不算 新建数据库 命名是 随便…

4、事件修饰符、过滤器、自定义指令、生命周期

一、事件修饰符 按键别名enter 回车 delete 删除键 esc取消键 space 空格键 <script> export default {name: "KeyUp",methods:{keyUp(e){ console.log(e) }},skip(){window.location.href "http:www.xx.com"} } </script> <template>…

BUUCTF-Misc14

[WUSTCTF2020]find_me1 1.打开附件 是一个学校的校徽 2.盲文解密 发现图片属性里的备注是一串盲文 用在线盲文解密 3.得到flag