首页 web前端 html教程 HTML中<input>标签的class属性的值及其使用方法总结

HTML中<input>标签的class属性的值及其使用方法总结

Aug 27, 2018 pm 02:19 PM
class html input

本篇文章主要为大家介绍了关于HTML中input标签的class属性的具体作用,都有实例证明,还有input标签的class属性和属性值的使用方法解释,最后一点是关于class属性的一个其它用法实例。

首先呢,我们来说说HTML中input标签的class属性的作用:

input标签的class属性是用来引用你页面的类样式。

即你先在标签内定义一个类样式,然后再来引用它。

像这样:

<style type="text/css">
.btn{
color:red;
}
</style>
<input type="button" class="btn" />
登录后复制

页面的效果就不显示了,反正就是把这个按钮上的文字颜色是红色了。有兴趣的可以自己动手试试。

下面说说具体的input标签的class属性和属性的值的使用方法解释:

classname属性。a标签中class属性,供添加样式用,相关概念有class及映射classname、classlist这3个。

一般来说,所有属性都可以object、object[""]及object.getAttribute("")来访问的,但因class属于JavaScript保留字,故将其映射为classname来供上述方案访问。所以标准浏览器都支持:a.classnamea["classname"]这2个办法的访问。

至于a.getattribute("class")还是a.getattribute("classname")则需看浏览器是否兼容这个方法的访问了。(待考:前者能在mozilla(firefox)和opera中正确运行,在IE和safari中则不能使用。后者能在IE和opera中正确运行,在mozilla(firefox)和safari中则不能使用。)

但DOM2级方法object.getattribute(""),用来获取标签内的自定义属性是没问题的,所以一个保守的做法是

classList属性。因为class属性的值可以包含若干个样式名,如class="top1 left",这个字符串性质的值经常需要我们操作,classname完成class的了映射,但操作class属性的值时却显得僵硬的很。怎么办,HTML5 新增API之classlist能解决这个问题。

classlist属性又是对classname的一个改进,就像我们见到的arguments属性、childnode属性一样,可以理解为一个类数组对象。(仍然待考哈)

classlist带来了一些操作方法和属性:add( ), remove( ),toggle( ),contains( )等及length。

可以用a.classList或者a["classList"]办法访问,a.getAttribute("classList")仍然存在浏览器兼容问题。

class属性除了在用于input标签里面,还有其他的方向,比如下面这个:

在 HTML 文档中使用 class 属性实例

<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>
登录后复制

这里是注释:

class 属性不能在以下 HTML 元素中使用:base, head, html, meta, param, script, style 以及 title。

可以给 HTML 元素赋予多个 class,例如:。这么做可以把若干个 CSS 类合并到一个 HTML 元素。

类名不能以数字开头!只有 Internet Explorer 支持这种做法。

【相关推荐】

HTML中head标签是什么意思?一篇文章教你正确地使用head标签

html表格中的th表头内容怎么居中?th表头标签align属性的具体介绍

以上是HTML中<input>标签的class属性的值及其使用方法总结的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩盖:探险33-如何获得完美的色度催化剂
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1677
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
HTML 中的表格边框 HTML 中的表格边框 Sep 04, 2024 pm 04:49 PM

HTML 表格边框指南。在这里,我们以 HTML 中的表格边框为例,讨论定义表格边框的多种方法。

HTML 中的嵌套表 HTML 中的嵌套表 Sep 04, 2024 pm 04:49 PM

这是 HTML 中嵌套表的指南。这里我们讨论如何在表中创建表以及相应的示例。

HTML 左边距 HTML 左边距 Sep 04, 2024 pm 04:48 PM

HTML 左边距指南。在这里,我们讨论 HTML margin-left 的简要概述及其示例及其代码实现。

HTML 表格布局 HTML 表格布局 Sep 04, 2024 pm 04:54 PM

HTML 表格布局指南。在这里,我们详细讨论 HTML 表格布局的值以及示例和输出。

HTML 输入占位符 HTML 输入占位符 Sep 04, 2024 pm 04:54 PM

HTML 输入占位符指南。在这里,我们讨论 HTML 输入占位符的示例以及代码和输出。

您如何在PHP中解析和处理HTML/XML? 您如何在PHP中解析和处理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在这里我们还分别讨论了 HTML 有序列表和类型的介绍以及它们的示例

HTML onclick 按钮 HTML onclick 按钮 Sep 04, 2024 pm 04:49 PM

HTML onclick 按钮指南。这里我们分别讨论它们的介绍、工作原理、示例以及各个事件中的onclick事件。

See all articles