当前位置: 首页 > news >正文

HTML学习(三)---块级元素和内联元素,HTML中的图片,地址,视频与音频,以及超链接

文章目录

  • 一、块级元素和内联元素
  • 1. 块级元素:
  • 2. 内联元素:
  • 二、HTML中的图片
  • 1. 语法:
  • 2. 图片属性:
  • 3. 常见的图片格式:
  • 三、路径
  • 1. 相对路径
  • 2. 绝对路径
  • 四、视频与音频
  • 1. 视频标签
  • 2. 音频标签
  • 五、超链接
  • 1.超链接
  • 2. 锚点链接
  • 3. 页面滑动效果
  • 总结

一、块级元素和内联元素

在 HTML 中有两种元素类别:块级元素和内联元素。分类不同决定着展示形式不一样。

1. 块级元素

  • 块级元素独占一行
  • 它可以嵌套其他元素
  • 常见的比如p、h、div等

2. 内联元素

  • 可以一行放多个,通常与文本一起使用
  • 不能嵌套块级元素,可以嵌套其他内联元素。
  • 常见比如 strong、em、a等
段落p标签里面不要放其他块级元素。 段落里面主要放文字相关,比如内联元素。
但是元素分类不是一直不可更改的,后面 的css可以通过display改变他们显示模式。

二、HTML中的图片

1. 语法:

<img src="某某图片.png" alt="图片名字">
  • 单标签(空元素):默认包含两个属性:srcalt
  • src属性:指向要插入到页面的图像地址
  • alt属性:备选文本,用于在图片无法显示文本或者因为网速慢情况下显示的文字。
  1. 属性采取键值对形式。 属性="值"
  2. 属性之间没有必要的先后顺序
  3. 但是属性之间必须有空格分隔

2. 图片属性:

属性作用
src
指向要插入到页面的图像地址
alt
备选文本。图片无法显示提示的文字
width
设置图片宽度(建议css修改)
height
设置图片高度(建议css修改)
title
图像标题。鼠标悬停显示的文本

3. 常见的图片格式:

jpeg / jpg
有损压缩技术,放大缩小会变得 模糊或有锯齿。
适用场景:摄影照片、网页图片 (非透明背景)
png
无损压缩,支持透明度。
适用场景:Logo、网页图形、需
要透明度的图像。
gif
支持动画,最多256色。支持简单动画和透明背景
适用场景:简单动画、表情包、
低色彩图形。
webp
Google 开发的现代格式。 支持有损/无损压缩、透明度和动画。
适用场景:网页优化(替代
JPEG/PNG/GIF)代表:淘宝等。
avif
基于AV1视频编码,支持高压缩率和HDR。压缩效率优于WebP。
适用场景:未来网页优化,需高性能压缩的场景(B站、京东等)

三、路径

在HTML中,路径用于指定文件(如图像、样式表或其他网页)的位置
白话:图片相对于html文件的位置,html怎么找到图片。

1. 相对路径

相对于当前文件位置的路径
  • 同一目录:直接使用文件名即可./表示当前文件夹;
  • ​​​​​下级子目录:使用目录名/文件名;
  • 上级目录:使用../返回上一级。
<h3>一、相对路径</h3> <h4>1. 同一级路径</h4> <img src="./pig.png" alt=""> <h4>2. 下一级路径</h4> <img src="img/pig.png" alt=""> <img src="./img/pig.png" alt=""> <h4>3. 上一级路径</h4>

2. 绝对路径

绝对路径是从根目录开始的完整路径,包含完整的 URL 地址。(了解即可)
<h4>1.盘符路径</h4> <img src="E:\HTML5\代码\pig.png" alt=""> <img src="E:/HTML5/代码/pig.png" alt=""> <h4>2.网络路径</h4> <img src="https://www.itcast.cn/2018czgw/images/logo2.png" alt="">

四、视频与音频

1. 视频标签

语法:

<video src="./media/1.mp4" width="400" controls="controls"></video>

视频标签属性:

属性作用
src指向要插入到页面的视频地址
controls显示浏览器自带播放控件
width/height设置视频的宽高
autoplay自动播放
loop循环播放
muted静音
poster预览图像

视频标签兼容性写法:

<!-- 兼容性写法 --> <video width="400" controls muted loop poster="./media/yu7.jpg"> <source src="./media/yu7.mp4" type="video/mp4"> <p> 您的浏览器不支持视频播放 </p> </video>
  1. 将 src 属性放在几个单独的 <source> 元素当中,这些元素分别指向各自的资源。
  2. 浏览器会检查 <source> 元素,并且播放第一个与其自身相匹配的媒体。
  3. 每个 <source> 元素都含有 type 属性,浏览器也会通过检查这个属性来迅速的跳过那些不支持的格式。如果你没有添加 type 属 性,浏览器会尝试加载每一个文件,直到找到一个能正确播放的格式,但是这样会消耗掉大量的时间和资源。

