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

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

Day2 内容梳理:

目录

HTML  2.网页标签

2.1 基础标签的含义

文档类型声明标签

语种标签

字符集

2.2 语义标签

标题标签

段落标签

换行标签

文本格式化标签

无语义标签

图像标签 & 路径

(1)src属性

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

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


HTML  2.网页标签

2.1 基础标签的含义

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

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

文档类型声明标签<!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.mzph.cn/pingmian/53463.shtml

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

相关文章

儿童孤独症康复学校:打破孤岛,关爱与成长

在世界的某个角落&#xff0c;有一群孩子&#xff0c;他们如同夜空中最亮的星&#xff0c;却往往因孤独症的屏障&#xff0c;而难以与周围的世界建立连接。这些孩子&#xff0c;如同被无形的岛屿环绕&#xff0c;渴望着被理解、被接纳。而正是在这样的背景下&#xff0c;星贝育…

[C++11#48][智能指针] RAII原则 | 智能指针的类型 | 模拟实现 | shared_ptr | 解决循环引用

目录 一.引入 1. 为什么需要智能指针&#xff1f; 2. 什么是内存泄漏&#xff1f; 内存泄漏分类 3.回忆 this 二. 原理 1. RAII 资源获取即初始化 2.像指针一样 三. 使用 1. 问题&#xff1a; string 的浅拷贝 2.解决 auto_ptr 自定义 auto_ptr unique_ptr - 独占…

原生 iOS 引入 Flutter 报错 kernel_blob.bin 找不到

情况 在一次原生 iOS 项目中引入 Flutter 的过程中&#xff0c;在模拟器中运行出现报错&#xff1a; 未能打开文件“kernel_blob.bin”&#xff0c;因为它不存在。 如下图&#xff1a; 模拟器中一片黑 原因&解决方案 这个是因为 Flutter 的打包 iOS framework 命令中…

ES之三:springboot集成ES

一.选择版本很重要&#xff0c;不然会找不到好多方法 明明有Timeout方法&#xff0c;不报红&#xff0c;运行时&#xff0c;报错&#xff0c;找不到该类 ClassNotFoundException 为了避免使用的Elasticsearch版本和SpringBoot采用的版本不一致导致的问题&#xff0c;尽量使用…

高校大模型实验室大模型应用平台

大模型应用平台是一款专为高校大模型应用场景教学和科研打造的知识库问答系统。该平台易于使用&#xff0c;知识库支持常见的txt、doc、pdf、md等数据文件上传&#xff0c;同时提供了简洁易懂的操作配置界面&#xff0c;使用户可以轻松地搭建和训练AI应用&#xff0c;并快速进行…

arm64高速缓存基础知识

高速缓存的替换策略 随机法&#xff1a;随机地确定替换的高速缓存行&#xff0c;由一个随机数产生器产生随机数来确认替换行 FIFO法&#xff1a;选择最先调入的高速缓存行进行替换 LRU法&#xff1a;最少使用的行优先替换。 高速缓存的共享属性 内部共享的高速缓存通常指的…

Flutter基本组件Text使用

Text是一个文本显示控件&#xff0c;用于在应用程序界面中显示单行或多行文本内容。 Text简单Demo import package:flutter/material.dart;class MyTextDemo extends StatelessWidget {const MyTextDemo({super.key});overrideWidget build(BuildContext context) {return Sca…

飞速了解Conda的作用和安装使用教程

当我们想要在github上克隆不同的项目下来运行时&#xff0c;会发现项目的语言环境或包的版本不同&#xff0c;出现版本冲突问题会导致程序无法运行、兼容性问题频出。我们常常需要管理多个项目&#xff0c;每个项目可能依赖于不同的包版本或编程语言环境。如果不加以管理&#…

agentuniverse快速开始和踩坑

https://github.com/alipay/agentUniverse/tree/mastergithub地址:https://github.com/alipay/agentUniverse/tree/master 老大看了演示demo也想跟着做个agent工具,但踩坑太多,含泪写下博客 前置环节 git clone https://github.com/alipay/agentUniverse.git conda create -n…

AndroidStudio清除重置Http Proxy代理的方式

问题背景 在国内做代码开发的都知道&#xff0c;在国际互联网我们存在看不见的墙&#xff0c;导致无法访问一些代码库和资源&#xff0c;所以在使用开发工具拉取第三方库的时候总会遇到无法连接或者连接超时的情况&#xff0c;所以就会使用一些安全的网络代理工具&#xff0c;辅…

【JavaSE】Java基本数据类型缓存池

new Integer(18) 、 Integer.valueOf(18) 、Integer.valueOf(300) 的区别 new Integer(18) &#xff1a;每次都会创建一个新对象Integer.valueOf(x)&#xff1a; x in [-128, 127]&#xff1a;使用缓存池中的对象x not in [-128, 127]&#xff1a;创建新对象 Integer缓存池大…

【Qt】事件分发器

事件分发器 概述 在 Qt 中&#xff0c;事件分发器(Event Dispatcher) 是⼀个核⼼概念&#xff0c;⽤于处理 GUI 应⽤程序中的事件。事件分发器负责将事件从⼀个对象传递到另⼀个对象&#xff0c;直到事件被处理或被取消。每个继承⾃ QObject类 或 QObject类 本⾝都可以在本类中…

《纳瓦尔宝典》的核心思想在于阐述如何通过智慧和策略实现财富自由和生活幸福

《纳瓦尔宝典》概况 图书概况 《纳瓦尔宝典》是2022年5月10日由中信出版社出版的一本书籍&#xff0c;作者是美国作家埃里克乔根森。该书通过收集和整理硅谷知名天使投资人纳瓦尔拉维坎特在推特、博客和播客等平台上的智慧箴言&#xff0c;形成了一本关于财富积累和幸福人生的…

如何在红米手机中恢复已删除的照片?(6 种方式可供选择)

凭借出色的相机和实惠的价格&#xff0c;小米红米系列已成为全球知名品牌。但是&#xff0c;最近有些人抱怨他们在 红米设备上丢失了许多珍贵的图片或视频&#xff0c;并希望弄清楚如何从小米手机恢复已删除的照片。好吧&#xff0c;在小米设备上恢复已删除的视频/照片并不难。…

AI预测福彩3D采取888=3策略+和值012路或胆码测试9月8日新模型预测第81弹

经过80期的测试&#xff0c;当然有很多彩友也一直在观察我每天发的预测结果&#xff0c;得到了一个非常有价值的信息&#xff0c;那就是9码定位的命中率非常高&#xff0c;70多期一共只错了8次&#xff0c;这给喜欢打私房菜的朋友提供了极高价值的预测结果~当然了&#xff0c;大…

牛客周赛 Round 59(下)

逆序数 题目描述 登录—专业IT笔试面试备考平台_牛客网 运行代码 #include<bits/stdc.h> using namespace std; typedef long long ll; int main() {ll n,k;cin>>n>>k;ll sum(n*(n-1))/2;cout<<sum-k<<endl;return 0; } 代码思路 组合数的计…

手机到了外地ip地址就变了吗

手机到了外地IP地址就变了吗&#xff1f;随着智能手机的普及&#xff0c;人们越来越频繁地使用手机进行各种网络活动。然而&#xff0c;关于手机IP地址是否会随着地理位置的变化而改变&#xff0c;许多用户仍心存疑惑。本文将深入探讨这一问题&#xff0c;揭示IP地址变化的奥秘…

【C/C++】“秒懂”学C/C++不可错过的“经典编程题” — 日期类的经典运用 (含题链接)

“秒懂”学C/C不可错过的“经典编程题” — 日期类的经典运用 (含题链接&#xff09; 1. 计算日期到天数转换(1). 解题思路&#xff1a;(2). 代码实现&#xff1a; 2. 打印日期(1). 解题思路&#xff1a;(2). 代码实现&#xff1a; 3. 日期累加(1). 解题思路&#xff1a;(2). 代…

顶点照明渲染路径

1. 顶点照明渲染路径处理光照的方式 基本思想就是所有的光都按照逐顶点的方式进行计算的&#xff0c;在内置渲染管线中&#xff0c;它只会最多记录8个光源的数据&#xff0c;只会将光相关的数据填充到那些逐顶点相关的内置光源变量 顶点照明渲染路径仅仅是前向渲染路径的一个…

【数据结构】希尔排序(缩小增量排序)

目录 一、基本思想 1.1 引入希尔排序的原因 1.2 基本思想 二、思路分析 三、gap分组问题 四、代码实现 4.1 代码一&#xff08;升序&#xff09; 4.2 代码二&#xff08;升序&#xff09; 五、易错提醒 六、时间复杂度分析 七、排序小tips 一、基本思想 1.1 引入希尔…