5. HTML常用标签

5.1 标签语义

学习标签是有技巧的,重点是记住每个标签的语义。简单理解就是指标签的含义。即这个标签是用来干嘛的。

根据标签的语义,在合适的地方给一个最为合理的标签。可以让页面结构给清晰。

5.2 标题标签 <h1>-<h6>(重要)

HTML提供了6个等级的网页标题 即<h1>-<h6>

单词head的缩写,意为头部和标题

标题语义:作为标题使用,并根据依据重要性递减。

特点:

  1. 加了标题的文字会变粗,字号也会依次变大

  2. 一个标题独占一行

5.3 段落和换行标签(重要)
5.3.1 段落标签

在HTML标签中,<p>标签用于定义段落,它可以将整个网页分为若干个段落

标签语义:可以吧HTML文档分割为若干段落

特点:

  1. 文本在一个段落中会根据浏览器窗口的大小自动换行。

  2. 段落和段落之间保又空隙。

5.3.2 换行标签

在HTML中,一个段落中的文字会从左到右依次排序。直到浏览器窗口的右端,然后才能自动换行。如果希望某个段文本强制换行显示,就需要使用换行标签<br/>

特点:

  1. <br/>是个单标签

  2. <br/>标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距

5.4 文本格式化标签

在网页中,有时为文字设置粗体斜体 或者 下划线等效果,这时就需要到HTML中的文本格式化标签,使文字以特殊的方式显示。

标签语义:突出重要性,比普通文字更重要。

语义标签说明
加粗<strong></strong>或者<b></b>更推荐使用<strong>标签加粗 语义更强烈
倾斜<em></em>或者<i></i>更推荐使用<em>标签倾斜 语义更强烈
删除线<del></del>或者<s></s>更推荐使用<del>标签删除线 语义更强烈
下划线<ins></ins>或者<u></u>更推荐使用<ins>标签下划线 语义更强烈
5.5 <div>和<span>标签

其中<div>和<span> 是没有语义的,他就是一个盒子,用来装内容的

div是divsion的缩写,表示分割,分区。span意为跨度,跨距。

特点:

1.<div> 标签用来布局,但是现在一行只能放一个<div>。(大盒子)

2.<span>标签用来布局,一行上可以多个<span>。(小盒子)

5.6 图像标签和路径(重点)
5.6.1 图像标签

在HTML标签中<img>标签用于定义HTML页面中的图像。

例:<img src="图像URL"/>

单词image的缩写,意为图像。

src是<img>标签的必须属性,它用于指定图像文件的路径和文件名

路径写法

在相对路径写法中,以下符号代表什么含义?

        . 当前文件所在的文件夹

        .. 当前文件上一级文件夹

        / 进入某个文件夹里面

在绝对路径写法中---- 从盘符出发查找目标文件

  1. windows电脑从盘符出发

  2. mac电脑从根目录(/)出发

    <img src="C:\images\mao.jpg">

  3. windows默认是\,其它系统是/,建议统一写为/

所谓属性:简单理解就是属于这个图像标签的特性。

图像标签的其他属性:

属性属性值说明
src图片路径必须属性
alt文本替换文本。图像不能显示的文字
title文本提示文本。鼠标放在图像上,显示的文字
width像素设置图像的宽度
height像素设置图像的高度
border像素设置图像的边框粗细

图像标签属性注意点:

① 图像标签可以拥有多个属性,必须卸载标签名的后面

② 属性之间不分先后顺序。标签名与属性,属性与属性之间均以空格分开。

③ 属性采取键值对的格式,即 key= “value”的格式,属性 = “属性值”。

④ 属性中wedth和height ,浏览器缩放图片,默认是等比例缩放

注意 : 图像标签中 src 标签是必须要写的

5.6.2 路径(前期铺垫知识)

1.目录

(1)目录文件夹和根目录:

实际工作中,我们的文件不能随便乱放,否则用起来回很难快速找到他们,因此需要一个文件夹来管理他们。

目标文件夹:就是普通文件夹,里面只不过存放了我们做网页所需要的相关素材。比如HTML文件,图片等。、

根目录:打开目录文件夹的第一层就是根目录。

(2) VSCode打开目录文件夹:

文件----打开文件夹,选择目录文件夹,后期非常方便管理文件。

2.路径

页面中的图片会非常多,通常我们会新建一个文件夹来存放这些图像的文件(images),这时再查找图像,就需要采用“路径”的方式来指定图像文件的位置。

路径可以分为:

  1. 相对路径

    相对路径:以引用文件所在位置为参考基础,而建立出的目录路径。

    这里简单来说,图片相对于HTML页面的位置。

    相对路径分类符号说明
    同一级路径图像文件位于HTML文件同一级 如<img src="baidu.gif">
    下一级路径/图像文件位于HTML文件下一级 如<img src="images/baidu.gif">
    上一级路径../图像文件位于HTML文件上一级 如

    相对路径是从diamond所在的文件出发,去寻找目标文件的,而我们这里所说的上一级,下一级和同一级就是图片相对于HTML页面的位置

  2. 绝对路径

        绝对路径:是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径

        例如:”D:\webimglogo.gif“ 或完整的网络地址 ”http://www.baidu.gif“

