HTML基础版

目录

​🌟 重点:HTML5语法的改变

🌸 使用结构

🌸 标签的使用规范

🌸 标签

🌸 常见属性

🌸 语义标签

🌸 语义标签,表单标签

🌸 窗口事件

🌸 鼠标事件

🌸 键盘事件

🌸 媒体事件

🌸 代码演示环节

🥀 单选框演示

🥀 复选框演示

🥀 datalist演示

🥀 fieldset、legend、select、optgroup、option演示

🥀 form、input、label演示

🥀 textarea演示


​🌟 重点:HTML5语法的改变

  1. 标签不区分大小写
  2. 元素可以省略结束语句
  3. 支持Boolean值的属性
  4. 允许属性值不使用引号

🌸 使用结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
</body>
</html>

🌸 标签的使用规范

单标签:<标签>

成对标签:<标签></标签>

🌸 标签

1.标题标签 
    <h1></h1>
    <h2></h2>
    <h3></h3>
    <h4></h4>
    <h5></h5>
    <h6></h6>
2.链接标签
    <a href=""></a>
3.段落标签
    <p></p>
4.图像标签 
    <img src="" alt="">
5.表格标签
<table>
        <tr>
            <th></th>
            <th></th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td></td>
            <td></td>
            <td></td>
            <td></td>
        </tr>
    </table>
6.列表标签
<!-- 无序列表 -->
    <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ul>

<!-- 有序列表 -->
    <ol>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ol>

<!-- 自定义列表 -->
    <dl>
        <dt></dt>
        <dd></dd>
    </dl>
8.框架标签
<iframe src="https://www.baidu.com" frameborder="0" width="500px" height="500px"></iframe>
9.分组标签
    <div></div>
    <span></span>
10.视频标签
    <video width="320" height="240" controls>
        <source src="movie.mp4" type="video/mp4">
        <source src="movie.ogg" type="video/ogg">
          您的浏览器不支持 Video 标签。
      </video> 
11.音频标签
    <audio controls>
        <source src="horse.ogg" type="audio/ogg">
        <source src="horse.mp3" type="audio/mpeg">
        您的浏览器不支持 Audio 标签。
    </audio> 
12.其他标签
水平线:<hr> 
换行:<br>
<b>粗体文本</b>
<code>计算机代码</code>
<em>强调文本</em>
<i>斜体文本</i>
<kbd>键盘输入</kbd>
<pre>预格式化文本</pre>
<small>更小的文本</small>
<strong>重要的文本</strong>
<abbr>缩写词或者首字母缩略词</abbr>
<address>联系信息</address>
<bdo>文字方向</bdo>
<blockquote>从另一个源引用的部分</blockquote>
<cite>工作的名称</cite>
<del>删除的文本</del>
<ins>插入的文本</ins>
<sub>下标文本</sub>
<sup>上标文本</sup>

🌸 常见属性

属性

描述

href

URL

规定链接的目标URL

target

-black

-patent

-self

-top

framename

规定在何处打开目标URL,仅在href属性存在时使用。

🌸 语义标签

标签

 <header>    
 <footer>    
 <main>      
 <section>   
 <article>   
 <aside>     
 <nav>       
 <mark>      
 <figure>    
 <figcaption>
 <details>   
 <summary>   
 <time>      

描述

规定文档或节的页眉。
定义文档或节的页脚。
规定文档的主内容。
定义文档的节。
定义文档的文章。
定义页面内容以外的内容。
定义导航链接。
定义重要的或强调的文本。
规定自包含内容,比如图示、图表、照片、代码清单等。
定义 <figure> 元素的标题。
定义用户能够查看或隐藏的额外细节。
定义 <details> 元素的可见标题。
定义日期/时间。

🌸 语义标签,表单标签

标签      
<form>    
<input>   
<label>   
<textarea>
<fieldset>
<legend>  
<select>  
<optgroup>
<option>  
<button>  
<datalist>
<keygen>  
<output>  
描述
定义供用户输入的表单。
定义输入域。
定义了 <input> 元素的标签,一般为输入标题。
定义文本域 (一个多行的输入控件)。
定义了一组相关的表单元素,并使用外框包含起来。
定义了 <fieldset> 元素的标题。
定义了下拉选项列表。
定义选项组。
定义下拉列表中的选项。
定义一个点击按钮。
指定一个预先定义的输入控件选项列表。
定义了表单的密钥对生成器字段。
定义一个计算结果。

🌸 窗口事件

属性          
onafterprint  
onbeforeprint 
onbeforeonload
onblur        
onerror       
onfocus       
onhashchange  
onload        
onmessage     
onoffline     
ononline      
onpagehide    
onpageshow    
onpopstate    
onredo        
onresize      
onstorage     
onundo        
onunload      
 值     
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
script 
描述           
在打印文档之后运行脚本。
在文档打印之前运行脚本。
在文档加载之前运行脚本。
当窗口失去焦点时运行脚本。
当错误发生时运行脚本。
当窗口获得焦点时运行脚本。
当文档改变时运行脚本。
当文档加载时运行脚本。
当触发消息时运行脚本。
当文档离线时运行脚本。
当文档上线时运行脚本。
当窗口隐藏时运行脚本。
当窗口可见时运行脚本。
当窗口历史记录改变时运行脚本。
当文档执行再执行操作(redo)时运行脚本。
当调整窗口大小时运行脚本。
当Web Storage区域更新时存储空间变化时运行脚本。
当文档执行撤销时运行脚本。
当用户离开文档时运行脚本。

