HTML/CSS/JS学习笔记 Day2(HTML--标签 上)

news2024/9/21 11:08:33

跟着该视频学习,记录笔记:【黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程】https://www.bilibili.com/video/BV14J4114768?p=12&vd_source=04ee94ad3f2168d7d5252c857a2bf358

Day2 内容梳理:

目录

HTML

2.0 网页开发的标签

2.1 基础标签的含义

文档类型声明标签

语种标签

字符集

2.2 语义标签

标题标签:

段落标签

换行标签

文本格式化标签

无语义标签

图像标签 & 路径

(1)src属性

(2)其他属性:alt/title/width/height/border

(3)图像标签注意要点:


HTML

2.0 网页开发的标签

在VS Code中新建文件并将后缀改为.html后,在一行打一个英文的感叹号再点击Tab,得到系统默认的网页骨架,如下:

接下来将逐行解释每个标签的作用。

2.1 基础标签的含义

文档类型声明标签<!DOCTYPE>

作用是告诉浏览器该使用哪种HTML版本来显示网页

比如:<!DOCTYPE html>指当前页面采取的是HTML5版本来显示网页

注意:

  • 必须写在整个页面的第一行。
  • <!DOCTYPE>不是一个HTML标签,它就是文档类型声明标签

语种标签<html lang=” ”>

比如<html lang=”en”>,用途是将当前文档显示的语言定义为英语,

分两类:”en”代表英文网页,”zh-CN”代表中文网页。

不过无论写的是en还是zh-CN,我们都可以在html代码中写各种语言。lang这个属性的作用是帮助浏览器和搜索引擎更好地分辨网页语言,并让用户决定是否翻译网站语言,如下:

字符集<meta charset=” ”>

字符集(Character set)是多个字符的集合,便于计算机能够识别和存储各种文字。

在head标签内,可通过<meta charset=“”>来规定HTML文档应该采用哪种字符编码。

Charset常用的值由UTF-8、G8K、BIG5、GB2312。其中UTF-8也被称为“万国码”,基本包含了全世界所有国家需要用到的字符。

注意只能写成UTF-8,其他格式(比如utf8、UTF8)都可能引起乱码。

2.2 语义标签

语义标签分为:标题标签、段落标签、换行标签

不采用语义标签就会导致所有内容都是同样的格式,不利于阅读,如下图:

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

HTML提供了6个等级的网页标题,从<h1>到<h6>,按照重要性递减。

它们都是双标签的,比如:

<h1>这里是一级标题</h1>

补充一下,修改后记得先保存,再右键单击,点击”open in default browser”即可看到效果:

左侧是没使用标题标签的情况,右侧是使用了之后:

 

          

<h1>到<h6>的标题字体会逐渐变小变细,区别可参考下图(内容截取自笔记最上方的视频):

其中h2标题的“文字加粗一行显”指的是只有被囊括在双标签内的文字才算是标题。比如:

<h2>这是一个标题</h2>123

这行代码只会显示“这是一个标题”,而不显示“123”。

段落标签<p></p>

双标签<p></p>用于定义段落,比如:

特点:文本在段落中会根据浏览器窗口的大小自动换行;段落和段落之间有明显空隙。

换行标签<br />

一般在HTML中,段落中的文字遇到浏览器窗口的边缘时才会自动换行,如果希望某段文本强制换行,则需要使用单标签<br/>。br是单词break(打断)的缩写。比如:

补充:可通过文本间隔来区分段落标签和换行标签。段落标签会使段落之间有较大缝隙,而换行标签则不会。

文本格式化标签

是文字以特殊效果呈现,有粗体、斜体、下划线等等。

语义

标签

更推荐的标签(因为语义更强烈)

加粗

<strong></strong>或者<b></b>

<strong>双标签

倾斜

<em></em>或者<i></i>

<em>双标签

删除线

<del></del>或者<s></s>

<del>双标签

下划线

<ins></ins>或者<u></u>

<ins>双标签

使用效果如下:

<!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>
    这是正常文字。<br />
    这是<strong>加粗</strong>的文字。<br />
    这是<em>倾斜</em>的文字。<br />
    这是<del>带删除线</del>的文字。<br />
    这是<ins>带下划线</ins>的文字。<br />
</body>
</html>

无语义标签 <div>、<span>

<div>和<span>无语义,它们的作用像是盒子,用来装内容。

div是division的缩写,表示分割、分区。而span则是跨度、跨距。

特点:

  • <div>双标签用于布局,但是一对<div>会独占一整行,所以可以理解为大盒子。
  • <span>双标签也用于布局,而一对对<span>可以显示在同一行,可以理解为小盒子

举个例子:

图像标签 & 路径
(1)src属性

