常见的标签
1.标题标签 (内容的标题)
在HTML 中一共有六级标题标签 h1 ~h6
<!-- 标题标签 -->
<h1>标题一共六级选</h1>
<h2>文字加粗一行显</h2>
<h3>由大到小依次减</h3>
<h4>从重到轻随之变</h4>
<h5>语法规范书写后</h5>
<h6>具体效果刷新见</h6>
复制代码
注意:在显示效果上h1最大,h6 最小,但文字的大小不是我们结构该关心的,之后我们通过css样式完全可以控制这些标题的大小。
使用HTML 标签时,重点是标签的语义,即HTML 标签都是语义化标签
h1 代表 一个页面中的最重要的标题内容,h2~h6 重要性依次降低
对于搜索引擎,h1 的重要性仅次于title ,搜索引擎检索完 title,会立即查看h1 内容,所以它会影响到页面在搜索引擎中的排名,一般页面中只能写一个h1标签
2. 段落标签
用来表示内容中的一个段落 对应英文单词:paragraph 段落
<p>我是段落</p>
复制代码
注意:
- p标签中的文字默认会独占一行,并且文字太多时会根据浏览器窗口的大小自动换行
- 段落和段落之间会有间隙
3. 换行标签
在HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端才会自动换行,如果希望某段文字强制换行,就需要使用换行标签
br 标签 用来表示强制换行 对应英文单词 break 打断、换行
<br /> 表示换行,自结束标签即单标签
复制代码
注意:文本之间写更多的空格,浏览器也会当成一个空格解析,换行也会当成一个空格解析
4. 水平线标签
<hr /> // 在页面中自动生成一条水平线
复制代码
实体
1. 说明:
在HTML 中,一些如 < > 这种特殊字符是不能直接使用的,需要使用一些特殊的符号来表示这些特殊字符,这些特殊字符我们称为实体(转义字符串)
2. 实体的语法:
实体的名字 用 & 开头,分号” ;“结尾
< < less than
> > greater than
空格
" 引号
© 版权符号
复制代码
浏览器解析到实体时会自动转换为对应的字符
实体有很多,去w3c手册找 HTML —— 实体
a<b<c 浏览器默认以标签形式
复制代码
1<2<3 <!--数字可以 原因:标签都是字母开头 没有以数字开头的标签-->
复制代码
<p>我后面有个空格 我前面有个空格 happy sad</p>
<!--浏览器处理空格方式: 不管有多少空格,浏览器就按一个空格处理-->
复制代码
图片标签
1. 作用:
使用img 标签向网页中引入一个外部图片
img 标签也是一个单标签 自结束标签
<img src="图片路径" title="图片标题" alt="图片描述" />
复制代码
2.属性
src 属性
设置一个外部图片的路径
alt 属性
- 可以用来设置在图片不能显示时,对图片的描述,也叫替换文本,图像显示不出来用文本替换
- 搜索引擎可根据alt 属性来识别不同的图片,如果不写alt属性,则搜索引擎不会对img 图片进行收录
例如:百度 搜索图片
title属性
用来提示图片,也叫提示文本,鼠标放到图像上,即悬停到图像上提示的文字
border 属性
设置图像的边框粗细
width 属性
可以用来修改图片的宽度,一般使用px 作为单位
height 属性
可以用来修改图片的高度,一般使用px 作为单位
width height 属性注意:
- width 变小,高度也变小了,
- 当宽度和高度俩个属性只设置一个,另一个也会同时等比例调整大小,
- 两个值同时指定,则按照指定值来设置
- 一般开发中除了自适应页面,不建议同时设置图片的宽高。
- 图片本身大所占的内存也会大,如果实际用我们所用的图片比图片本身宽高小,建议去找美工修改图片尺寸
注意:
- 图像标签拥有多个属性,这些属性必须写在标签名的后面
- 属性之间不分先后顺序,标签名和属性、属性和属性 之间 均以空格分开
- 属性采用键值对得到格式,即key="value" 的格式 代表 属性名=”属性值“
问题:
- 图像标签中哪个属性是必须要加的?
- 图像标签中title 和 alt 属性的区别?
图片路径
1. 说明
src 属性配置的是图片的路径,实际开发中,我们页面的图片会非常多,通常我们都会新建一个文件夹来存放这些图片文件,这时去查找图片,就需要采用"路径"的方式来指定图片文件的位置
路径分为 相对路径和绝对路径,目前我们所要使用的路径全都是相对路径
2. 相对路径
相对路径:相对于当前资源所在目录的位置,即图片相对于html 页面的位置
当前资源:图片路径写在哪个文件 哪个文件就是当前资源
如:
情况一:当前有一个目录 hello hello目录下 有a.png path.html
a.png写在path.html 里, a.png 这个路径相对于当前资源path.html 来说的
那看看path.html 这个文件在哪 在 hello 文件夹里 那我的相对路径是相对于谁 是hello文件夹
所以 我写一个a.png 什么意思 是在当前资源path.html 所在的目录 hello 文件夹里 找 a.png 有 所以能找到
<img src="a.png"> <!-- 当前资源path.html所在的目录hello文件夹里找a.png -->
复制代码
情况二:当前有一个目录 hello hello目录下 存放abc 目录 和 path.html,abc 目录下有 a.png
当前资源 是path.html 所在目录 hello 去找图片
图片在 abc/a.png 即 当前资源 是path.html 所在目录 hello 去找 abc/a.png
<img src="abc/a.png"> <!--当前资源 是path.html 所在目录 hello 去找 abc目录去找 a.png -->
复制代码
情况三:当前有一个目录 hello hello目录下 存放abc 目录 和 path.html,abc 目录下有 def 目录 ,def目录下放a.png
当前资源 是path.html 所在目录 hello 去找图片
图片在 abc/def/a.png 即 当前资源 是path.html 所在目录 hello 去找 abc/def/a.png
<img src="abc/def/a.png"> <!--当前资源 是path.html所在目录hello去找 abc目录下的def目录下找 a.png -->
复制代码
3. 上级目录 ../
用法:../ 代表返回当前文件夹的上一级 ,返回几级目录就写几个../
情况一 、 现有demo目录,demo 目录下 有hello文件夹 和a.png , hello 文件夹下 path.html
<img src="a.png"> 表示当前资源path.html所在目录 hello目录下找png
复制代码
现在图片是放在 demo 目录里,而不是hello 目录下,显然是找不到的
如果要找 需要 从hello 这个目录 返回到 demo 文件夹下才能找到
<img src="../a.png"> ../代表返回当前所在目录的上一级目录
复制代码
上面路径代表 当前资源所在的目录 hello 的上一级目录 demo 找图片 a.png
情况二 、 现有demo目录,demo 目录下 有hello文件夹 和img 文件夹 ,img 文件夹下有a.png , hello 文件夹下有 path.html
<img src="../img/a.png"> ../代表返回当前所在目录的上一级目录
复制代码
情况三 、图片再放到上一级
<img src="../../a.png"> 几个../ 就代表返回几级目录
复制代码
问题:图片放到E盘 页面放到F盘 可以吗 可以
但是实际开发不这样做,并且我们图片和页面尽量离得很近,方便我们去找
总结:
相对路径分类 | 符号 | 说明 |
---|---|---|
同一级路径 | 图像文件位于和HTML文件同一级:如 | |
下一级路径 | / | 图像文件位于和HTML文件下一级:如 |
上一级路径 | ../ | 图像文件位于和HTML文件上一级:如 |
相对路径是从代码所在的目录出发去寻找目标文件。
我们这里所说的上一级、下一级和同一级就是图片相对于HTML 页面的位置
4. 绝对路径
指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的位置。
例:"D:\web\html\img\a.png" 或者 "www.baidu.com/img/logo.pn…"
图片格式
1. 常见得到图片格式
(1)jpeg (jpg)
支持的图片颜色比较多,图片可以压缩(体积小),不支持透明,
一般使用jpeg 来保存图片等颜色丰富的图片,从网上搜的图片 十有八九都是jpeg 因为它不仅可以保留图片的色彩,体积还小
(2)gif
支持的颜色少,只支持简单的透明,支持动态图
图片颜色单一或者动态图可以使用gif
例:网上的gif图片比较模糊,因为它支持的图片颜色少
简单的透明: 只支持直线的透明 正方形 可以透明 圆形就不行,花瓣形状更不行
(3)png
支持的颜色多,并且支持复杂的透明
可以用来显示颜色复杂的透明的图片
2. 图片的使用原则
效果不一致,使用效果好的
效果一致,使用小的
例:图片格式不同,效果一样 ,使用小的
颜色单一 的 gif 十有八九用 gif 小的
透明图 选效果好的 png
\
作者:乖_小孩
链接:https://juejin.cn/post/7109309576247246879
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。