手记

html5学习笔记(3)

多媒体与语义化标签

HTML5区块标签

区块标签说明
<section>文档的内容,语义比div强大
<article>文档的核心文章内容,会被搜索引擎主要抓取
<aside>文档的非必要内容,如广告
<nav>导航条
<header>页头
<main>网页核心内容
<footer>页脚


图片标签

<img>标签用来在网页中插入图片.


一定注意,图片必须要复制到项目文件夹中,一般将图片保存到项目文件夹中的images子文件夹中,后缀名一定要写.

图片本质上没有被插入到网页中,只是被引入到了网页中,所以将来要将图片也一起上传到服务器上,将图片复制到项目文件中,即可整体上传.


<img>标签的alt属性

alt 属性是alternate“替代品”的缩写,它是对图像的文本描述,不是强制性的

如果由于某种原因无法加载图像,浏览器会在页面上显示alt属性中的备用文本

供视力不方便的朋友使用的网页朗读器,也会朗读alt中的文本

 <img src="images/gugong.jpg" alt=" ">


<img>标签的width、height属性

width、height属性分别设置宽度和高度,单位是像素,但是不需要写单位

如果省略其中一个属性,则表示按原始比例缩放图片

 <img src="images/gugong.jpg" alt=" " width="300">


网页上支持的图片格式

格式说明
.bmpwindows画图软件默认保存的格式,位图
.gif支持动画(比如表情包)
.jpeg(.jpg)有损压缩图片,用于照片
.png便携式网络图像,用于logo、背景图形等,支持透明和半透明
.svg矢量图片
.webp最新的压缩算法非常优秀的图片格式


相对路径

相对路径:描述从网页出发,如何找到图片。比如“前面路口左转,直走100米后右转就到了

随着网页和图片的位置关系不同,插入图片的代码随之改变

如果需要回退层级,使用“../”这样的写法

 <img src="images/gugong.jpg">


绝对路径

绝对路径:描述图片精准地址。比如“北京市海淀区西三环北路甲2号院中关村国防科技园2号楼”

不管网页在哪里,绝对路径不需要改变

 <img src="https://www.imooc.com/static/img/ index/logo-recommended.png>


超级链接

<a>标签

使用<a>标签制作超级链接


href属性支持相对路径和绝对路径

 <a href="web/2.html">去第二个网页</a> 
 <a href="../web/2.html">去第二个网页</a>
 <a href="http://www.immoc.com">去慕课</a>


<a>标签的title属性用于设置鼠标的悬停文本

 <a href="2.html" title="很好看哦~">去第二个网页</a>


将<a>标签的target属性设置为blank,即可在新标签页中打开网页

 <a href="2.html" target="blank">去第二个网页</a>

HTML4代,blank之前有一个下划线

 <a href="2.html" target="_blank">去第二个网页</a>


图片也可以设置超级链接,只需要用<a>标签包裹img标签即可

<a href="2.html" target="blank"> 
 <img src="images/goblin.png">
</a>


###页面内锚点

较长的页面,可以适当的给h系列标签添加id属性,它将成为页面的"锚点"

<h1 id="wuxi">无锡美景</h1>


当网址后面添加#时,页面将自动滚动到锚点所在位置

其他页面的超级链接,可以链接到指定锚点

<a href="lvyou.html#wuxi">看无锡美景</a>


下载链接

指向exe、zip、rar等文件格式的链接,将自动成为下载链接

<a href="1.zip">下载</a>


邮件链接、电话链接

有mailto:前缀的链接是邮件链接,系统将自动打开Email相关软件

<a href="mailto:me@test.com">给小编发邮件</a>

有tel:前缀的链接是电话连接,系统将自动打开拨号盘

<a href="tel:12306">打电话买火车票</a>


音频和视频

音频

在浏览器中插入音频需要使用<audio>标签,兼容到IE9


常用音频格式是mp3和ogg格式

autoplay属性

当定义了该属性时,音频会立即播放。 常用的浏览器为了不打扰用户,可能会不允许自动播放音乐,必须让用户手动点击之后才能播放

controls属性

该属性用于定义是否向用户展示播放按钮,如果未定义这个属性,则浏览器默认不显示任何播放器的控件(播放、音量、进度等)。控件可以通过 audio 提供的事件,通过 div+css+JavaScript 自定义实现。

loop属性

该属性定义时,表示音频是否会重复循环播放。

muted属性

当该属性被定义是,音频默认播放时是以静音方式播放。

preload属性

该属性定义音频加载的方式,有3个可选值(auto 自动加载 meta 只加载元数据 none 手动加载)。当设置了 autoplay 时,该属性不生效。

src属性

定义音频的 URL


视频

在浏览器中插入视频需要使用<video>标签,兼容到IE9

常用音频格式是mp4、ogv、webm等格式


语义化标签

<span>标签

<span>标签是文本中的"区块"标签,本身没有任何特殊的显示效果,可以结合css来丰富样式

 <p>
  <span>北京</span>的区号是<span>010</span
 </p>
 <p>
  <span>上海</span>的区号是<span>021</span>
 </p>


<b><u><i>标签

<b><u><i>标签充满浓浓的样式意味,已经被css替代,但是在网页中也可以表示需要强调的文本

标签说明
<b>加粗
<u>下划线
<i>倾斜


<strong><em><mark>标签

标签说明
<strong >代表特别重要的文字
<em>代表强调文字
<mark>代表一段需要被高亮的文字


<figure>、 <figcaptIon> 标签

令<figure>元素代表一段独立的内容,与说明<figcaption> 配合使用,它是一个独立的引用单元,比如建议读者拓展视 野的图片等,当这部分转移到附录中或者其他页面时不会影响到主体

 <figure>
  <img src="images/1.png" alt="">
  <figcaption>图片1</figcaption>
 </figure>


课程总结

如何正确地在网页中插入图片,它有哪些常见属性?

如何使用a标签插入超级链接,它有哪些常见属性?

如何在网页上插入音频和视频?

常见大纲标签和语义化标签有哪些?

难点内容

  • 相对路径和绝对路径是什么意思?

  • 正确拼写、背诵每种标签和它们的属性,不要张冠李戴

  • 正确理解每个标签的语义,要在合适的地方使用它们

0人推荐
随时随地看视频
慕课网APP