<img>是一个单标签,用于定义HTML页面中的图像。

使用格式:

<img src=”图像URL” />

其中src是<img>图像标签的特性,要填入的“图像URL”负责帮网页找到对应图像的文件路径和文件名。

比如我要下图文件夹中的HTML.png显示在网页中,在“图像URL”处就要写HTML.png。

代码和结果如下:

<!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>
    这是一个图像<br />
    <img src="HTML.png" />
</body>
</html>

若图片展示不成功,很可能是该图片和该代码不在同一文件夹下。

(2)其他属性:alt/title/width/height/border

属性

属性值

说明

src

图片路径

必要属性

alt

文本

替换文本。是在图像显示不出来的时候用文字替换。

title

文本

提示文本

width

像素

设置图像的宽度

height

像素

设置图像的高度

border

像素

设置图像的边框粗细

alt,替换文本,例子:

(名为AAAA的图片不存在,因此会显示替换文字)

title,鼠标悬停在图片上时会显示的文字,例子:

width、height:单独使用时,是等比缩放图片的大小。若同时规定两者的数值,则是压扁或拉长图片。实际应用时往往只修改width或heigh。

border,规定边框的粗细,给图片加边框,例子:

图片多了一个15像素宽的黑色边框:

(3)图像标签注意要点:
  • 图像标签可以有多个属性,但都必须写在src=”图像URL”的后面。
  • 除了src以外的属性之间不分先后顺序,src与其他属性之间、其他属性之间均以空格相互隔开。
  • 属性采用键值对的格式,即key=”value”(属性=“属性值”)。
  • src这个属性是必须要写的,其他属性按需求加即可。

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

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

相关文章

redission中的锁分类

redis 分布式锁的核心命令 redis分布式锁的实现主要是依靠setnx和expire两个命令完成。 注意&#xff1a;由于setnx和expire是两个命令&#xff0c;会存在如果 setnx 是成功的&#xff0c;但是 expire 设置失败&#xff0c;一旦出现了释放锁失败&#xff0c;或 者没有手工释放…

用华为智驾,开启MPV的下半场

作者 |老缅 编辑 |德新 8月28日&#xff0c;岚图正式对外公布了全球首款搭载华为乾崑智驾和鸿蒙座舱的MPV——全新岚图梦想家。 新车定位「全景豪华科技旗舰MPV」&#xff0c;全系标配四驱&#xff0c;分为四驱鲲鹏版和四驱乾崑版。 其中岚图逍遥座舱和鲲鹏智驾构成的鲲鹏版…

yolov5 +gui界面+单目测距 实现对图片视频摄像头的测距

可实现对图片&#xff0c;视频&#xff0c;摄像头的检测 项目概述 本项目旨在实现一个集成了YOLOv5目标检测算法、图形用户界面&#xff08;GUI&#xff09;以及单目测距功能的系统。该系统能够对图片、视频或实时摄像头输入进行目标检测&#xff0c;并估算目标的距离。通过…

【Java】基于JWT+Token实现完整登入功能(实操)

Java系列文章目录 补充内容 Windows通过SSH连接Linux 第一章 Linux基本命令的学习与Linux历史 文章目录 Java系列文章目录一、前言二、学习内容&#xff1a;三、问题描述四、解决方案&#xff1a;4.1 认识依赖4.2 使用JWT4.3 登入实现4.4 配置拦截器4.5 获取数据 五、总结&…

Unity数据持久化 之 使用Excel.DLL读写Excel表格

本文仅作笔记学习和分享&#xff0c;不用做任何商业用途 本文包括但不限于unity官方手册&#xff0c;unity唐老狮等教程知识&#xff0c;如有不足还请斧正​​ 终于找到一个比较方便容易读表的方式了&#xff0c;以前用json读写excel转的cvs格式文件我怎么使用怎么别扭&#xf…

合宙4G模组Air780EX——产品规格书

Air780EX 是合宙通信推出的LTE Cat.1 bis通信模块&#xff1b; Air780EX采用移芯EC618平台&#xff0c;支持LTE 3GPP Rel.13 技术&#xff1b; Air780EX 是4G全网通模块&#xff0c;可适应不同的运营商和产品&#xff0c;确保产品设计的最大灵活性。 其主要特点和优势可以总…

