HTML标签

https://github.com/two-fire/Web-front-end

一、HTML简介

HyperText Markuo Language 超文本标记语言,是世界上最简单的编程,利用标签(element)进行页面布局(静态页面)
<标签名字>文本内容</标签名字>

注:

  1. 超文本标记语言(HTML)又称为web开发。
  2. 最近一次2014称为HTML5(第五次重大变化)

二、开发工具

Sublime、Vscode、Webstorm
我使用的是sublime

三、标签学习

HTML静态页面由标签组成,最主要的一部分就是块元素:明显特征:独占一行

3.1 常用块元素

3.1.1 静态页面骨架

快捷键:! + tab

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>  // 第五次重大变化文档声明方式
<html lang="en">
<head>
<meta charset="UTF-8"> //charset 设置字符集 UTF-8 (万国编码)
<title>Document</title>
</head>
<body>

</body>
</html>
  • HTML标签是整个网页根元素(嵌入内部)
  • HTML右侧有一个lang属性,代表是在哪种语言下开发
3.1.2 常用标签–块元素
  • 在书写这些标签(块元素),一定要在body内写。
  • 块元素独占一行

技巧:打出标签名,再打ctrl+E,会自动补齐
运行方式:右键+复制路径->打开浏览器

  • h1~h6:一级到六级标题
  • div 布局标签(盒子标签) 字体大小跟h3差不多,但没用h3黑,一般情况下,是div中嵌套别的标签
  • p 段落标签
    1
    2
    3
    4
    5
    6
    7
    <h2>二级标题</h2>
    <!-- 注释 -->
    <div>
    布局标签,独占一行
    <h3>三级标题</h3>
    </div>
    <p>独占一行(一个段落)</p>
  • address:经常放地址
3.1.3 常用块元素——列表

无序列表ul 前面是●
有序列表ol 前面是1. 2.……
经常结合li元素一起使用

1
2
3
4
5
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>

3.2 行内元素

前端开发中,行内元素(内联元素)有:
span:黑色不加粗字体
img:用来显示图片单闭合标签 如果没用图片,显示alt内容
a:超链接 蓝字体有下划线

行内元素特征:不是独占一行,是从左到右进行排列

1
2
3
4
<a href="http://www.taobao.com">淘宝</a>
<a href="http://www.sina.com">新浪</a>
<span>我是行内元素span</span>
<img src="img.jpg" alt="默认文字">

  • 在web中有单闭合标签和标签(双闭合标签)
    1
    2
    <!-- 2014年新增的,用来显示地址 -->
    <address>我是一个地址</address>
  • address不是行内元素,是块元素 (义化标签) 里面文字是黑色斜体

    网页中显示地图
    搜索百度地图api -> 地图名片 -> 制作好后复制代码

    1
    2
    <address>我是一个地址
    <iframe width="204" height="619" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://j.map.baidu.com/s/k-KHFb"></iframe>
    在这里插入图片描述

3.3 表单元素

注册时候的框框就是表单元素:
在这里插入图片描述

  • 前端中比较重要的标签:表单元素,经常用来收集输入信息,将用户输入信息提交给服务器
  • 表单元素即为input标签(单闭合标签),这个标签经常集合form标签一起使用

3.4 音频标签

不是块标签,是行内标签
想在网页中显示音频,我们利用audio标签显示音频。Web领域中音频audio标签,只能播放下面三种音频格式
MP3:一种音频压缩技术,最常见
OGG:音频压缩格式,完全免费
WAV:微软创建出来

1
2
<h1>下面是音频</h1>
<audio src="b.mp3" controls muted autoplay="autoplay" loop></audio>

controls:显示加上才有图标显示
muted:开始静音
autoplay:可以自动播放,但不同浏览器有兼容问题
loop:循环播放

  • 我们可以使用audio标签播放音频(mp3,OGG,wav)
  • video视频标签和audio几乎类似,也有三种格式:
    mp4:最常用的视频格式
    ogg
    webM:Google提出媒体视频格式