HTML-标签之文字排版、图片、链接、音视频

news2024/11/15 5:34:41

1、标签语法

HTML超文本标记语言——HyperText Markup Language

  • 超文本是链接
  • 标记也叫标签,带尖括号的文本

2、HTML基本骨架

HTML基本骨架是网页模板

  • html:整个网页
  • head:网页头部,存放给浏览器看的代码,例如CSS
  • body:网页主体,存放给用户看的代码,例如 图片、文字
  • title:网页标题

VS Code快速生成骨架:在HTML文件(.html)中,!(英文)配合Enter/Tab键

3、标签的关系

作用:明确代码的书写位置

  • 父子关系(嵌套关系)
  • 兄弟关系(并列)

向后缩进:Tab

向前缩进:Shift+Tab

4、注释

注释就是对代码的解释和说明,其目的是能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。

<!-...->注释标签用来在源文档中插入注释,注释不会在浏览器中显示

在VS Code中,添加/删除注释的快捷键:Ctrl + /

 5、标题标签

一般用在新闻标题、文章标题、网页区域名称、产品名称等等。

标签名:h1~h6(双标签)

显示特点:

  • 文字加粗
  • 字号逐渐减小
  • 独占一行(换行)

经验分析:

  • h1标签在一个网页中只能用一次,用来放新闻标题或网页的logo
  • h2~h6没有使用次数的限制

6、段落标签

一般用在新闻段落、文章段落、产品描述信息等等。

标签名:p(双标签)

如上图,有三个段落 

显示特点:

  • 独占一行
  • 段落之间存在间隙

7、换行与水平线标签

  • 换行:<br> (单标签)

  • 水平线:<hr> (单标签)

8、文本格式化标签

作用:为文本添加特殊格式,以突出重点。常见的文本格式:加粗、倾斜、下划线、删除线等。

都是双标签

9、图形标签

作用:在网页中插入图片

src用于指定图像的位置和名称,是<img>的必须属性。建议以./开头,VS Code有提示功能

9.1 图像标签-属性

属性作用说明
alt替换文本图片无法显示的时候显示的文字
title提示文本鼠标悬停在图片上面的时候显示的文字
width图片的宽度值为数字,没有单位
height图片的高度值为数字,没有单位

  • 属性名=“属性值”
  • 属性写在尖括号里面,标签名后面,标签名和属性之间用空格隔开,不区分先后顺序

10、路径

路径是指查找文件时,从起点到终点经历的路线。

  • 相对路径:从当前文件位置出发查找目标文件
  • 绝对路径:从盘符出发查找目标文件
    • windows电脑从盘符出发
    • Mac电脑从根目录出发

10.1 相对路径

10.2 绝对路径

  • Windows电脑从盘符出发
  • Mac电脑从根目录(/)出发

  • Windows默认是 \,其他系统是 /,建议统一写为 /
  • 文件的在线网址:https://www.itheima.com/images/logo.png
  • 绝对路径的应用场景:友情链接

11、超链接 

作用:点击跳转到其他页面

href属性值是跳转地址,是超链接的必须属性。

不确定跳转地址,可以使用 # 空链接

target="_blank"属性作用:在新窗口打开页面。 

12、音频标签

常见属性

属性作用特殊说明
src(必须属性)音频URL支持格式:MP3、Ogg、Wav
controls显示音频控制面板
loop循环播放
autoplay自动播放为了提升用户体验,浏览器一般会禁用自动播放功能

13、视频标签

属性作用特殊说明
src(必须属性)视频URL支持格式:MP4、WebM、Ogg
controls显示视频控制面板
loop循环播放
muted静音播放
autoplay自动播放为了提升用户体验,浏览器支持在静音状态自动播放

综合案例一

网页制作思路:从上到下,先整体再局部,逐步分析制作

