【发布时间】:2014-08-25 23:40:47
【问题描述】:
我想在网站上隐藏一些 div。他们每个人都有自己的数据标题。我可以使用这个 CSS 代码吗?我想我应该这样做:
{display: none;}
但是,我在生成正确的选择器时遇到了很大的问题。
不幸的是,Divs 没有名称和类 - 它们只能通过数据标题来区分。如有任何帮助,我将不胜感激。
【问题讨论】:
我想在网站上隐藏一些 div。他们每个人都有自己的数据标题。我可以使用这个 CSS 代码吗?我想我应该这样做:
{display: none;}
但是,我在生成正确的选择器时遇到了很大的问题。
不幸的是,Divs 没有名称和类 - 它们只能通过数据标题来区分。如有任何帮助,我将不胜感激。
【问题讨论】:
您可以使用 element[property="value"] 选择器通过 css 上的属性来定位元素,因此:
div[data-title="something"] {
display: none;
}
编辑
关于 css 属性选择器上的“使用或不使用引号”下面的评论,这里回答了一个涵盖该主题的问题:CSS attribute selectors: The rules on quotes (", ' or none?)
【讨论】:
div[data-title=something], div[data-title="something"] {...})。
div[data-title="1"], div[data-title="2"], div[data-title="3"] { display: none; }