当前位置: 首页 > 面试题库 >

ID,类和要包含元素类型前缀的HTML命名约定?

令狐高洁
2023-03-14
问题内容

有谁知道一个很好的资源来解释HTML ID和类的良好命名约定,以及是否以具有btn或button或类似元素类型的ID前缀?

类应该是复数还是单数?我知道ID应该是唯一的,因为它们是唯一的,但是类呢?

ID和类应该使用名词,对吗?

我使用的页面会在现有页面中注入其他页面,有点像部分页面……因此……我想知道是否有人在ID和/或类前面加了一个名称前缀..有点像一个名称空间或类似?

任何意见或见解都表示赞赏。


问题答案:

我不会在类型前加上前缀,因为如果必须的话,可以在选择器中进行推断

form#contact {
    property: value;

}

您描述的方法被称为匈牙利表示法,并不十分流行。

对于您所说的,您可以将注入的HTML放在一个div内,并带有一个唯一的class /
id,它具有某种本地化的重置。查找CSS选择器的特异性,以确保您的规则将生效,而不是宿主页面CSS中的其他规则生效



 类似资料:
  • 问题内容: 它是否取决于您使用的平台,还是大多数开发人员建议/遵循的通用约定? 有几种选择: -看起来与javascript代码非常一致。 -看起来更像html5类属性和html中的其他内容。 -看起来与ruby代码非常一致,并且仍然是Javascript中的有效标识符 我在想上面的#1和#3最有意义,因为它们在Javascript中的表现更好。 有正确的答案吗? 问题答案: 没有一个。 由于连字

  • 问题内容: 被测类MyClass.java JUnit测试用例名称的替代品: http://moreunit.sourceforge.net似乎使用“ Test”作为前缀默认值,但是我看到了这两种用法。当将整个项目作为eclipse中的单元测试运行时,这两者似乎都可以识别,因为这是为@Test解析的类中的注释。我想Maven也会做同样的事情。 哪个是首选? 问题答案: 后缀的另一个参数-至少在英语

  • jaxb 将所有标签分组为一个,我需要每个标签都有自己的命名空间。 具有: 需要: 将命名空间添加到@XmlElement没有帮助 包装信息:

  • 问题内容: 在网页上,有两个控件块(主要和次要),大多数人会使用什么类名? 选择1: 选择2: 问题答案: 直接问题的答案是正确的在这之下,由柯特。 如果您对CSS类命名约定感兴趣,我建议考虑一种非常有用的约定,即 BEM ( Block,Element,Modifier )。 更新 请在此处详细了解-这是一个较新的版本,它使以下答案过时了。 主要原理: 一个页面是由独立的块构成的。块是HTML元

  • 我的任务是取代电话号码与一个锚标签与链接和文本到我们的网站演示页。我们使用白标软件,它不允许我简单地更改文本,因为它链接到后端面板,你可以在那里更改电话号码,但你不能更改它为其他任何东西。 电话号码所在的代码段如下: 我需要保留到FAQ和联系人页面的链接,但要去掉这个: 并将其改为: 而不会改变网页上的任何其他内容或干扰网页上的任何其他内容。 我试图使用来尝试它,但它不起作用。有人有什么建议吗?

  • 我收到看起来像这样xml: 我想把它分解成对象。 我创建了以下bean: 解组后,我得到了一个对象,它被成功填充,除了blackListArray字段。该字段包含列表,其中只有一项。并且该项中的所有字段都为空。 似乎JAXB可以找到元素,但错过了其中的所有内部元素。 我使用MOXy作为JAXB实现。 附言 我试着把包裹信息放进去。java与我的bean在文件夹中,如该问题所示 但这对我没有帮助。