javascript - 这个 HTML 代码是什么意思?

标签 javascript html css

我查看了一些源代码并发现了这样的东西:

<div class="classname {height: 300px; width: 200px}"></div>

我知道元素样式可以通过使用 style="" 属性获得。

你能告诉我这段代码是什么意思吗?

最佳答案

在 HTML 规范中它本身没有任何意义。您正在查看的网站可能使用了一些 javascript 代码来解释此 class 属性并根据它解析的值执行一些操作。没有javascript,这什么都不做。在 HTML 中,class 属性用于指定要与此元素关联的 CSS 类名。

例如 jQuery.validate插件使用类似的技术允许您指定内联验证规则。实际上,该插件使用 data-* 属性而不是 class,后者在语义上更适合此类任务。

关于javascript - 这个 HTML 代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14911369/

相关文章:

javascript - Javascript条件语句问题

html - 如何让一个 div 出现在另一个 div 中而不是在它下面?

php - 我想通过单击按钮将 2 个 php 文件链接在一起

javascript - 为什么鼠标悬停事件不为谷歌地图中的折线分派(dispatch)?

javascript - 如何使用动画颜色变化突出显示搜索词

javascript - 基于 div 宽度的动态文本长度限制

javascript - 单击此树的任何元素时如何创建弹出窗口

javascript - 滑动 Material 设计卡片 View

javascript - 如何正确从 DOM javascript 中删除?

javascript - 自定义 HTTP header 或 cookie?自定义身份验证/授权如何帮助 CSRF?