HTML标签简介

161 阅读1分钟

前言:

学习前端,最基本的三大剑:HTML,CSS,JavaScript;其中html是绕不过去的一个门,也是学习前端的基础;这里就简单的介绍下HTML;

HTML介绍:

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。概念读者比较绕口,反正就是理解为创建页面显示的所有文本,图片,视频,地图......所有的东西,都要借助对应的HTML标签创建;反之,针对后面css,javascript操作页面的时候,也需要借助对应的标签定位。

语法:

HTML也称之标签,元素,节点;其语法为:

<h1></h1> 
<br/>
<!--两个尖括号,中间是对应的标签名-->

分类:

标签可以根据不同的维度,有不同的分类:
1.常见的根据展现的形式分为单标签、双标签:

<h1></h1>     <!--两个标签,其中前面是起始标签,后面是结束标签,其中结束标签要有“/”,且在标签名之前-->

<br/>         <!--只有一个标签是单标签;其但标签的“/”要写在标签名之后-->

2.根据页面展示效果分为三类:
(1).行内标签:多个标签可以齐居一行;

<span></span>
<a/>
<b></b>
<lable/>

(2).块标签:1.每个标签可以独占一行;2.可以设置宽高;

<div></div>
<p></p>
<h1></h1>-<h6></h6>
<ul></ul>
<ol></ol>
<dl></dl>
<li></li>
<p></p>

(3).行内块标签:1.可以多个标签齐居一行;2.可以设置宽高;

<img/>
<input/>
<textarea/>

常见的标签及作用:

!DOCTYPE html>                              <!--定义文档类型为html5-->
<html>                                      <!--定义html文档--->
    <head>                                  <!--定义文档头部信息-->
        <meta charset="utf-8">              <!--定义文档编码方式-->
        <title>菜鸟教程(runoob.com)</title>  <!--定义文档title信息-->
        <link>                              <!--定义文档与外部资源的关系-->
        <style></style>                     <!--css样式表-->
    </head>                                 <!--header结束标签-->
    <body>                                  <!--定义文档主体信息-->
        <h1>标题</h1> 
        
        <p>段落</p>
        
        <input/><!--输入框-->
        
        <form> <!--表单开始标签-->
        
        </form> <!--表单结束标签-->
        
        <img/>  <!--图片标签-->
        
        <video/> <!--视频标签-->
        
        <audio>  <!--多媒体标签-->
        
        <ifream/>  <!--内联标签(页面嵌套)-->
        
        <ul>   <!--列表标签-->
            <li>无序列表标签</li>
            <ol>有序列表标签</ol>
            <dl>定义列表标签</dl>
            <dt>定义列表项目标签</dt>
        </ul>  <!--列表结束标签-->
        
        <table>   <!--表格标签-->
            <tr>  <!--表格行-->
             <td></td> <!--表格格子(有多少列,就需要多格子)-->
            </tr>
        </table>
        
        <canvas>画板</canvas>
        
        <span>行内布局标签<span>
        <div>块级布局标签</div>
        <br/>  <!--换行-->
        
        <script>js代码块</script>
    </body> 
</html>

标签通用属性:

1.id 每个标签独一无二的id标识,且只能有一个id;
2.class 类属性(可重复),可有多个类;
3.style 样式属性,行内样式;
3.name 标签名;

私有属性:

针对不同的标签,有不同的私有属性,这里就不一一例举了,推荐   菜鸟教程