html - CSS 中的预设/ native 元素

标签 html css

我在理解 CSS 时遇到了一些困难,有一个问题:

如果我有 CSS 的预设/ native 元素,例如fieldset 并添加 .scheduler-border 类,它看起来像这样:fieldset.scheduler-border 效果很好。

但是当我创建一个自定义元素时,例如fieldset2 并将相同的元素应用于我的自定义元素,例如fieldset2.scheduler-border 我没有得到想要的结果。

谁能给我解释一下这是什么原因?

最佳答案

因为<fieldset>是一个标签。如果您想识别两个不同的字段集,请使用一个 id 或另一个类,例如:

<fieldset id="2"><fieldset class="2">这样在你的CSS中你可以调用#2{your changes here for id2}.2{your changes here for class2}但您不能更改 <tag>值(value)观

关于html - CSS 中的预设/ native 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30902190/

相关文章:

jquery - 表单在 codeigniter 的上传文件夹中两次上传相同的文件

css - 使用 HTML5 和 CSS 的书籍索引页面布局

html - 浏览器之间的差异

html - (HTML & CSS) 如何在仍然能够检查图像的同时隐藏复选框

html - 无法使 div 适合 flex 高度

html - 正确居中搜索字段(垂直和水平)

JQuery 不会选择兄弟元素

javascript - 自定义 jQuery 模糊函数在点击事件之前触发

c# - 从 javascript 或代码隐藏 C# 函数 ASP.NET 调用服务器端 C# 函数

javascript - 任何让输入模式在 Safari 和 IE8 上工作的方法<