分析内容 ---> 写代码 ---> 保存 --->刷新浏览器,看效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>今日话题</h1>
    <hr>
    <p>IT之家 11 月 29 日消息,在今日晚间的 Redmi 十周年暨 K70 系列
    手机新品发布会上,Redmi K70 系列新机正式发布,本文主要介绍标准版
    机型,该机定位“新一代旗舰性能新标杆”,售价 2499 元起<a href="./综合案例二.html">vue</a>,
    <a href="https://item.jd.com/100078020142.html?cu=true&utm_source=www.ithome.com&utm_medium=jingfen&utm_campaign=t_236375426_RV_kuIDkuZY&utm_term=7fabefaf6b9746d4ba0aeb4a43e67255">查看详情</a>   
    </p>
    <img src="https://img.ithome.com/newsuploadfiles/2023/11/65fc0457-6d41-4b83-b863-041587971b95.jpg?x-bce-process=image/format,f_auto" alt="这是Redmi K70系列手机图片" title="Redmi K70" height="300">
    <h2>性能方面</h2>
    <p>Redmi K70 <strong>搭载第二代骁龙 8</strong>,综合跑分超 171 万,辅以
         LPDDR5X 内存,UFS 4.0 闪存,支持狂暴引擎 3.0、5000mm² 环形
         冷泵 VC 液冷散热。<ins>我很喜欢,你喜欢不</ins>
    </p>
    <p>Redmi K70 拥有 Pro 版同款屏幕、影像、充电配置,具体来说,该机采用 6.67 
        英寸 3200×1400 华星光电 C8 OLED 柔性直屏,手动最高亮度 700nit、全屏激
        发 1200nit、局部峰值亮度 4000nit,支持 120Hz 刷新率,480Hz 触控采样率
        (瞬时 2160Hz),3840Hz 高频 PWM 调光,12bit 色深,JNCD ≈ 0.35;
    </p>
    <h2>影像方面</h2>
    <p>该机前置 16MP(豪威 OV16A1Q),后置 50MP 主摄(光影猎人 800,
        1/1.55",OIS)+8MP 超广角(豪威 OV08D10)+2MP 微距(思特威 
        SC202PCS)三摄;续航方面,Redmi K70 搭载 5000mAh 电池,支持
         120W 快充,搭载自研快充芯片澎湃 P2 + 自研电源管理芯片澎湃 G1。
    </p>
    <h2>其它方面</h2>
    <p>该机支持 NFC、红外遥控、屏幕光学指纹、0809 X 轴线性马达,搭载 
        1012+1216 立体声双扬声器,通过双 Hi-Res 认证,搭载小米澎湃 OS 
        系统。
    </p>
</body>
</html>

综合案例二

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>今日话题</h1>
    <hr>
    <p>IT之家 11 月 29 日消息,在今日晚间的 Redmi 十周年暨 K70 系列
    手机新品发布会上,Redmi K70 系列新机正式发布,本文主要介绍标准版
    机型,该机定位“新一代旗舰性能新标杆”,售价 2499 元起<a href="./综合案例二.html">vue</a>,
    <a href="https://item.jd.com/100078020142.html?cu=true&utm_source=www.ithome.com&utm_medium=jingfen&utm_campaign=t_236375426_RV_kuIDkuZY&utm_term=7fabefaf6b9746d4ba0aeb4a43e67255">查看详情</a>   
    </p>
    <img src="https://img.ithome.com/newsuploadfiles/2023/11/65fc0457-6d41-4b83-b863-041587971b95.jpg?x-bce-process=image/format,f_auto" alt="这是Redmi K70系列手机图片" title="Redmi K70" height="300">
    <h2>性能方面</h2>
    <p>Redmi K70 <strong>搭载第二代骁龙 8</strong>,综合跑分超 171 万,辅以
         LPDDR5X 内存,UFS 4.0 闪存,支持狂暴引擎 3.0、5000mm² 环形
         冷泵 VC 液冷散热。<ins>我很喜欢,你喜欢不</ins>
    </p>
    <p>Redmi K70 拥有 Pro 版同款屏幕、影像、充电配置,具体来说,该机采用 6.67 
        英寸 3200×1400 华星光电 C8 OLED 柔性直屏,手动最高亮度 700nit、全屏激
        发 1200nit、局部峰值亮度 4000nit,支持 120Hz 刷新率,480Hz 触控采样率
        (瞬时 2160Hz),3840Hz 高频 PWM 调光,12bit 色深,JNCD ≈ 0.35;
    </p>
    <h2>影像方面</h2>
    <p>该机前置 16MP(豪威 OV16A1Q),后置 50MP 主摄(光影猎人 800,
        1/1.55",OIS)+8MP 超广角(豪威 OV08D10)+2MP 微距(思特威 
        SC202PCS)三摄;续航方面,Redmi K70 搭载 5000mAh 电池,支持
         120W 快充,搭载自研快充芯片澎湃 P2 + 自研电源管理芯片澎湃 G1。
    </p>
    <h2>其它方面</h2>
    <p>该机支持 NFC、红外遥控、屏幕光学指纹、0809 X 轴线性马达,搭载 
        1012+1216 立体声双扬声器,通过双 Hi-Res 认证,搭载小米澎湃 OS 
        系统。
    </p>