5.7 超链接标签(重点)

        在HTML标签中,<a>标签用于定义超链接,作用是从一个页面链接到另一个页面。

5.7.1 链接的语法格式

<a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像 </a>

        单词anchor的缩写,意为:锚

两个属性的作用如下:

属性作用
href用于指定链接目标的url地址,(必须属性) 当为标签应用href属性实,他就具有了超链接的功能
traget用于指定链接页面的打开方式,其中self为默认值,blank为在新窗口中打开的方式(前面有下划线)
5.7.2 连接的分类
  1. 外部链接:例如<a href="http://www.baidu.com">百度</a>

  1. 内部链接:网站内部页面之间的相互链接,直接链接内部网页名称即可,例如 <a href="index.html">首页</a>

  2. 空链接:如果当时没有确定链接的目标时,例如< a href="#">首页</a>

  3. 下载链接:如果href里面地址是一个文件或者压缩包,会下载这个文件。例如<a href="img.zop">下载文件</a>

  4. 网页元素链接:在网页中的各种网页元素,如文本、图像、表格、音频、视频等都可以添加超链接。<a href="http://www.baidu.com"></a>

  5. 锚点链接:

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

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

相关文章

【cfeng-work】架构演进和漫谈

架构漫谈和入门 内容管理 intro分层架构MVC模式分层架构大数据时代的复杂架构 前端架构后端架构运维端架构持续演进变化 本文主要是自己接触架构的一些输出漫谈 cfeng 在work中某次负责了后端一个服务的上线&#xff0c;多个模块一起上&#xff0c;结果上线失败&#xff0c;幸运…

Mysql 和 Redis 数据如何保持一致

先阐明一下Mysql和Redis的关系&#xff1a;Mysql是数据库&#xff0c;用来持久化数据&#xff0c;一定程度上保证数据的可靠性&#xff1b;Redis是用来当缓存&#xff0c;用来提升数据访问的性能。 关于如何保证Mysql和Redis中的数据一致&#xff08;即缓存一致性问题&#xf…

