Html5 中的新特性,及每种标签的使用

2024-09-01 01:18

本文主要是介绍Html5 中的新特性,及每种标签的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<!DOCTYPE html>   <!-- 该标签告知浏览器文档所使用的 HTML 规范。 -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script src="Js/jquery-1.8.0.js"></script><script type="text/javascript">$(function () {// canvas 绘图var c = document.getElementById("myCanvas");var cxt = c.getContext("2d");  //getContext("2d") 对象是内建的 HTML 5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。//矩形cxt.fillStyle = "burlywood";  //颜色//cxt.fillRect(10, 10, 200, 100);  //形状、位置和尺寸//圆形cxt.beginPath();cxt.arc(150, 50, 30, 20.45, Math.PI * 2, true);  // 横向坐标,纵向坐标,圆的大小, 数字1-12时圆是缺失的(13以上为整圆), 单数是半圆?, 是否填充颜色cxt.arc(150, 160, 45, 9.4, Math.PI * 2, true);cxt.arc(195, 130, 19, 8.3, Math.PI * 1, true);cxt.closePath();cxt.fill();//在canvas上画线条cxt.moveTo(10, 80);cxt.lineTo(100, 110);cxt.lineTo(20, 140);cxt.stroke();var c1 = document.getElementById("myCanvas1");var cxt1 = c1.getContext("2d");cxt1.beginPath();cxt1.fillStyle = "green";  //颜色//cxt1.fillRect(10, 0, 200, 100);  //形状、位置和尺寸cxt1.arc(40, 50, 30, 10, Math.PI * 1, true);cxt1.arc(110, 50, 25, 10, Math.PI * 1, true);cxt1.arc(170, 50, 20, 10, Math.PI * 1, true);cxt1.arc(220, 50, 15, 10, Math.PI * 1, true);cxt1.arc(255, 50, 10, 10, Math.PI * 1, true);cxt1.arc(280, 50, 5, 10, Math.PI * 1, true);cxt1.closePath();cxt1.fill();//渐变色var c2 = document.getElementById("myCanvas2");var cxt2 = c2.getContext("2d");var grd = cxt2.createLinearGradient(0, 0, 175, 50);grd.addColorStop(0, "#FF00ff");grd.addColorStop(1, "#00ff00");cxt2.fillStyle = grd;cxt2.fillRect(10, 0, 185, 50);//图像var c3 = document.getElementById("myCanvas3");var cxt3 = c3.getContext("2d");var img = new Image();img.src = "images/合作伙伴1200_13.gif"//cxt3.drawImage(img, 0, 0);img.onload = function () { cxt3.drawImage(img, 0, 0, 300, 150); }});//鼠标悬停看坐标function cnvs_getCoordinates(e) {x = e.clientX;y = e.clientY;document.getElementById("xycoordinates").innerHTML = "Coordinates: (" + x + "," + y + ")";}function cnvs_clearCoordinates() {document.getElementById("xycoordinates").innerHTML = "";}</script>
</head>
<body><!-- HTML 5 中的新特性,以及每种标签的使用。 --><div style="width:49%;float:left;"><p><a href="" rel="icon">A标签定义超链接</a></p><p><!-- abbr 缩写 -->I am a Chinese, <abbr title="China">CHN</abbr> is my motherland</p><p><!-- acronym 首字母缩写 --><acronym title="World Wide Web">WWW</acronym></p><p><address>Written by W3School.com.cn<br /><a href="mailto:us@example.org">Email us</a><br />Address: Box 564, Disneyland<br />Phone: +12 34 56 78</address><br /><applet>HTML5 不支持   定义applet(小应用程序)</applet></p><p><!-- 用于地图热点可点区域 -->点击图片上的星球<img src="images/eg_planets.jpg" alt="Planets" usemap="#planetmap" /><map id="planetmap"><area shape="rect" coords="0,0,82,126" href="#" alt="Sun" οnclick="alert('Sun')" /><area shape="circle" coords="90,58,3" href="#" alt="Mercury" οnclick="alert('Mercury')" /><area shape="circle" coords="124,58,8" href="#" alt="Venus" οnclick="alert('Venus')" /></map></p><p><!-- bdo 控制文本方向 --><bdo dir="rtl">I am a Chinese</bdo>   <bdo dir="auto">I am a 中国人</bdo></p><p><!-- <blockquote> 与 </blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体 -->毛泽东说过:<blockquote>帝国主义都是纸老虎 ... 帝国主义都是纸老虎 ... </blockquote><blockquote>帝国主义都是纸老虎 ... </blockquote></p><p><button>OK按钮</button>  <input type="button" value="确定按钮" /></p><p><cite>《好吗好的》</cite></p><p><!-- <code> 标签用于表示计算机源代码或者其他机器可以阅读的文本内容 --><code>var numA = $("#num_a").val();var numB = $("#num_b").val();$("#result").val(parseInt(numA) + parseInt(numB));</code></p><p><time>2016-12-27</time></p><article>文章</article></p><p><!-- 颜色选择器 --><input type="color" value="我是color"></p><p><!--HTML 5 视频 --><div><!-- source 元素可以链接不同的视频文件 --><video src="/i/movie.ogg" width="320" height="240" controls="controls"><source src="movie.ogg" type="video/ogg"><source src="/i/movie.mp4" type="video/mp4">Your browser does not support the video tag.  //供不支持 video 元素的浏览器显示的</video></div></p><p><!--HTML 5 音频 --><div><!-- audio可播放音频文件或者音频流  src:输入文件名称(.MP3/.Wav)  controls属性:添加播放、暂停和音量控件 --><audio src="song.ogg" controls="controls">Your browser does not support the audio tag.  //此内容是供不支持audio元素的浏览器显示的</audio><br /><audio controls="controls"><!--<source src="/i/song.ogg" type="audio/ogg"><source src="/i/song.mp3" type="audio/mpeg">-->Your browser does not support the audio element.</audio></div></p><p><div style=" width:300px; height:auto; border:1px solid blue;"><!-- canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法 --><canvas id="myCanvas" width="300" height="220" style="border:1px solid #c3c3c3;"></canvas><br /><canvas id="myCanvas1" width="300" height="100" style="border:1px solid #c3c3c3;"></canvas><br /><canvas id="myCanvas2" width="300" height="80" style="border:1px solid #c3c3c3;"></canvas><br /><canvas id="myCanvas3" width="300" height="150" style="border:1px solid #c3c3c3;"></canvas></div></p><div style=""><p>把鼠标悬停在下面的矩形上可以看到坐标:</p><!-- onmousemove:当鼠标指针移动时运行脚本 --><div id="coordiv" style="float:left;width:199px;height:99px;border:1px solid red;" οnmοusemοve="cnvs_getCoordinates(event)" οnmοuseοut="    cnvs_clearCoordinates()"></div><div id="xycoordinates"></div></div></div><div style="width:48%; float:right;"><p><table width="100%" border="1"><colgroup span="2" align="center"></colgroup><colgroup align="center" style="color:red;"><!-- col 元素为表格中的三个列规定了不同的对齐方式 --><col align="center" /><col align="center" /><col align="center" /></colgroup>  <col style="color:blue" /><col span="2" style="color:yellow" />            <!-- <caption> 标签定义表格标题 --><caption>This is a caption 表格标题</caption><thead align="center"><tr><td>编号</td><td>姓名</td><td>性别</td><td>年龄</td></tr></thead> <!-- 表头1 --><tr><th>编号</th><th>姓名</th><th>性别</th><th>年龄</th></tr> <!-- 表头2 --><tr><td>1</td><td>杜欢欢</td><td>女</td><td>20</td></tr><tr><td>2</td><td>吴默筹</td><td>女</td><td>24</td></tr><tr><td>3</td><td>孙俪</td><td>女</td><td>30</td></tr><tfoot>表格的脚注</tfoot></table></p><p><!-- type="command|checkbox|radio" --><command οnclick='alert("Hello,你好!")' type="radio">ClickMe!</p><p><label>现价:188元</label>  <del>原价:199元</del>  <s>促销价:168元</s> <!-- 加删除线的文本 -->>   <strike style="color:red;">出厂价:88元</strike>  <u>文本下划线</u></p><p><fieldset><!-- 把相关表单分组 --><legend>健康信息</legend>身高:<input type="text" />体重:<input type="text" /></fieldset></p><p><!-- figure 文档中插图的图像 --><figure><!-- "figcaption" 插图标题。 元素应该被置于 "figure" 元素的第一个或最后一个子元素的位置。 --><figcaption>会员单位</figcaption><img src="images/合作伙伴1200_09_13.gif" width="350" height="234" /></figure><figure><!-- "figcaption" 插图标题。 元素应该被置于 "figure" 元素的第一个或最后一个子元素的位置。 --><figcaption>授权证书</figcaption><img src="images/合作伙伴1200_09_10.gif" width="350" height="234" /></figure><figure><figcaption>PRC</figcaption><span>The People's Republic of China was born in 1949...</span></figure></p><p><kbd>键盘文本</kbd></p><p>Don't try so <mark>hard</mark>, the slowly</p><p><!-- 定义菜单列表 --><menu><li><input type="checkbox" />Red</li><li><input type="checkbox" />blue</li></menu></p><p><!-- <meter> 标签定义度量衡。仅用于已知最大和最小值的度量。 --><meter min="0" max="20" value="5">5</meter><br><meter value="4" max="100">2 out of 10</meter><br><meter value="30" max="100">30%</meter><br><meter value="3" min="0" max="10">3/10</meter><br><meter value="0.6">60%</meter></p><p><!-- optgroup 把下拉框中相关的选项组合在一起 --><select><optgroup label="Swedish Cars"><option value="volvo">Volvo</option><option value="saab">Saab</option></optgroup><optgroup label="German Cars"><option value="mercedes">Mercedes</option><option value="audi">Audi</option></optgroup></select></p><p><!-- <output>显示输出结果 --><form οninput="x.value=parseInt(a.value)+parseInt(b.value)">0<input type="range" id="a" value="50"><!--100-->+<input type="number" id="b" value="50">=<output name="x" for="a b"></output></form></p><p><!-- progress 定义运行进度 --><progress value="35" max="100"></progress> 35%<br /><progress></progress></p><p><!-- <q> 添加引号 -->好吗好的<q>大冰</q></p><p><!-- ruby 注释是中文注音或字符。  <rt> 标签定义字符(中文注音或字符)的解释或发音。 --><ruby>我<rt>wo</rt>们<rt>men</rt>你<rt>ni</rt>们<rt>men</rt></ruby>  <ruby>漢 <rt><rp>(</rp>ㄏㄢˋ<rp>)</rp></rt></ruby></p><p><!-- small 小号文本  b加粗文本 q 引号 --><small><q>world</q></small>  <b><q>world</q></b>  <strong>你好!世界。</strong><br /><dfn> 标签可标记那些对特殊术语或短语的定义</dfn><br /><i>标签呈现斜体的文本</i><br /><em>emememememememeemeemmememememem</em></p><p><!-- <sub>文本下标 -->H<sub>2</sub>O<!-- <sup>文本上标 -->3<sup>3</sup>=27</p><p>我们在每天早上 <time>9:00</time> 开始营业。 <br />           我在 <time datetime="2008-02-14">情人节</time> 有个约会。</p><p><!-- <hgroup> 标签用于对网页或区段(section)的标题进行组合。 --><hgroup><h1>Welcome to my WWF</h1><h2>For a living planet</h2></hgroup><span>The rest of the content...</span></p><p><nav><a href="#">Home</a><a href="#">Previous</a><a href="#">Next</a></nav></p><p><!-- <section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分 --><section><h1>PRC</h1><span>The People's Republic of China was born in 1949...</span></section></p></div>
</body>
</html>

这篇关于Html5 中的新特性,及每种标签的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1125536

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi