HTML学习日志Day2

HTML基础

HTML5全局属性

1.contentEditable属性
介绍

主要功能是允许用户可以在线编辑元素中的内容。contentEditable是一个布尔值,可以被指定true或false。

示例
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>conentEditable属性</title>
	</head>
	<body>
		<h2>可编辑列表</h2>
		<ul contenteditable="true">
			<li>元素1</li>
			<li>元素2</li>
			<li>元素3</li>
		</ul>
	</body>
</html>
实现效果

在这里插入图片描述
在这里插入图片描述

2.contextmenu属性
介绍

contextmenu属性用于定义<div>元素的上下文菜单。上下文菜单在用户右键单击元素时出现。

示例
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	</head>
	<body>
		<div contextmenu="mymenu">上下文菜单
			<menu type="context" id="mymenu">
				<menuitem label="微信分享"></menuitem>
				<menuitem label="微博分享"></menuitem>
			</menu>
		</div>
	</body>
</html>
效果实现

在这里插入图片描述
(不过只有Firefox支持contextmenu属性)

3.data-*属性
介绍

使用data-*属性可以自定义用户数据。具体应用包括:
data-*属性用于存储页面或Web应用的私有定义数据。
data-*属性赋予所有HTML元素嵌入自定义data属性的能力。

4.draggable属性
介绍

draggable属性可以定义元素是否可以被拖动。
true:定义元素可以被拖动。
false:定义元素不可以被拖动。
auto:定义使用浏览器的默认行为。

5.dropzone属性
介绍

dropzone属性定义在元素上拖动数据时,是否被复制、移动或链接或被拖动数据。属性值说明如下:
copy:拖动数据会产生被拖动数据的副本。
move:拖动数据会导致被拖动数据被移动到新位置。
link:拖动数据会产生指向原始数据的链接。

6.hidden属性
介绍

在HTML5中,所有元素都包含一个hidden属性。该属性可以设置元素的可见状态,取值为一个布尔值,
当设为true时,元素处于不可见状态;当设为false时,元素处于可见状态。

示例
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	</head>
	<body>
		<ul>
			<p hidden="true">这个段落应该被隐藏</p>
		</ul>
	</body>
</html>
效果实现

在这里插入图片描述(内容不显示)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	</head>
	<body>
		<ul>
			<p hidden="false">这个段落应该被隐藏</p>
		</ul>
	</body>
</html>

在这里插入图片描述

7.spellcheck属性
介绍

spellcheck属性定义是否对元素进行拼写和语法检查。可以对以下内容进行拼写检查:
1.input元素中的文本值(非密码)。
2.<textarea>元素中的文本。
3.可编辑元素中的文本。
spellcheck属性是一个布尔值的属性。取值包括true和false,为true时表示对元素进行拼写和语法检查,为false时则不检查元素。

8.translate属性
介绍

translate属性定义是否应该翻译元素内容。取值说明如下:
yes:定义应该翻译元素内容。
no:定义不应该翻译元素内容。
(但目前所有浏览器都无法正确支持translate属性)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值