Python实现WOA智能鲸鱼优化算法优化卷积神经网络回归模型(CNN回归算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 鲸鱼优化算法 (whale optimization algorithm,WOA)是 2016 年由澳大利亚格里菲斯大学的Mirjalili 等提…

适用于WPF的设计模式

适用于WPF的设计模式 讨论“XAML能不能写逻辑代码”这个问题。我发现这是个有歧义的问题。这个问题可以有两种意思&#xff1a; XAML能不能用来写逻辑代码&#xff1f; XAML文件里能不能包含逻辑代码&#xff1f; 对于第一种意思——XAML是一种声明性语言&#xff0c;就是用来…

Adobe家里那点事儿~~~

今天&#xff0c;我们来谈谈关于Adobe全家桶中Photoshop的故事。 Adobe Photoshop&#xff0c;简称PS。其定位是一款图像处理软件。他主要处理以像素所构成的数字图像。也就是说我们常见的非矢量图片。 Photoshop的专长在于图像处理&#xff0c;而不是图形的创作。他是对已有的…

项目应用多数据源动态切换(动态切换数据库连接)

文章目录 前言准备阶段具体配置功能展示注解方式切换数据源代码方式切换数据源优化方式 动态添加删除数据源事务问题参考文章 前言 最近公司的权限项目要实现多租户的功能&#xff0c;于是就要做数据隔离以确保每个租户的数据的安全性&#xff0c;但是项目中也要动态的提供能够…

动态修改hosts

前言 因工作需要频繁变更hosts&#xff0c; 故须自己实现一个动态管理器&#xff0c; 市面上其实已经有了类似的软件&#xff0c;比如switchhosts!但因为不好集成其他功能&#xff08;如远程连接KVM&#xff09;&#xff0c;所以还是决定自己开发一套。 原理 使用之前强烈建…

JavaScript从入门到精通系列第三十六篇:详解JavaScript中的事件监听和事件响应

文章目录 一&#xff1a;什么叫事件 1&#xff1a;概念 2&#xff1a;处理这个事件 (一)&#xff1a;鼠标单机按钮 (二)&#xff1a;鼠标双机按钮 (三)&#xff1a;鼠标移动 3&#xff1a;写法弊端 4&#xff1a;Dom Event 二&#xff1a;监听事件 1&#xff1a;元素事…

Netty实现通信框架

一、LengthFieldBasedFrameDecoder的参数解释 1、LengthFieldBasedFrameDecoder的构造方法参数 看下最多参数的构造方法 /*** Creates a new instance.** param byteOrder* the {link ByteOrder} of the length field* param maxFrameLength* the maximum len…

4面字节跳动拿到2-2Offer,入职就是30K16薪,全靠这份PDF

前言 当你开始开始去跳槽面试的时候&#xff0c;明明只是一份15K的工作&#xff0c;却问你会不会多线程&#xff0c;懂不懂高并发&#xff0c;火箭造得让你猝及不防&#xff0c;结果就是凉凉&#xff1b;现如今市场&#xff0c;多线程、高并发编程、分布式、负载均衡、集群等可…

ZYNQ实验--Petalinux--Linux C 编程入门

Linux C 编程入门 在 Windows 下我们可以使用各种各样的 IDE 进行编程&#xff0c;比如强大的 Visual Studio。Ubuntu 下也有一些可以进行编程的工具&#xff0c;但是大多都只是编辑器&#xff0c;也就是只能进行代码编辑&#xff0c;如果要编译的话就需要用到 GCC 编译器&…

【数据结构】堆(Heap):堆的实现、堆排序

目录 堆的概念及结构 ​编辑 堆的实现 实现堆的接口&#xff1a; 堆的初始化&#xff1a; 堆的打印&#xff1a; 堆的销毁&#xff1a; 获取最顶的根数据&#xff1a; 交换&#xff1a; 堆的插入&#xff1a;&#xff08;插入最后&#xff09; 向上调整&#xff1a;&#xff0…

网络和Linux网络_1(网络基础)网络概念+协议概念+网络通信原理

目录 1. 网络简介 1.1 独立模式和互联网络模式 1.2 局域网LAN和广域网WAN 2. 协议和协议分层 2.1 协议的作用 2.2 协议分层 2.3 OSI七层模型 3.2 TCP/IP四层(五层)模型 3. 网络通信原理 3.1 协议报头 3.2 局域网和解包分用 3.3 广域网和跨网络 4. 网络中的地址 4…

vscode 快速打印console.log

第一步 输入这些 {// Print Selected Variabl 为自定义快捷键中需要使用的name&#xff0c;可以自行修改"Print Selected Variable": {"body": ["\nconsole.log("," %c $CLIPBOARD: ,"," background-color: #3756d4; padding:…

二十七、W5100S/W5500+RP2040树莓派Pico<iperf 测速示例>

文章目录 1 前言2 简介2 .1 什么是网络测速技术&#xff1f;2.2 网络测速技术的优点2.3 网络测速技术数据交互原理2.4 网络测速应用场景 3 WIZnet以太网芯片4 示例概述以及使用4.1 流程图4.2 准备工作核心4.3 连接方式4.4 主要代码概述4.5 结果演示 5 注意事项6 相关链接 1 前言…

【Verilog语法】

Verilog语法 1. Verilog语法1.1 拼接运算符1.2 运算符优先级1.3 注释1.4 关键字1.5 模块结构1.6 结构语句1.7 赋值语句1.8 条件语句1.9 状态机1.10 OSI七层模型 1. Verilog语法 1.1 拼接运算符 1.2 运算符优先级 1.3 注释 1.4 关键字 1.5 模块结构 1.6 结构语句 1.7 赋值语句 …

libusb获取Windows设备实例路径DevicePath

libusb 当前版本&#xff08;1.0.26&#xff09;libusb.h 头文件提供的接口似乎没有办法获取 Windows 平台相关的设备实例路径&#xff0c;其形如&#xff1a; \\?\usb#vid_04ca&pid_7070#5&20d34a76&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed} 只是提供了…

2023测试职业生涯必看系列:手写web自动化测试框架教程 涵盖框架源码+视频教程以及搭建流程

前言 ​ 测试行业现在70%是以手工测试为主&#xff0c;那么只有20%是自动化测试&#xff0c;剩下的10%是性能测试。 有人可能会说&#xff0c;我现在做手工&#xff0c;我为什么要学自动化呢&#xff1f;我去学性能更好性能的人更少&#xff1f; 其实&#xff0c;性能的要求比…

openssh升级9.3p2

openssh升级9.3p2 openssh-rpms目录安装编译其他机器使用 将生成的rpm包传入响应服务器 openssh-rpms目录 github上有就是总是连接不上存百度网盘了 安装编译 unzip openssh-rpms-main.zip cd openssh-rpms-main/ yum -y groupinstall "Development Tools" yum -…

零基础快速上手STM32开发(手把手保姆级教程)

零基础快速上手STM32开发&#xff08;手把手保姆级教程&#xff09; 1. 前言 作为一名嵌入式工程师&#xff0c;STM32 是必须要学习的一款单片机&#xff0c;同时这款单片机资料足够多&#xff0c;而且比较简单&#xff0c;非常适合初学者入门。 STM32 是一款由 STMicroelec…