2. 音频标签

音频标签与视频标签类似,使用audio。

<!-- 音频标签浏览器不让自动播放 后续可以用js实现 --> <audio src="./media/ldh.mp3" controls muted autoplay></audio> <!-- 兼容性写法 --> <audio controls> <source src="./media/ldh.mp3" type="audio/mp3"> <p> 您的浏览器不支持音频播放 </p> </audio>

五、超链接

1.超链接

超链接使我们能够将我们的文档链接到任何其他文档(或其他资源),也可以链接到文档的指定部分。
语法:
<a href=""> </a>
href属性(也称为超文本引用或目标,它将包含一个网址)来创建一个基本链接。
链接可以包含除了自身之外的其他元素,比如 文字、标题、图片、视频等。
其他属性:
  • title:鼠标悬停的提示文字;
  • target:打开页面的方式 ( _self默认当前窗口打开,_blank新窗口打开)
<!-- 超链接 --> <!-- 1. 内部链接 --> <a href="./11-音视频标签.html">音视频</a> <!-- 2. 外部链接 --> <a href="https://www.deepseek.com/" title="deepseek" target="_blank">deepseek</a> <!-- 3. 空连接 --> <a href="#">产品介绍</a> <!-- 4. 下载链接 --> <a href="./download.zip">下载软件</a> <!-- 5. 邮件链接 --> <a href="mailto:123@qq.com">联系我们</a>

2. 锚点链接

锚点链接允许用户在同一个页面内跳转到指定位置。 非常适合长页面导航。
<a href="#2"> 2. 外部链接</a> <br> <h2 id="2">2. 外部链接</h2>

3.页面滑动效果

想要点击链接之后。页面具有滑动效果。 请在<head>标签中添加下面代码。
<style> html { scroll-behavior: smooth; } </style>

总结

这篇主要介绍块级元素和内联元素,HMTL中的图片,地址,视频与音频,以及超链接。下一篇介绍布局标签(网站结构标签,无语义标签,列表标签),表格,表单,以及辅助标签。

http://www.cnnetsun.cn/news/90063.html

相关文章:

  • 【Dify Tesseract字体适配终极指南】:破解OCR识别失败的9大字体陷阱
  • Docker + 智能Agent日志管理新思路(仅限高级工程师掌握的3种架构模式)
  • 揭秘空间转录组细胞类型注释:如何用R语言精准识别每一种细胞
  • [吾爱大神原创工具] 电话号码过滤,号码排序-乱序,清除非手机号,消重,导出(依旧颜值高)
  • Dify平台Agent版本管理全解析:从入门到高可用架构设计
  • 为什么90%的生物信息分析师都在用R做RNA结构研究?真相令人震惊
  • 【稀缺资源】Dify + Tesseract 5.3多语言支持实现路径首次公开
  • 还在手动写Dify用例?Agent驱动自动化测试已成主流!
  • RSA 加密体制及其安全性分析
  • 【视频帧提取效率翻倍秘籍】:Dify帧率设置背后的黄金参数揭秘
  • 在C#上运行YOLOv11模型---CPU版
  • 关于uniapp vue2 canvas重绘元素节点时,提示cos of null相关异常警告,导致js线程崩溃,vue响应式丢失的问题
  • 【微服务稳定性提升利器】:基于Dify与Spring AI的异常熔断与恢复策略
  • concurrent hashmap原理,扩容,扩容时怎么保证线程安全?
  • 空间转录组降维必杀技:5步用R语言完成PCA、t-SNE与UMAP优化
  • 【R语言与量子计算加速新突破】:GPU如何将量子模拟效率提升10倍?
  • AWS专家Greg Coquillo提出的 6种LLM ORCHESTRATION PATTERNS解析
  • “.商标”不等同于商标权:企业做知识产权保护,别把“后缀名”当“确权证”
  • 面向削峰填谷的电动汽车多目标优化调度策略
  • 如何在30分钟内完成Dify与Spring AI的无缝部署?资深架构师亲授秘诀
  • 【Vue知识点总结】Vue中的namespaced命名空间详解
  • 告别单一生态限制,构建R-Python一体化可视化工作流
  • 论基于REST服务的Web应用系统设计
  • R语言在气象数据分析中的应用(相关性建模全攻略)
  • 揭秘Docker Compose中的Agent健康检测机制:如何避免服务假死?
  • Python期末复习:30个核心知识点完全详解
  • 大模型训练数据全攻略:从数据处理到高质量数据集构建(建议收藏)
  • 企业级容器安全迫在眉睫,Docker Scout如何实现小时级响应?
  • 12th Live2D Creative Awards(2025)获奖名单公布!
  • 【稀缺资料】:Dify重排序系统调优的3个黄金法则与实测数据验证