</body>
</html>

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

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

相关文章

具备这四个特征的项目经理,牛逼!

大家好&#xff0c;我是老原。 成为一个业绩第一又能准时下班的工作强人&#xff0c;应该是每个职场人的梦想&#xff0c;但现实往往不那么尽如人意…… 虽然如此&#xff0c;但是不代表我们不能向能做到这样的大佬看齐啊。 工作十余年&#xff0c;见过各种各样的职场人士&a…

Linux系统iptables

目录 一. 防火墙简介 1. 防火墙定义 2. 防火墙分类 ①. 网络层防火墙 ②. 应用层防火墙 二. iptables 1. iptables定义 2. iptables组成 ①. 规则表 ②. 规则链 3. iptables格式 ①. 管理选项 ②. 匹配条件 ③. 控制类型 四. 案例说明 1. 查看规则表 2. 增加新…

PostGIS学习教程八:空间关系

PostGIS学习教程八&#xff1a;空间关系 到目前为止&#xff0c;我们只使用了测量&#xff08;ST_Area、ST_Length&#xff09;、序列化&#xff08;ST_GeomFromText&#xff09;或者反序列化&#xff08;ST_AsGML&#xff09;几何图形&#xff08;geometry&#xff09;的空间…

代码随想录刷题题Day2

刷题的第二天&#xff0c;希望自己能够不断坚持下去&#xff0c;迎来蜕变。&#x1f600;&#x1f600;&#x1f600; 刷题语言&#xff1a;C / Python Day2 任务 977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵 II 1 有序数组的平方&#xff08;重点&#xff1a;双指针…

口碑爆棚!10款项目时间轴软件带你实现高效管理!

当我们在组织、规划或管理一个项目时&#xff0c;将所有步骤清晰地展示在一个时间轴上&#xff0c;无疑可以帮助我们更好地理解整个项目的流程&#xff0c;确定关键任务&#xff0c;并在必要时进行调整&#xff0c;项目时间轴软件在此方面发挥了重要作用。 项目时间轴软件是什…

机器学习入门(第五天)——决策树(每次选一边)

Decision tree 知识树 Knowledge tree 一个小故事 A story 挑苹果&#xff1a; 根据这些特征&#xff0c;如颜色是否是红色、硬度是否是硬、香味是否是香&#xff0c;如果全部满足绝对是好苹果&#xff0c;或者红色硬但是无味也是好苹果&#xff0c;从上图可以看出来&#…

前端传参中带有特殊符号导致后端接收时乱码或转码失败的解决方案

文章目录 bug背景解决思路1&#xff1a;解决思路2解决思路3&#xff08;最终解决方案&#xff09;后记 bug背景 项目中采用富文本编辑器后传参引起的bug&#xff0c;起因如下&#xff1a; 数据库中存入的数据会变成这种未经转码的URL编码 解决思路1&#xff1a; 使用JSON方…

MyBatis的强大特性--动态SQL

目录 前言 if trim where set foreach 前言 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架&#xff0c;你应该能理解根据不同条件拼接 SQL 语句有多痛苦&#xff0c;例如拼接时要确保不能忘记添加必要的空格&#xff0c;还要注意去掉列表…

【linux防火墙】设置开启路由转发,SNAT和DNAT转换原理及应用实操,添加自定义链归类iptables规则

目录 一、关于iptables规则的保存 1.1持久保存规则 1.2加载规则 1.3开机自动加载规则 1.4使用iptables-service软件来进行规则的保存和加载&#xff08;不建议使用&#xff09; 二、SNAT和DNAT的原理和应用 SNAT的原理与应用&#xff1a; DNAT的原理和应用&#xff1a; …

