HTML

[](#html是什么)HTML是什么?

HTML(Hyper Text Markup Language)超文本标记语言。超文本为超级文本,能够蕴含:图片,音频,视频,超链接,表格等等。

历史更新迭代,html的历史

HTML5 是最新版本 HTML4.01 是上一个版本

document 文档

c/s架构模式 客户端/服务器

有LOL,淘宝

须要一直保护客户端

b/s架构模式 浏览器/服务器 brower 浏览器

有QQ空间,微博

方便快捷 简便

以下是HTML文档的初始格局

<!DOCTYPE html><html lang="en">    <head>        <meta charset="UTF-8">        <meta name="viewport" content="width=device-width, initial-scale=1.0">        <title>这是我的第一个文档</title>    </head>    <body>            </body></html>

[](#解析如下)解析如下

  • <!DOCTYPE html> 申明式语句,申明一下以后的html版本是HTML5
  • <title>这是我的第一个网页</title> 题目标签
  • <meta charset="UTF-8"> 阐明一下以后文档的解读编码为中文
  • <body></body> 网页中能看到的内容,写在body中
  • <head></head> 通常搁置网页的设置
  • <html></html> 所有标签的根标签
  • <!--这是一个正文--> 正文快捷键 ctrl+/
    • *

[](#注意事项)注意事项

  • 标签是分类型的 单标签 双标签
  • 双标签 <标签名称>标签的内容</标签名称> <开始标签></完结标签>
  • 单标签 <单标签 />
  • 属性 标签是有属性的 <开始标签的标签名称 属性=“属性值” name=value> 标签名称 属性 之间以空格辨别
  • 标签是有嵌套关系的 留神正确嵌套
  • 标签是有关系的 父子关系 兄弟关系 后辈关系

标签和本义符相干常识

  • &nbsp; 是空格(本义符)
  • &lt; &gt; 别离是< 和 >
  • <p></p> 段落标签
  • <span></span> 纯正的文本标签
  • <img> 图片标签
  • src:图片资源(source) 相对路径(本地图片) 绝对路径(线上图片) base64
  • width height

    • px
    • 百分比:以父标签的宽度为依赖
  • alt 图片加载不进去时显示进去的文字
  • title 鼠标移入时,图片显示进去的文字

HTML标签相干常识及色彩分类

[](#音频-视频)音频、视频

    <audio controls="controls" src=""></audio>    <video controls="controls" src=""></video>    <!--controls 控件是否可见-->

因为不同浏览器显示成果不同的起因,将在第二阶段具体解释。

[](#有序列表)有序列表

代码如下

    <!--type的值能够为,“a”,“A”,“i”,“I”,“1”-->    <ol type = "1">        <li></li>        <li></li>        <li></li>    </ol>

成果实现如下:

1.2.3.

[](#无序列表)无序列表

代码如下

    <!--type的值能够为,square 正方形 desc 实心圆 circle 空心圆 none-->    <ul type = "none">        <li>今天放假</li>        <li>好开心</li>        <li>Yeah</li>    </ul>

成果实现如下:

今天放假好开心Yeah

[](#自定义列表)自定义列表

代码如下

    <!--起始于<dl>标签,每个列表项以<dt>开始,列表项正文<dd>-->    <dl>        <dt>我是王超</dt>        <dd>来自山西临汾</dd>    </dl>

成果实现如下:

我是王超    来自山西临汾

[](#超链接标签)超链接标签

    <!--href能够是本地链接,也能够是线上链接        target是指关上以后网页的形式,self为默认本身窗口关上,_blank为在新窗口关上    -->    <a href="http://www.baidu.com" target="self">请跳转到百度</a>
    <!--id 属性         是一个全局属性,每个标签都能够有的属性        id示意唯一性  每个标签只有一个id属性  id属性不能够反复  禁止以数字结尾    -->

[](#在以后页面进行跳转)在以后页面进行跳转

    <!--同页面跳转        须要有两个值:            href:#id;            要跳转的中央要有id属性    -->        <a href = "#hello">跳转到指定地位</a>    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <br />    <p id = "hello">你好,大舅哥</p>

[](#表格)表格

代码如下

    <table border="1px">        <!--tr代表行-->        <tr>            <!--colspan横跨多少列-->            <!--td代表列-->            <td colspan="5">swt2007开班</td>        </tr>        <tr>            <!--th示意加粗-->            <th>序号</th>            <th>学生姓名</th>            <td>联系方式</td>            <td>毕业院校</td>            <td>业余</td>        </tr>        <tr>            <td>1</td>            <td>杨涛</td>            <td>1234567897</td>            <td>山大</td>            <td>软工</td>        </tr>    </table>        <table border="1px">        <tr>            <td>1.1</td>            <td>1.2</td>            <td>1.3</td>        </tr>        <tr>            <!--rowspan竖跨多少行-->            <td rowspan="3">2.1</td>            <td>2.2</td>            <td>2.3</td>        </tr>        <tr>            <td>3.1</td>            <td>3.2</td>        </tr>        <tr>            <td>4.1</td>            <td>4.2</td>        </tr>    </table>        <!--cellpadding 单元格内容和边框两头的间距        cellspacing 单元格和单元格之间的间距    -->    <table border="1px" cellpadding="10" cellspacing="20">        <!--表格的题目-->        <caption>个人简历</caption>

[](#表单)表单

代码如下

    <!--表单  注册-->    <!--        注册        搜寻    -->    <span>用户名:</span><input type="text"><br>    <span>明码:</span><input type="password"><br>    <label>        <input type="radio" name="sex" checked="checked">男    </label>    <label>        <input type="radio" name="sex">女    </label>        <!--        <input>单行文本框        <input type="password">明码框        <input type="radio">单选框            如何让单选框关联起来?                给这些须要关联的单选框一个 name属性  属性值相等            如何给能够抉择的框 默认选中成果?                给其增加 checked属性 属性值为checked            如何能点击文本实现单选成果?                给其里面增加label标签,括起来    -->    <!--多选框-->    <p>请说出您的兴趣爱好有哪些?</p>    <label>        <input type="checkbox" checked="checked">读书    </label>    <label>        <input type="checkbox">看报    </label>    <label>        <input type="checkbox">嗑瓜子    </label>

[](#下拉列表)下拉列表

代码如下

    <!--下拉列表-->    省:    <select>        <option>山西省</option>        <option>陕西省</option>        <option>河南省</option>    </select>    市:    <select>        <option>太原</option>        <option>大同</option>        <option>忻州</option>    </select>        <!--文本域-->    <!--查问 如何设置文本域宽高,如何禁止拉伸-->    <textarea name="" id="" cols="30" rows="10"></textarea>        <!--按钮-->    <button>提交</button>    <!--value 值 也就是input的内容(value的值就是框框里的内容)-->    <input type="button" value="确定">

[](#题目标签)题目标签

h1-h6 代码如下

     <!--题目(h1-h6)-->    <h1>我是最大的题目</h1>    <!--h4和失常文本的字体大小统一-->    <h4>题目</h4>    <p>失常文本</p>    <!--标签是有权重的-->

实现成果如下:

[](#我是最大的题目)我是最大的题目

[](#题目)题目

失常的文本

[](#标签的分类)标签的分类

  • 块元素(block):独自占据一整行,能够扭转宽高 ul ol p 默认宽度:父级容器的100%
  • 内联块元素(inline-block):不独占整行,能够扭转宽高;input button
  • 内联元素/行内元素(inline):不独占整行,不能够扭转宽高;span a 宽度:取决于本身内容的宽度

[](#色彩的分类)色彩的分类

色彩:

三种形式1、英文单词:red,black,white2、16进制 0-9 a-f     #000000(彩色) #ff0000(红色) #00ff00(绿色) #ffffff(红色)    三原色 rgb        #000          #f00         #fff    越靠近0就越深,越靠近f就越浅3、rgb()   每个数值的取值范畴是0-255      rgb(0,0,0)   rgb(255,255,255)