HTML中常见全局属性含义及用法

什么是属性

  • HTML 元素可以设置属性
  • 属性可以在元素中添加附加信息
  • 属性一般描述于开始标签
  • 属性总是以名称/值对的形式出现,比如:name=“value”。

1.class

  • 规定元素的类的名称。如需为一个元素规定多个类,用空格分隔类名。 < span class=“left important” >。HTML元素允许使用多个类。
  • 名称规则:
    • 必须以字母 A-Z 或 a-z 开头
    • 可以是以下字符: (A-Za-z), 数字 (0-9), 横杆 ("-"), 和 下划线 ("_")
    • 在 HTML 中, 类名是区分大小写的

示例:

<html>
<head>
<style type="text/css">
h1.intro {color:blue;}
p.important {color:green;}
</style>
</head>

<body>
<h1 class="intro">Header 1</h1>
<p>A paragraph.</p>
<p class="important">Note that this is an important paragraph.</p>
</body>
</html>

效果:
在这里插入图片描述
2.id

  • id 属性规定 HTML 元素的唯一的 id。
    • id 在 HTML 文档中必须是唯一的。
    • id 属性可用作链接锚(link anchor),通过 JavaScript(HTML DOM)或通过 CSS 为带有指定 id的元素改变或添加样式。
  • 命名规则:
    • 必须以字母 A-Z 或 a-z 开头
    • 其后的字符:字母(A-Za-z)、数字(0-9)、连字符("-")、下划线("_")、冒号(":" ) 以及点号(".")
    • 值对大小写敏感

在CSS中使用id:
在style元素内给指定的id的元素设定样式

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>willow</title>
		<style>
			#myHeader {
				color: red;
				text-align: center;
			}
		</style>
	</head>
	<body>

		<h1 id="myHeader">我喜欢小猪佩奇!</h1>

	</body>
</html>

效果:
在这里插入图片描述
JavaScript中使用:
通过按钮触发Script中的函数,改变函数中指定id的元素样式

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>willow</title>
	<script>
		function displayResult() {
			document.getElementById("myHeader").innerHTML = "Have a nice day!";
		}
	</script>
</head>

<body>

	<h1 id="myHeader">Hello World!</h1>
	<button οnclick="displayResult()">编辑文本</button>

</body>
</html>

效果:
在这里插入图片描述
在这里插入图片描述

3.style

  • style 属性规定元素的行内样式(inline style)。
  • style 属性将覆盖任何全局的样式设定,例如在 < style > 标签或在外部样式表中规定的样式。
    • 值:一个或多个由分号分隔的 CSS 属性和值。 (例如: style=“color:blue;text-align:center”)

例如:

<body>

	<h1 style="color:blue;text-align:center">这是一个标题</h1>
	<p style="color:green">这是一个段落。</p>

</body>

4.title

  • title 属性规定关于元素的额外信息。
  • 这些信息通常会在鼠标移到元素上时显示一段工具提示文本(tooltip text)。

例:

<body>

	<p><abbr title="世界卫生组织">WHO</abbr> 成立于 1948。</p>
	<p title="牛客教程">牛客教程</p>

</body>

效果:
在这里插入图片描述

发布了27 篇原创文章 · 获赞 1 · 访问量 1297

猜你喜欢

转载自blog.csdn.net/qq_43496675/article/details/104398338