【前端从0开始】HTML基础——3、HTML标签(1)

1、标签的分类

  • 按写法分类:
    • 单标签
      • <标签名 属性=值 />
    • 双标签
      • <标签名 属性=值></标签名>
  • 按用途分类:
    • 格式标签、文本标签、图片标签、媒体标签、超链接标签、表单标签、表格标签、列表标签;
  • 按属性分类:
    • 块标签(block):
      • 块标签独占一行,可以设置宽高
    • 行标签(inline):
      • 行标签与内容排在一排
      • 无法设置宽高
      • 换行符被解析为空格
    • 行块标签(inline-block)
      • 行块标签与内容排在一排
      • 可以设置宽高
      • 换行符被解析为空格

2、格式标签

所有的格式标签都是块标签。

2.1 标题标签

<h1~6 align="left|right|center|inherit"></h1~6>

2.2 段落标签

<p align="left|right|center"></p>

段落标签主要用于HTML文档中的段落内容,p标签内无法嵌套其他的块标签

2.3 水平线标签

<hr width="宽度" size="大小" color="颜色"  noshade />

水平线标签主要用于题目与文章内容的分割作用

2.4 无意义块标签

<div></div>

无意义标签没有固定样式,使用什么样式就会表现出什么样式。

3、文本标签

字体标签:

<font color="颜色"  face="字体" size="字号"></font>
  • size:1~7
  • 4表示正常,比4小为小号字体,比4大为大号字体
    粗体标签:
  • <b></b>
  • <strong></strong>
    斜体标签:
  • <i></i>
  • <em></em>
    下划线标签:<u></u>
    删除线标签:<del></del>
    上标标签:<sup></sup>
    下标标签:<sub></sub>

4、实体字符

  • 在HTML中,某些字符是预留的,例如:我们想将<b>显示在页面中,是无法显示出来的,因为我们的浏览器会认为该内容是一个标签。
  • 为了可以正常显示这些内容,我们使用实体字符来表示
  • 实体字符由三部分组成
    • 以&开始
    • 中间为实体名或实体编号
    • 以;为结尾
  • 实体名更便于记忆、实体编号浏览器兼容性更好
  • 实体名区分大小写

5、超链接标签

超链接标签行标签

5.1、超链接标签的用法

1、普通连接
2、空连接
3、回到顶部
4、保留原位
5、脚本连接
6、电子邮件
7、拨打电话
8、锚点链接

5.2 常用属性:

标签:<a></a>
属性:
href:链接的地址
target:链接打开方式

  • _self:当前页面打开
  • _blank:新标签打开链接

5.2、普通连接

基础语法:<a href="链接地址"></a>

我们的连接地址可以是一个URL也可以是一个本地路径

URL相对路径以及绝对路径
  • 相对路径
    • images/logo.gif
    • …/css/demo.css
    • ./admin/index.php
  • 绝对URL
    • c:/appserver/user/www/images/logo.gif
    • /usr/local/apache/htdocs/index.html
    • http://www.qtummatrix.com

5.3、空连接

<a href="##"> </a>

5.4、返回顶部:

<a href="#"> </a>

5.5、保持原位置

<a href="javascript:;"></a>

5.6、脚本连接

<a href="javascript:alert('hello')"></a>

5.7、电子邮件

<a href="mailto:邮箱地址"></a>

5.8、脚本连接

<a href="tel:电话号码"></a>

5.9、锚点链接

设置锚点:
要跳转的标签设置id属性
链接锚点:
<a href="#id属性值"></a>

注意:
a标签不仅可以给文字添加超链接,也可以为图片,视频,音频,表格等添加超链接
如果通过a标签指向一个URL那么这个URL必须在底之前存在http://或https://

6.1 图片格式分类

设计网页的时候经常使用的三个图片类型:
GIF-------最多支持256色,支持透明,支持多帧动画
JPG|JPEG–支持多色,可以有很高的压缩比,但是是有损压缩不支持透明,不支持动画
PNG-------可以表现很高的压缩比例,使用了无损压缩,图片品质较高,支持透明,不支持动画。

6.2 热点地图

<img src="imgs/2.webp" usemap="#test" alt="中国地图,我滴骄傲">
<map name="test" id="test">
		<!-- rect:正方形 coords="x1,y1,x2,y2" 两个点确定一个正方形 -->
		<area shape="rect" coords="0,0,300,300" href="https://www.baidu.com" alt="">
	
		<!-- circle:圆 coords="x1,y1,r" -->
		<area shape="circle" coords="450,150,150" href="https://www.baidu.com" alt="">
	
		<!-- poly:多边形 coords="x1,y1,x2,y2,...,xn,yn" -->
		<area shape="poly" coords="750,0,600,300,900,300" href="https://www.baidu.com" alt="">
</map>

area的元素永远嵌套在map元素内部,area元素可以定义图像中的某一个区域。
img中的usermap属性可饮用map中的id或name属性,一般情况下我们会将name和id设置成一样的,因为浏览器的不同会选用不同的属性。

7、媒体标签

 <!--  
        object:视频或音频
        embed:视频或音频
        audio:音频
            src:音频路径
            autoplay:自动播放
            controls:音频控件
            preload:预加载
        video:视频
            src:音频路径
            autoplay:自动播放
            controls:音频控件
            preload:预加载
            poster:视频封面
						muted:静音播放
						loop:循环播放
    -->
    <object data="./audio/周杰伦 - 最伟大的作品.flac"></object>

    <embed src="./video/1.MP4" height="300px">

    <audio src="./audio/周杰伦 - 最伟大的作品.flac" autoplay controls></audio>

		<video src="video/1.MP4" controls autoplay></video>

注意:如果无法看到该视频,那么可能不支持该格式的文件,同格式的文件也会因视频本身制作时的编码问题导致无法播放
●object:用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF以及Flash
●embed:是html5中的新标签。几乎所浏览器都支持,拥有width和height、src以及type(文件的MIME类型)四个属性
●embed是针对非IE浏览器的
●object主要针对IE浏览器(但是IE死了)
●video在chrome中无法自动播放,但是如果静音的话,就可以进行自动播放了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值