🌸 鼠标事件

属性

onclick     
ondblclick  
ondrag      
ondragend   
ondragenter 
ondragleave 
ondragover  
ondragstart 
ondrop      
onmousedown 
onmousemove 
onmouseout  
onmouseover 
onmouseup   
onmousewheel
onscroll    

script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script

描述

当单击鼠标时运行脚本
当双击鼠标时运行脚本
当拖动元素时运行脚本
当拖动操作结束时运行脚本
当元素被拖动至有效的拖放目标时运行脚本
当元素离开有效拖放目标时运行脚本
当元素被拖动至有效拖放目标上方时运行脚本
当拖动操作开始时运行脚本
当被拖动元素正在被拖放时运行脚本
当按下鼠标按钮时运行脚本
当鼠标指针移动时运行脚本
当鼠标指针移出元素时运行脚本
当鼠标指针移至元素之上时运行脚本
当松开鼠标按钮时运行脚本
当转动鼠标滚轮时运行脚本
当滚动元素的滚动条时运行脚本

🌸 键盘事件

属性      
onkeydown 
onkeypress
onkeyup   
值     
script
script
script
描述
当按下按键时运行脚本。
当按下并松开按键时运行脚本。
当松开按键时运行脚本。

🌸 媒体事件

属性              
onabort           
oncanplay         
oncanplaythrough  
ondurationchange  
onemptied         
onended           
onerror           
onloadeddata      
onloadedmetadata  
onloadstart       
onpause           
onplay            
onplaying         
onprogress        
onratechange      
onreadystatechange
onseeked          
onseeking         
onstalled         
onsuspend         
ontimeupdate      
onvolumechange    
onwaiting         
值     
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
script
描述
当发生中止事件时运行脚本。
当媒介能够开始播放但可能因缓冲而需要停止时运行脚本。
当媒介能够无需因缓冲而停止即可播放至结尾时运行脚本。
当媒介长度改变时运行脚本。
当媒介资源元素突然为空时(网络错误、加载错误等)运行脚本。
当媒介已抵达结尾时运行脚本。
当在元素加载期间发生错误时运行脚本。
当加载媒介数据时运行脚本。
当媒介元素的持续时间以及其他媒介数据已加载时运行脚本。
当浏览器开始加载媒介数据时运行脚本。
当媒介数据暂停时运行脚本。
当媒介数据将要开始播放时运行脚本。
当媒介数据已开始播放时运行脚本。
当浏览器正在取媒介数据时运行脚本。
当媒介数据的播放速率改变时运行脚本。
当就绪状态(ready-state)改变时运行脚本。
当媒介元素的定位属性不再为真且定位已结束时运行脚本。
当媒介元素的定位属性为真且定位已开始时运行脚本。
当取回媒介数据过程中(延迟)存在错误时运行脚本。
当浏览器已在取媒介数据但在取回整个媒介文件之前停止时运行脚本。
当媒介改变其播放位置时运行脚本。
当媒介改变音量亦或当音量被设置为静音时运行脚本。
当媒介已停止播放但打算继续播放时运行脚本。

 🌸 代码演示环节

🥀 单选框演示

    <form action="" method="post">
        <input type="radio" name="sex" id="male" value="male" checked>
        <label for="male">Male</label>
        <input type="radio" name="sex" id="female" value="female">
        <label for="female">female</label>
    </form>

🥀 复选框演示

    <form action="" method="post">
        <input type="checkbox" name="vehicle" id="bike" value="bike">
        <label for="bike">I have a bike</label>
    
        <input type="checkbox" name="vehicle" id="car" value="car">
        <label for="car">I have a car</label>
    </form>

🥀 datalist演示

    <form action="" method="post">
        <input list="browsers">
        <datalist id="browsers">
            <option value="Internet Explorer">
            <option value="Firefox">
            <option value="Chrome">
            <option value="Opera">
            <option value="Safari">
        </datalist>
    </form>  

🥀 fieldset、legend、select、optgroup、option演示

 <select name="myhobby" id="myhobby">
     <optgroup label="运动">
     <option value="篮球">篮球</option>
     <option value="足球">足球</option>
     </optgroup>
       <optgroup label="电子">
         <option value="看电影">看电影</option>
         <option value="看电视">看电视</option>
     </optgroup>
 </select>

🥀 form、input、label演示

    <form action="" method="get">
        <p>
            <label for="username">账户:</label>
            <input type="text" name="username" id="username">
        </p>
        <p>
            <label for="password">密码:</label>
            <input type="password" name="password" id="password">
        </p>
        <p><input type="submit"></p>
    </form>

🥀 textarea演示

    <form action="" method="post">
        <textarea name="mycontext" cols="30" rows="10"></textarea>
        <input type="submit">
    </form>  

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XIANAN_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值