当前位置 : 首页 » 文章分类 :  开发  »  HTML基础

HTML基础

HTML基础


<video> 视频播放

HTML5 中,可以通过HTML标签 <audio><video> 来支持嵌入式的媒体

video 元素支持三种视频格式:

  • Ogg = 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件
  • MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件
  • WebM = 带有 VP8 视频编码和 Vorbis 音频编码的 WebM 文件

src 视频文件地址

src 属性指定要播放的视频文件地址,可以是互联网上的 http 视频文件链接,也可以是本站点相对路径的视频文件地址

controls 显示播放控件

增加 controls 属性可以显示视频播放控件(默认不显示)

<video src="xx.mp4" controls>
</video>

width,height 宽高

autoplay 自动播放

autoplay 属性可以让视频在就绪后自动播放;
注意:添加 muted 属性后,autoplay 才生效,否则无法自动播放。

muted 静音播放

muted 属性让视频播放时默认是静音状态。

loop 循环播放

loop 属性规定视屏循环播放,即播放完毕后再次从头开始播放

poster 预览封面

poster 设定了视频的展示图像,包括播放前的展示图像和下载的展示图像;如果未设定此属性,一般情况下播放前视频区是黑色的。

preloader 预加载

preloader 告诉了视频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性。
preloader 有三个属性值可设置:

  • “none” 不缓冲文件,视频在用户按下播放键之前不会加载
  • “auto” 缓冲视频文件,即使用户没有按下播放键
  • “metadata” 仅仅缓冲文件的元数据,如长度、大小、持续时间等

video 子标签

可以在 <video> 标签中设置内容,这些内容将在浏览器不支持 <video> 时展示:

<video id="video" src="http://file.masikkk.com/oceans.mp4" controls onclick="play()"> 
    <p>你的浏览器不支持 HTML5 video 标签视频播放</p>
</video>

完整的 HTML 参考手册
http://www.w3school.com.cn/tags/index.asp

HTML 标准(全局)属性参考手册
http://www.w3school.com.cn/tags/html_ref_standardattributes.asp


HTML标题

HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。
请仅仅把标题标签用于标题文本。不要仅仅为了产生粗体文本而使用它们。请使用其它标签或 CSS 代替。
默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后。

HTML 水平线

<hr /> 标签在 HTML 页面中创建水平线。

HTML 注释

<!-- This is a comment -->


HTML段落

HTML 段落是通过 <p> 标签进行定义的。
浏览器会自动地在段落的前后添加空行。(<p> 是块级元素)
使用空的段落标记 <p></p> 去插入一个空行是个坏习惯。用 <br /> 标签代替它!

HTML 换行(拆行)break row

如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签

忽略源代码中多余空格和换行

当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。
例如:

<p>
这个段落
在源代码中
包含许多行
但是浏览器
忽略了它们。
</p>

显示为:
这个段落 在源代码中 包含许多行 但是浏览器 忽略了它们。


HTML链接

HTML 链接是通过 <a> 标签进行定义的。

有两种使用 <a> 标签的方式:
通过使用 href 属性 - 创建指向另一个文档的链接
通过使用 name 属性 - 创建文档内的书签

HTML 链接
在 href 属性中指定链接的地址。开始标签和结束标签之间的文字、图片、或其他元素被作为超级链接来显示。
<a href="http://www.w3school.com.cn">This is a link</a>

HTML 链接 - target 属性

使用 Target 属性,你可以定义被链接的文档在何处显示。如果把链接的 target 属性设置为 “_blank”,该链接会在新窗口中打开。
<a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a>

HTML 锚点

使用 name 属性创建 HTML 页面中的书签,即锚点(anchor)。
当使用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了。
假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。

锚点用法:

  1. 在 HTML 文档中对锚进行命名(创建一个书签):
    <a name="tips">基本的注意事项 - 有用的提示</a>
  2. 在同一个文档中创建指向该锚的链接
    将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个命名锚了。
    <a href="#tips">有用的提示</a>
    也可以在其他页面中创建指向该锚的链接:
    <a href="http://www.w3school.com.cn/html/html_links.asp#tips">有用的提示</a>

在url末尾添加正斜杠”/“

请始终将正斜杠添加到url末尾。假如这样书写链接:href=”http://www.w3school.com.cn/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求:href=”http://www.w3school.com.cn/html/"。


HTML图像

HTML 图像是通过 <img> 标签进行定义的。图像的名称和尺寸是以属性的形式提供的。
<img src="w3school.jpg" width="104" height="142" />


HTML 元素

HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。

空的 HTML 元素

没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
<br> 就是没有关闭标签的空元素(<br> 标签定义换行)。
在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
在开始标签中添加斜杠,比如<br />是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。

HTML 提示:推荐使用小写标签
HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。
W3School 使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中推荐使用小写,而在未来 (X)HTML 版本中强制使用小写。


HTML 属性

HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name=”value”。
属性总是在 HTML 元素的开始标签中规定。

属性举例:

  • <h1 align="center"> 拥有关于对齐方式的附加信息。
  • <body bgcolor="yellow"> 拥有关于背景颜色的附加信息。
  • <table border="1"> 拥有关于表格边框的附加信息。

推荐使用小写属性
属性和属性值对大小写不敏感。不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。而新版本的 (X)HTML 要求使用小写属性。

始终为属性值加引号
属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name=’Bill “HelloWorld” Gates’


上一篇 曹雪芹《红楼梦》书摘

下一篇 前端学习资源

阅读
评论
2.1k
阅读预计8分钟
创建日期 2015-10-21
修改日期 2023-09-17
类别
标签

页面信息

location:
protocol:
host:
hostname:
origin:
pathname:
href:
document:
referrer:
navigator:
platform:
userAgent:

评论