我经常听到我不应该id
在 HTML 元素上使用属性来在 CSS 中进行样式设置。然而,情况总是如此吗?假设您的应用程序 ( ul
) 中有多个列表,它们都有一个类horizontal-list
。但是,您想为每个应用一些独特的样式,ul
然后您可以添加id
并像这样使用它吗?
#food .horizontal-list {
}
#food .horizontal-list li {
}
在这里,您仅使用它来分隔元素。或者您是否应该为每个唯一列表创建一个类。“不要id's
用于样式目的”是否仅在您这样使用时才适用?
#food {
/* loads of attributes */
}
有人可以解释什么时候可以使用 id 吗?