HTML5

1.head内部标签

  1. title 定义网页的标题
  2. meta 定义网页的基本信息!!
  3. style 定义css样式
  4. link 链接外bo义脚本语言

2.body内部标签

  1. h1-h6 标题
  2. p 段落
  3. br 换行
  4. hr 水平线
  5. div 分割(块元素)
  6. span 区域(行内元素)

3.文本格式化标签

  1. strong 加粗
  2. em 斜体(强调)
  3. cite 斜体(应用)
  4. sup 上标(上去)
  5. sub 下标 (下去)

4.一般标签(<body></body>)

5.自闭合标签(<br/>)

6.块元素

  1. 块元素特点:独占一行,排斥与其他元素位于同一行,包括块元素和行内元素
  2. 块元素内部可以容纳其他块元素或行内元素
  3. 常见块元素:h1-h6 p hr div等

7.行内元素

  1. 可以与其他行内元素位于同一行
  2. 行内元素内部可以容纳其他行内元素,但不能容纳块元素。
  3. 常见的行内元素有 strong em span

8.标签的语意

  1. div 分割(块元素)
  2. span 区域(行内元素)
  3. p 段落
  4. ol 有序列表(type属性值 1 a A i l)
  5. ul 无序列表(disc 实心圆 circle 空心圆 square 实心正方形)
  6. li 列表项
  7. dl(定义列表) dt(定义语术) dd(定义描述)
  8. h1-h6 标题1~标题6
  9. hr 水平线
  10. a 超链接
  11. strong 强调(加粗)
  12. em 强调(斜体)
  13. 上标
  14. 下标
  15. br 换行
  16. fieldset legend
  17. caption 标题
  18. thead 表头
  19. tbody 表身
  20. tfoot 表脚
  21. th 表头单元格
  22. td 表身单元格

9.表格

  1. table 表格

  2. tr(table row) 行

  3. td(table data cell) 表格单元格 单元格

  4. thead 表头

  5. tbody 表身

  6. tfoot 表脚

  7. th 表头单元格

  8. <table> 重试 错误原因

    <caption>表格标题</caption>

    <!--表头-->

    <thead>

    <tr>

    <th>表头单元格1</th>

    <th>表头单元格2</th>

    </tr>

    </thead>

    <!--表身-->

    <tbody>

    <tr>

    <td>标准单元格1</td>

    <td>标准单元格2</td>

    </tr>

    <tr>

    <td>标准单元格1</td>

    <td>标准单元格2</td>

    </tr>

    </tbody>

    <!--表脚-->

    <tfoot>

    <tr>

    <td>标准单元格1</td>

    <td>标准单元格2</td>

    </tr>

    </tfoot>

    </table> 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因 重试 错误原因

12.图像标签:<img src="图片的地址" alt="图片描述"(给浏览器看) title="图片描述"(给用户看)> src和alt属性是必不可少的

13.图片格式

  1. JPG:可以很好处理大面积色调的图像,如相片,网页一般的图片
  2. PNG:图片体积小,而且无损压缩,能保证网页的打开速度。最重要的是PNG格式图片支持透明信息。
  3. GIF:图片图像效果很差,但是可以制作动画

14.链接: <a href="链接地址" target="目标窗口的打开方式">

  1. _self: 默认方式 即在当前窗口打开链接

  2. _blank 在一个全新的空白窗口中打开链接

  3. _top 在顶层框架中打开链接

  4. _parent 在当前框架的上一层打开链接

  5. 锚点链接:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <h3>绿叶学习网问卷调查</h3>
    </head>
    <body>
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
        <title>锚点链接</title>
    
    </head>
    
    <body>
    
        <div>
    
            <a href="#music">推荐音乐</a><br />
    
            <a href="#movie">推荐电影</a><br />
    
            <a href="#article">推荐文章</a><br />
    
        </div>
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        <div id="music">
    
            <h3>推荐音乐</h3>
    
            <ul>
    
                <li>林俊杰-被风吹过的下图</li>
    
                <li>曲婉婷-在我的歌声里</li>
    
                <li>许嵩-灰色头像</li>
    
            </ul>
    
        </div>
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        <div id="movie">
    
            <h3>推荐电影</h3>
    
            <ul>
    
                <li>蜘蛛侠系列</li>
    
                <li>钢铁侠系统</li>
    
                <li>复仇者联盟</li>
    
            </ul>
    
        </div>
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        ......<br />
    
        <div id="article">
    
            <h3>推荐文章</h3>
    
            <ul>
    
                <li>朱自清-荷塘月色</li>
    
                <li>余光中-乡愁</li>
    
                <li>鲁迅-阿Q正传</li>
    
            </ul>
    
        </div>
    
    </body>
    
    </html>
    </body>
    </html>
    

15.表单

  1. input: <input type="表单类型" value="默认文字" size="文本框长度" maxlength="最多输入字符数"> type:text 单行文本框 password 密码文本框 button 按钮 reset 重置按钮 image 图像形式的提交按钮 radio 单选按钮 checkbox 复选框 hidden 隐藏字段 file 文件上传
  2. textarea标签表单 :多行文本框 <textarea rows="行数" clos="列数">多行文本框内容</textarea>
  3. select 和 option :<select multiple="multiple" size="可见列表项的数目">
  4. <option value="选项值" selected="selected"> 选项显示的内容</option
  5. .......
  6. </select>
复制代码
    性别:
