web前端html5+css3学习笔记(3)——标签

一、排版标签

1、标题标签

<h1>一级标题</h1>
<h2>二级标题</h2>

总共6级,h1最大,h6最小,不能互相嵌套

2、段落标签

<p>段落标签</p>

<div></div>用于整体布局 ,更好控制段落

二、语义标签

标签默认的效果不重要,语义最重要

标题标签<h1>-<h6>就是语义标签

注意语义标签的使用,能增强代码的可读性,有利于搜索引擎优化,方便设备解析

三、块级元素和行内元素

1.块级元素

独占一行

排版标签都是块级元素<h1><p><div>

块级元素中能写行内元素和块级元素(几乎什么都能写)

例外:<p>中不写块级元素

2.行内元素

不独占一行

如<input>

行内元素中能写行内元素,但不能写块级元素

四、文本标签

通常写在排版标签里面

排版标签更宏观(大段的文字),文本标签更微观(词汇、短语)

文本标签通常都是行内元素

1.常用文本标签

<em>着重阅读的内容:倾斜</em>
<strong>十分重要的内容:加粗</strong>
<span>没有语义,包裹短语的通用容器</span>

<strong></strong>加粗  <b></b>

 <em></em>倾斜  <i></i>

<del></del>删除线  <s></s>

<ins></ins>下划线  <u></u>

div 是大包装袋, span 是小包装袋

2.不常用文本标签

这些不常用的文本标签,编码时不用过于纠结(酌情而定,不用也没毛病)

blockquote 与 address 是块级元素,其他的不常用文本标签,都是行内元素。

有些语义感不强的标签,我们很少使用,例如: small 、 b 、 u 、 q 、 blockquote

HTML标签太多了,记住重要的、语义感强的标签即可:

        截止目前,有这些: h1~h6 、 p 、 div 、 em 、 strong 、 span

五、图片标签

<img width="200" src="奥特曼.jpg" alt="奥特曼,你相信光吗?">

alt:图片描述。搜索引擎通过 alt 属性,可以得知图片的内容—— 最主要的作用。 当图片无法展示时候,有些浏览器会呈现 alt 属性的值。 盲人阅读器会朗读 alt 属性的值。

width :图片宽度,单位是像素;height :图片高度, 单位是像素

img标签是单标签,暂且认为是行内元素(CSS中会学到)

六、相对路径与绝对路径

1.相对路径

        以当前位置为参考

./同级

../上一级

/下一级

相对路径中的 ./ 可以省略不写

2.绝对路径

        以根位置为参考

本地绝对路径  E:/a/奥特曼.jpg

网络绝对路径:https://img-blog.csdnimg.cn/36f8ce3b05e145eeaaacdbe0392b3c5f.png

使用本地绝对路径,一旦更换设备,路径处理起来比较麻烦,所以很少使用

使用网络绝对路径,确实方便,但要注意:若服务器开启了防盗链,会造成图片引入 失败

七、常见图片格式

jpg

扩展名为 .jpg 或 .jpeg,是一种有损的压缩格式(把肉眼不容易观察出来的细节丢弃了)

主要特点:支持的颜色丰富、占用空间较小不支持透明背景、不支持动态图

使用场景:对图片细节没有极高要求的场景,例如:网站的产品宣传图等 。—— 该格式网页中很常见

png

扩展名为 .png,是一种无损的压缩格式,能够更高质量的保存图片

主要特点:支持的颜色丰富、占用空间略大支持透明背景、不支持动态图

使用场景:①想让图片有透明背景;②想更高质量的呈现图片;例如 :公司logo图、重要配图等

bmp

扩展名为 .bmp ,不进行压缩的一种格式,在最大程度上保留图片更多的细节

主要特点:支持的颜色丰富、保留的细节更多、占用空间极大不支持透明背景、不支持动态图

使用场景:对图片细节要求极高的场景,例如:一些大型游戏中的图片(网页中很少使用)

gif

扩展名为 .gif ,仅支持256种颜色,色彩呈现不是很完整

主要特点:支持的颜色较少、支持简单透明背景、支持动态图

使用场景:网页中的动态图片

webp

扩展名为 .webp ,谷歌推出的一种格式,专门用来在网页中呈现图片

主要特点:具备上述几种格式的优点,但兼容性不太好,一旦使用务必要解决兼容性问题(例如ie浏览器不支持)

使用场景:网页中的各种图片

base64

原理:把图片进行 base64 编码,形成一串文本

本质:把图片变成了一串特殊的文本,要通过浏览器打开,传统看图应用通常无法打开。

如何生成:靠一些工具或网站

如何使用:直接作为 img 标签的 src 属性的值即可,并且不受文件位置的影响

使用场景:一些较小的图片,或者需要和网页一起加载的图片

八、其他常用标签

<br>  换行

<hr>  分隔

<pre>   </pre>  按原文显示,可以保留空格与回车

ctrl+shift+ +/-:放缩vscode整个界面

alt+shift+⬆/⬇ :vscode快速复制到上/下一行


总结

本篇围绕html5中的重要标签:排版标签、语义标签、文本标签、图片标签展开,其中还包括重要内容块级元素和行内元素,相对路径与绝对路径的区分。

根据尚硅谷张天禹老师2023年的前端基础视频整理而成。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值