HTML5中一些酷炫又有趣的新特性代码整理汇总

HTML5中一些酷炫又有趣的新特性代码整理汇总

文章目录

  • HTML5中一些酷炫又有趣的新特性代码整理汇总
  • 前言
  • 一、详情标签< details>
  • 二、内容可编辑
  • 三、标记内容< mark>
  • 四、data-* 属性
  • 五、输出标签
  • 六、数据列表< datalist>
  • 七、Meter
  • 八、Inputs


前言

HTML5 是 HyperText Markup Language 5 的缩写,HTML5技术结合了HTML4.01的相关标准并革新,符合现代网络发展要求,在2008年正式发布。HTML5 由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。与传统的技术相比,HTML5 的语法特征更加明显,并且结合了SVG的内容。

HTML5并非仅仅用来表示Web内容,它将 Web带入一个成熟的应用平台,在HTML5平台上,视频、音频、图象、动画,以及同电脑的交互都被标准化。

一、详情标签< details>

该标签向用户提供按需详细信息。如果您需要按需向用户显示内容,请使用此标签。默认情况下,小部件是关闭的。打开时,它会展开并显示其中的内容。

该< summary>标签用于< details>为它指定一个可见的标题。



	
		
		
	
	
		
点击显示用户信息
# 姓名 性别 年龄
1 张三 23
2 李四 18
3 Jack 不详 38
4 王五 1

效果展示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第1张图片
HTML5中一些酷炫又有趣的新特性代码整理汇总_第2张图片

二、内容可编辑

contenteditable是可以在元素上设置以使内容可编辑的属性。它适用于 DIV、P、UL 等元素。您必须指定它,例如,< element contenteditable=“true|false”>。
注意: 当contenteditable元素上没有设置属性时,它将从其父元素继承。

代码如下(示例):

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
	</head>
	<body>
		<h2> 跳转列表(内容可编辑) </h2>
		 <ul class="content-editable" contenteditable="true">
		     <li> 1. 张三 </li>
		     <li> 2. 李四 </li>
		     <li> 3. 王二 </li>
		</ul>

	</body>
</html>

效果展示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第3张图片

三、标记内容< mark>

使用< mark>标签突出显示任何文本内容。

代码如下(示例):

<!DOCTYPE html>
<html>
	<head>
		<meta charset="{CHARSET}">
		<title></title>
		<style>
			mark {
			  background-color: green;
			  color: #FFFFFF;
			}
		</style>
	</head>
	<body>
		<p> 你知道吗,你可以仅使用 HTML 标签 <mark>"突出显示有趣的东西"</mark></p>
	</body>
</html>

效果展示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第4张图片

四、data-* 属性

这些data-*属性用于存储页面或应用程序私有的自定义数据。存储的数据可用于 JavaScript 代码以创建进一步的用户体验。

data-* 属性由两部分组成:
属性名称不应包含任何大写字母,并且必须在前缀“data-”之后至少长一个字符
属性值可以是任何字符串



	
		
		
		
	
	
		

了解数据属性

我有一个隐藏的秘密!

效果演示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第5张图片
HTML5中一些酷炫又有趣的新特性代码整理汇总_第6张图片

五、输出标签

< output>标签表示的运算的结果。通常,此元素定义将用于显示某些计算的文本输出的区域。



	
		
		
		
	
	
		
* =

效果演示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第7张图片

六、数据列表< datalist>

< datalist>标签指定了一个预定义选项列表,并允许用户向其中添加更多选项。它提供了一项autocomplete功能,允许您通过预先输入获得所需的选项。



	
		
		
		
	
	
		

效果演示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第8张图片

七、Meter

使用< meter>标签测量给定范围内的数据。



	
		
		
		
	
	
		
		2 out of 10
60%

HTML5中一些酷炫又有趣的新特性代码整理汇总_第9张图片
提示: 不要将 < meter>标签用于进度指示器类型的用户体验。我们有来自 HTML5的< Progress>标签。



	
		
		
	
	
		
         32% 

演示效果:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第10张图片

八、Inputs

这部分是我们最熟悉的输入类型的用法,如文本、密码等。输入类型的特殊用法很少

required ( 必填属性 )
autofocus(自动对焦)



	
		
		
		
	
	
		
姓名:
姓名:

效果演示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第11张图片
HTML5中一些酷炫又有趣的新特性代码整理汇总_第12张图片# 九、正则表达式
您可以使用正则表达式指定模式来验证输入。



	
		
		
		
	
	
		
密码:

效果演示:
HTML5中一些酷炫又有趣的新特性代码整理汇总_第13张图片
HTML5中一些酷炫又有趣的新特性代码整理汇总_第14张图片

你可能感兴趣的:(总结,HTML,免费,html5,前端,html)