(一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别

🍂1、不说废话,现象展示 🍃图片识别 🍃视频识别 自己训练样本 十分简易快速 opencv级联ha

个股场外期权怎么交易?场外期权交易流程是怎样的?

今天带你了解个股场外期权怎么交易&#xff1f;场外期权交易流程是怎样的&#xff1f;个股场外期权是一种非标准化的期权合约&#xff0c;通常在场外市场&#xff08;OTC市场&#xff09;由金融机构和投资者之间进行交易。 场外个股期权主要功能 风险管理&#xff1a; 帮助投…

太速科技-基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡

基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡 一、板卡概述   本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片&#xff0c;pin_to_pin兼容FPGAXC7K410T-2FFG900 &#xff0c;支持64bit DDR3容量2GByte&#xff0c;USB3.0接口&#xff0c;HPC的FMC连接器&#xff…

安卓玩机工具-----通用安卓玩机工具 “搞机助手”界面预览 推荐

在网络中有很多很好玩的工具。方便安卓机型联机使用各种功能。系列博文将详细的演示有些工具的特点与使用方法 搞机助手 作者&#xff1a;流水断崖 目前开发功能有&#xff1a;Twrp recovery全自动刷机&#xff0c;免Root冻结、卸载预装软件&#xff0c;免Root激活&#xff…

1-9 图像膨胀 opencv树莓派4B 入门系列笔记

目录 一、提前准备 二、代码详解 kernel np.ones((3, 3), np.uint8) _, binary_image cv2.threshold(image, 127, 255, cv2.THRESH_BINARY) dilated_image cv2.dilate(binary_image, kernel, iterations1) 三、运行现象 四、完整代码 五、完整工程贴出 一、提前准备 …

【vue css】background设置背景图片不显示问题

问题&#xff1a; 如上图所示&#xff0c;添加背景图片页面没有显示 解决&#xff1a; 添加background-position: center center 即可显示 但是不知道为什么添加这个属性就可以&#xff0c;求大神解惑

端口安全老化细节

我们都知道port-security aging-time命令用来配置端口安全动态MAC地址的老化时间&#xff0c;但是后面还可以加上类型&#xff1a; [SW1-GigabitEthernet0/0/1]port-security aging-time 5 type absolute Absolute time 绝对老化 inactivity Inactivity time相对老化 …

网络协议-SSH

SSH&#xff08;Secure Shell&#xff09;协议是一种广泛使用的网络协议&#xff0c;用于安全地进行远程登录和数据传输。SSH协议通过加密技术保证了数据的安全性&#xff0c;防止数据在传输过程中被窃听、篡改或伪造。SSH协议的通信认证过程主要包括以下几个步骤&#xff1a; …

JRebel and XRebel离线安装

近期&#xff0c;使用JRebel and XRebel&#xff0c;发现总是安装不上&#xff0c;可能是网络的原因吧。所以就使用离线方式进行安装。 JRebel 是一款用于 Java 开发的生产力工具。它的主要功能是加速开发周期&#xff0c;通过在不重启 JVM 的情况下即时加载代码变更。这样&…

Class3——Esp32|Thonny——网络连接主机-wifi连接(源代码带教程)

废话不多说——直接上配置源码和图片 一.电脑连接到wifi上&#xff08;不能是5G&#xff09; 二.网络调试助手信息设置绑定 1.获取电脑wifi信息 2.设置网络调试助手为一致&#xff0c;然后打开&#xff0c;主机地址是上面的192.168.2.149端口自己设置&#xff0c;UDP然后打开…

1-7 掩膜的运用 opencv树莓派4B 入门系列笔记

目录 一、提前准备 二、代码详解 num_pixels np.sum(mask 255) contours, _ cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) c max(contours, keycv2.contourArea) x, y, w, h cv2.boundingRect(c) M cv2.moments(contours[0]) if contours…

阿里云飞天洛神云网络子系统“齐天”:超大规模云网络智能运维的“定海神针”

云布道师 引言&#xff1a;近日&#xff0c;在南京上秦淮国际文化交流中心举办第八届未来网络发展大会上&#xff0c;阿里云凭借“超大规模云网络智能运维系统”一举斩获由中国通信学会专家组评选的“未来网络领先创新科技成果奖”&#xff0c;本次获奖也体现出阿里云在云网络技…

在VB.net中,如何把20240906转化成日期格式

标题 vb.net中&#xff0c;如何把20240906转化成日期格式 正文 在 VB.NET 中&#xff0c;将一个数字字符串&#xff08;如 "20240906"&#xff09;转换为日期格式&#xff0c;你可以使用 DateTime.Parse 或 DateTime.TryParse 方法。这些方法可以将符合日期格式的字符…

响应式单位rpx搭配UI产品工具应用

rpx 即响应式 px&#xff0c;一种根据屏幕宽度自适应的动态单位。以 750 宽的屏幕为基准&#xff0c;750rpx 恰好为屏幕宽度 原本的px像素它是一个固定单位,它并不会随着你屏幕的改变而改变,相当于一个死值,不懂得灵活变通 相反,rpx会随着屏幕改变而改变,因为我们设置的高是200…