<input type="radio" name="gender" value="male" id="male">
<label for="male">男性</label>

<input type="radio" name="gender" value="female" id="female">
<label for="female">女性</label>

name属性用于将这两个单选项按钮分组,确保用户只能选择其中一个

value属性分别表示两个选项的值,当用户选择其中一个时,该选项的值会被提交到表单中

id 用于关联lable 标签 ,以便用户点击标签时也能选中 label标签!!!

16.多媒体 (插入音频,视频,flash)

  1. 网页插入音频,视频,flash使用embed标签 <embed src="多媒体文件地址" width="播放界面的宽度" height="播放界面的高度"></embed> 地址可以相对地址 也可以是绝对地址 width和height单位是px
  2. 为某个网页设置背景音乐 ,使用的是bgsound标签 <bgsound src="背景音乐的地址"/> loop="2",表示重复2次 loop="infinite" 表示无限次循环播放 loop='-1'也表示无限次循环播放

17.浮动框架iframe

  1. <iframe src="浮动框架的源文件" width="浮动框架的宽" height="浮动框架的高"></iframe>
  2. 设置浮动框架是否显示滚动条scrolling 该属性取值 auto:默认值 整个表格在浏览器页面中左对齐 yes 总是显示滚动条,即使页面内容不足以撑满框架范围,滚动条的位置也预留 no在任何情况下都不显示滚动条。

18.XHTML 在XHTML中,所有标签必须闭合 如<p> </p> <div> </div> <br/> 标签属性必须用引号 除了表单元素之外 用id代替name <div name="wrapper"></div>------> <div id="wrapper"></div>

19. id和class (id和class都用来选择元素)以便进行css操作和javascript操作 对于大结构用id 小的用class

  1. id :id属性具有唯一性,也就是说在一个页面中相同的id只允许出现一次
  2. class:class属性 我们可以为同一个页面的相同元素或不同元素设置相同的class,然后使得相同他们具有相同的css样式 当要为两个或两个以上的元素定义相同的样式 建议使用class 属性这样可以减少重复的代码

20.浏览器标题栏小图标

<link rel="shortcut icon" type="image/x-icon" href="favicon.icon"/>

21.alt属性和title属性 alt是用于图片描述 是给搜索引擎看的,并且当图片无法显示时,页面会显示alt中的内容。 <img src="图片描述(给搜索引擎看)" title="图片描述(给用户看)"> 对于img我们一定要添加alt属性

<figure>
 
    <img src="" alt=""/>
 
    <figcaption></figcaption>
 
</figure>

22. figure元素用于包含图片和图注 figcaption元素用于表示图注文字

23.表格标签

  1. table 表格 caption标题 thead 表头 tbody 表身 tfoot 表尾 tr 行 th 表头单元格 td 表格单元格

24.表单语义化

  1. label:用于显示在输入控件旁边的说明性文字 也就是将某个表单元素和某段说明文字关联起来。 <label for="">说明性文字</label> for关联的是id
  2. fieldset(加框)和legend(用来为filedset元素添加标题 描述该组元素的内容或目的 lengend元素应该作为fieldset元素的第一个子元素 并且只能有一个lengend元素)
  3. <br/>换行符 br只适用于p标签内换行
  4. del标签 内容会显示删除的样式一杠穿过内容 ins标签会在内容底部显示一

25.多媒体音频标签

  1. audio 可以在不使用标签的情况下,也能够原生的支持音频格式文件的播放 但播放是有限的
  2. 参数:autoplay 在音频就绪后马上播放 controls 向用户显示控件 比如播放按钮 loop 每当音频结束时重新开始播放 src 要播放的音频的url
  3. video视频标签 <video src="./media/video.mp4" controls="controls"></video>
  4. 参数:autoplay 视频就绪就播放 contrlos向用户显示播放控价 width 设置播放器宽度 height 设置播放器高度 loop 循环播放 preload 是否预加载如果有了autoplay就忽略该属性 src 地址 poster 加载等待的画面 muted静音播放
相关推荐
Yaml41 分钟前
智能化健身房管理:Spring Boot与Vue的创新解决方案
前端·spring boot·后端·mysql·vue·健身房管理
PleaSure乐事2 分钟前
【React.js】AntDesignPro左侧菜单栏栏目名称不显示的解决方案
前端·javascript·react.js·前端框架·webstorm·antdesignpro
哟哟耶耶3 分钟前
js-将JavaScript对象或值转换为JSON字符串 JSON.stringify(this.SelectDataListCourse)
前端·javascript·json
getaxiosluo4 分钟前
react jsx基本语法,脚手架,父子传参,refs等详解
前端·vue.js·react.js·前端框架·hook·jsx
理想不理想v7 分钟前
vue种ref跟reactive的区别?
前端·javascript·vue.js·webpack·前端框架·node.js·ecmascript
知孤云出岫8 分钟前
web 渗透学习指南——初学者防入狱篇
前端·网络安全·渗透·web
贩卖纯净水.13 分钟前
Chrome调试工具(查看CSS属性)
前端·chrome
栈老师不回家1 小时前
Vue 计算属性和监听器
前端·javascript·vue.js
前端啊龙1 小时前
用vue3封装丶高仿element-plus里面的日期联级选择器,日期选择器
前端·javascript·vue.js
一颗松鼠1 小时前
JavaScript 闭包是什么?简单到看完就理解!
开发语言·前端·javascript·ecmascript