MySQL之 InnoDB逻辑存储结构

InnoDB逻辑存储结构 InnoDB将所有数据都存放在表空间中&#xff0c;表空间又由段&#xff08;segment&#xff09;、区&#xff08;extent&#xff09;、页&#xff08;page&#xff09;组成。InnoDB存储引擎的逻辑存储结构大致如下图。下面我们就一个个来看看。 页&#xff08…

【Qt绘图】之绘制坦克

使用绘图事件&#xff0c;绘制坦克。 效果 效果很逼真&#xff0c;想象力&#xff0c;有没有。 示例 代码像诗一样优雅&#xff0c;有没有。 包含头文件 #include <QApplication> #include <QWidget> #include <QPainter>绘制坦克类 class TankWidge…

机器人RL数据集探索

机器人RL数据集探索 相关资料汇总 相关资料汇总

hutool的bug之 DateUtil.endOfDay(DateUtil.date())

hutool 工具类DateUtil 使用时谨慎 DateUtil.endOfDay 得到的时间保存到数据时会增加一秒 首先比较下时间的long值&#xff1a; 这样就很明显的看出来&#xff0c;hutool工具类的date是毫秒位多了.999,保存到mysql 的时候&#xff0c;MySQL数据库对于毫秒大于500的数据进行…

SPI学习

SPI介绍 SPI&#xff1a;串行外设设备接口&#xff08;Serial Peripheral Interface&#xff09;&#xff0c;是一种高速的&#xff0c;全双工&#xff0c;同步通信总线。 全双工&#xff1a;同一时刻&#xff0c;能同时接收数据和发送数据。 半双工&#xff1a;同一时刻&am…

树与二叉树堆:经典OJ题集

目录 查找值为x的结点&#xff1a; 思路分析&#xff1a; 单值二叉树&#xff1a; 示例&#xff1a; 思路分析&#xff1a; 相同的树&#xff1a; 示例&#xff1a; 思路分析&#xff1a; 二叉树的前序遍历&#xff1a;——使用前序遍历把结点元素放入数组中 题…

二分算法(整数二分、浮点数二分)

文章目录 二分一、整数二分&#xff08;一&#xff09;整数二分思路&#xff08;二&#xff09;整数二分算法模板1.左查找&#xff08;寻找左侧边界&#xff09;2.右查找&#xff08;寻找右侧边界&#xff09;3.总模板 &#xff08;三&#xff09;题目&#xff1a;数的范围 二、…

算法通关村第五关—Hash基础知识(青铜)

Hash基础 一、Hash的概念和基本特征 哈希(Hash)也称为散列&#xff0c;就是把任意长度的输入&#xff0c;通过散列算法&#xff0c;变换成固定长度的输出&#xff0c;这个输出值就是散列值。很多人可能想不明白&#xff0c;这里的映射到底是啥意思&#xff0c;为啥访问的时间…

【brpc学习实践】ParallelChannel的使用与并行请求

概览 ParallelChannel (有时被称为“pchan”)同时访问其包含的sub channel,并合并它们的结果。用户可通过CallMapper修改请求,通过ResponseMerger合并结果。ParallelChannel看起来就像是一个Channel: 支持同步和异步访问。 发起异步操作后可以立刻删除。 可以取消。 支持超…

Vue生命周期:组件的生命之旅

&#x1f343;引言 在Vue.js中&#xff0c;每个组件都有其独特的生命周期。这个生命周期指的是组件从创建到销毁的一系列过程。了解并正确使用Vue的生命周期钩子&#xff0c;对于优化组件性能、管理组件状态以及实现特定功能至关重要。本文将详细介绍Vue的生命周期及其各个阶段…

mysql mybatis分页查询 大数据量 非常慢

查阅了很多博客和资料&#xff0c;这篇文章以思路为准&#xff0c;详细代码不细说&#xff0c;都是非常简单的方法&#xff0c;一看就明白。具体实现稍微百度一下就能出来。仅供参考。 如题&#xff1a;单表数据已经达到4千万条数据&#xff0c;通过mybatis的分页查询效率非常低…