css - css 中用于多个 ID 的数组

标签 css arrays

是否可以为 CSS 创建一个数组?

    <style>
    #info1, #info2, #info3, #info4 {
    display: none;
    }
    </style>

假设我有 20 个由 id="info1"、id="info2"标识 20 次的隐藏 div。但我不想在我的样式中声明#info1、#info2、... #info20。这可以用数组或其他方法来完成吗?

最佳答案

好吧,可以选择使用属性选择器:

[id^="info"] { /* gets all elements where id starting with info */
    display: none;
}

Demo!

您可以找到有关属性选择器的更多信息 here .

关于css - css 中用于多个 ID 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22307051/

相关文章:

javascript - 网页不同屏幕的图像大小建议

javascript - 运行 npm run compile :sass returns error: npm ERR! 缺少脚本:compile:sass

php - 将数组编码为不带数组索引的 JSON 字符串

java - 使用给定的 JUNIT 测试查找数组中最接近平均值的值 ~

函数返回字符数组的 C 问题

javascript - 表格出现在我的下拉菜单前面

css - CSS 中是否有 text-fill 属性?

javascript - jQuery 禁用按钮并更改其样式几秒钟

arrays - 管道完整的数组对象而不是一次一个数组项?

c++ - 如何在 C++ 中将数组声明为参数?