偶数和奇数级别子级的选择器

2023-11-27

选择偶数和奇数级别子级的正确选择器是什么?

我想简化当前的 CSS,同时允许无限级别,而无需手动为它们编写 CSS。

.box {
    max-width:100%;margin:25px 0px;padding: 15px;
    border:#d1ddbd solid  2px;
    background-color:#f3fae8;
}

.box > .box {
    border:#d1ddbd solid  1px;
    background-color:#fff;
}

.box > .box > .box {
    border:#d1ddbd solid  1px;
    background-color:#f3fae8;
}

.box > .box > .box > .box {
    border:#d1ddbd solid  1px;
    background-color:#fff;
}

在 CSS 中没有办法做到这一点,除了坐下来编写规则。编写十个规则并降低到十个嵌套级别并不是什么大不了的事。你的选择是花更多的时间编写 JS 来添加类,或者让你的后端添加类,或者与 SASS 宏进行斗争,其中任何一个都会花费比这更值得的时间。

.box {
  max-width: 100%;
  margin:    25px 0px;
  padding:   15px;
  border:    #d1ddbd solid 2px;
}

.box > .box {
  border-width: 1px;
}

.box,
.box > .box > .box, 
.box > .box > .box > .box > .box, 
.box > .box > .box > .box > .box > .box > .box,
.box > .box > .box > .box > .box > .box > .box > .box > .box {
    background-color:#f3fae8;
}

.box > .box, 
.box > .box > .box > .box, 
.box > .box > .box > .box > .box > .box,
.box > .box > .box > .box > .box > .box > .box > .box,
.box > .box > .box > .box > .box > .box > .box > .box, .box > .box {
    background-color:#fff;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

偶数和奇数级别子级的选择器 的相关文章

  • rgb() 和 rgba() 不透明度有什么区别?

    我发现另一个关于 rgb 与 rgba 的问题非常相似 但它缺少关于使用的答案RGB 不透明度 我知道两者之间的区别 rgba 只是 rgb 但带有 alpha 不透明度 问题是 我使用带有不透明度值的 RGB 已经有几个月甚至几年了 它一
  • 将一个 div 垂直居中对齐到另一个 div 中

    说我有 div class outer div class inner some stuff div div 内部 div 具有动态高度 它根据 div 内部的内容而变化 外部 div 只是一个容器 设置为具有窗口的高度 我想将其设置为使内
  • 禁用 Bootstrap 中的链接

    第一个例子没有成功 我需要始终有一个列表来禁用链接 或者我的第一个演示有什么问题 a class disabled href Disabled link a ul class nav nav pills li class disabled
  • 如何像facebook和twitter一样显示帖子更新时间?

    我正在制作一个通知平台 而不是显示通知到来的时间 我想显示自通知到达以来经过的时间 就像在 Twitter 和 Facebook 上发生的那样 他们显示 32m 1 小时前等 我想用JavaScript Java来实现这段代码 任何帮助将非
  • 使用日期类型将输入字段中的日期居中

    我想将日期居中input not input inside div 如果我进行居中 它将把日期居中于input因为有一个右侧面板用于根据日历选择日期 该面板根据输入宽度调整大小 用于演示的小代码片段 center text align ce
  • 浏览器特定的 CSS 属性

    在哪里可以找到完整的 浏览器特定 css 属性 参考 我的意思是一些属性 例如 moz border radius这仅适用于 Firefox 或 webkit min device pixel ratio 这些示例仅适用于指定的 Web 浏
  • 具有固定高度、自动宽度并保持比例的图像

    我有一个反应灵敏的ul列表 其中每个li是 50 ul宽度 每一个li 我有一个图像 我想要固定的高度和 100 的宽度 保持图像的比例 例如通过缩放 请问我该怎么做 ul width 100 li width 50 float left
  • 当我“显示:无”一个 SVG 时,另一个(独立的)SVG 会以不同的方式呈现

    我已经伤透了几个小时了 这没有任何意义 我将遇到的问题减少到这个codepen https codepen io Octopous pen OJORpJQ https codepen io Octopous pen OJORpJQ HTML
  • 转换 SVG 过滤器

    我正在尝试创建一个像 SVG 圆圈上的阴影这样的材质设计 我希望当您单击圆圈时 这个阴影能够以良好的过渡来增长 但目前我正在努力弄清楚是否可以为这种过渡设置动画 所以我希望有人能够提供帮助 我添加了一个到目前为止所得到的小例子 一个带有阴影
  • Bootstrap:下拉菜单无法通过 jQuery 单击打开

    我正在创建一个包含多行的表 所有行都有一个 选项 按钮 该按钮应该显示下拉上下文菜单 为了使代码更短 我使用了一个div以便将其重用为上下文菜单的通用标记 我正在使用 Bootstrap 5 1 3 和 jQuery 3 6 0 以下是我的
  • CSS:在 hsla 中使用 hsl 变量?

    假设我有一个 CSS 变量hsl定义如下 white 1 hsl 0deg 0 100 现在 我想使用相同的白色 但不透明度为 50 所以 像这样 white 2 hsla 0deg 0 100 50 有没有办法使用第一个变量 white
  • Sass 负变量值?

    我有几个 scss 选择器 其中我使用相同数量的正数和负数 如下所示 padding 0 15px 15px margin 0 15px 20px 15px 我更喜欢对所有 15px 量使用一个变量 但这不起作用 pad 15px padd
  • Bootstrap 列中的标题高度相同

    我有这样的 html bootstrap css div class container div class row div class col xs 6 col div class block div class title strong
  • 如何使用 HTML CSS JS 创建滑块/切换来更改屏幕上的字体大小 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 is there any way I can make this gt 所以我想制作一个滑块 切换器 用户可以拖动 滑动它来改变不同的
  • 为什么连字符 (-) 分隔的类名在 CSS 中广泛使用 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在浏览了一些网站和其他一些广泛使用的插件和框架中包含的一些 CSS 文件时 发现它们广泛使用连字符分隔的单词作为类名 实际上使用这样的类名有什么
  • 我无法注入带有“!important”规则的样式[重复]

    这个问题在这里已经有答案了 我尝试使用以下代码注入样式 document body style color green important Per CSS 级联引用 http www w3 org TR CSS2 cascade html
  • 图像仅在 iPhone x 上拉伸

    我目前正在设计和构建一个 html 和 css 网站 遇到了一个小问题 我使用 chrome 开发工具检查了响应能力 根据手机和平板电脑的大小调整窗口大小 一切看起来都很好 然而 现在我在 iPhone X 上检查了该网站 图像全部垂直拉伸
  • 悬停在“除了”之外的所有内容上,即“聚光灯”效果:如何进行平滑且轻松的悬停过渡?

    Chris Coyier 曾在 CSS Tricks 网站上发表过一篇文章介绍如何实现这种效果 ul hover li not hover opacity 5 但我还试图实现平滑且轻松的悬停过渡 我只是不确定如何或在哪里插入代码的 平滑悬停
  • 从 3.1 返回后加载 Rails 3(服务器)时出现问题

    Rails 完全菜鸟 我正在使用 Hartl 教程 到了第 4 章 CSS 4 1 2 一切看起来都很顺利 但遇到了一个问题 使页面上的文字看起来
  • 为 Gmail 设计 HTML 电子邮件

    我正在生成一封使用内部样式表的 html 电子邮件 即 h2 class foo Email content here 在 Gmail 中查看时 内部样式表中的所有样式似乎都被忽略 Gmail 似乎忽略了内联规则以外的所有样式 例如 h2

随机推荐

  • 我应该在 LINQ 查询中使用两个“where”子句或“&&”吗?

    当编写具有多个 and 条件的 LINQ 查询时 我应该编写一个where子句包含 或多个where条款 每个条件一个 static void Main string args var ints new List
  • 动态设置SSRS报告的数据源,无需无人值守执行帐户?

    我需要在运行时动态指定 SSRS 报告的数据源 我找到了这些解决方案 在服务器端以编程方式更改报告的 SSRS 数据源 SSRS动态共享数据源 几十年来 水晶报表等其他技术使我们能够非常轻松地随意更改数据源 因此对我来说 这些黑客仍然是实现
  • 如何取消 AJAX 长时间运行的 MVC 操作客户端(在 JavaScript 中)?

    我有一个长时间运行 4 10 秒 的 MVC 操作 它通过 AJAX 调用运行报告 当它运行时 用户可以更改参数并运行其他内容 因此我在发出另一个请求之前取消了 AJAX 请求 因此 例如 例如在 jQuery 中 但无论如何问题都会发生
  • 使用 JavaFX 任务正确执行多线程和线程池

    我可以选择让用户从 FileChooser 提交多个文件以供某些代码处理 结果将是读取文件的 IO 然后对存储的数据进行实际的大量计算 允许用户选择多个文件 并且由于文件处理不依赖于所选的任何其他文件 这使我的生活更容易使用线程处理此问题
  • Azure 网站始终在线

    我有一个在 Azure 网站上运行的 WebAPI 应用程序 它在基本模式下运行 我可以选择将其设置为 始终开启 关于这到底意味着什么 网上似乎存在相互矛盾的信息 我知道效果 但 如何 在这里很重要 特别是 某些东西是否会定期自动到达我的应
  • 内存中收集的 Linq 性能

    我有一个列表 Collection users 其中包含大约 100K 用户记录 所有用户对象均从数据库完全加载 其中包含 Bio 名字 姓氏等字段 该集合在应用程序启动时从数据库中获取并保存在内存中 然后我有这样的代码 User cach
  • 为什么 webpack 捆绑为“System.register”

    我正在尝试使用 webpack 开发一个 angular2 应用程序 但最终在浏览器控制台中出现错误 未捕获的引用错误 系统未定义 当我查看捆绑的 js 时 我发现它正在使用 System register 如下所示 function mo
  • 如何在 SQLAlchemy、Flask、Python 中处理唯一数据

    您通常如何处理 Flask 中的唯一数据库条目 我的数据库模型中有以下列 bank address db Column db String 42 unique True 问题是 甚至在我检查它是否已经在数据库中之前 我收到一个错误 检查它是
  • Internet Explorer 保留 3D 修复

    以下代码适用于除 IE 10 之外的所有浏览器 MSDN网站说如下 我不明白如何应用 注意W3C 规范为此属性定义了一个关键字值preserve 3d 表示不进行扁平化 目前 Internet Explorer 10 不支持preserve
  • ios/Flutter/App.framework" 失败:没有这样的文件或目录 (2) 完成 flutter

    Hello i have an app that was working fine till yesterday i update flutter SDK after the update is finished i tried to bu
  • 对 HTML 表单的操作属性使用空 URL 是一个好习惯吗? (动作=“”)

    我想知道是否有人可以对使用空白 HTML 表单操作回发到当前页面给出 最佳实践 响应 有一个帖子询问空白 HTML 表单操作在这里做什么和一些页面 例如this one建议这很好 但我想知道人们的想法 您能做的最好的事情就是完全忽略操作属性
  • 如何更改 Webdriver Firefox 连接到本地主机的端口?

    我有一个 selenium webdriver 测试 已转换为 Maven 项目 我想通过 Jenkins 上的 xvfb 运行它 显示选择有问题 但我想尝试其他方法 例如更改端口 这是我得到的错误 org openqa selenium
  • 测量 Windows C++ 的时间、毫秒或微秒 [重复]

    这个问题在这里已经有答案了 如何在 Windows C 中测量以毫秒或微秒为单位的执行时间 我发现许多方法一调用 time NULL 但它仅以秒为单位测量时间 而秒时钟 clock t 测量 CPU 时间 而不是实际时间 我找到了本文提到的
  • 我需要在析构函数中使成员变量无效吗?

    为什么人们想要显式清除 dtor 中的 a 向量成员变量 请参阅下面的代码 清除向量有什么好处 即使它会在 dtor 代码的最后一行之后被销毁被处决 class A A values clear private std vector lt
  • 使用 python 从语料库中提取最常用的单词

    也许这是一个愚蠢的问题 但我在使用 Python 从语料库中提取 10 个最常见的单词时遇到了问题 这就是我到目前为止所得到的 顺便说一句 我使用 NLTK 来读取包含两个子类别的语料库 每个子类别有 10 个 txt 文件 import
  • 如何查看Oracle表列字符集?

    在Oracle中 我们可以使用desc返回每列的列宽 是否有任何命令可以检索每列的字符集 例如 AL32UTF8 WE8MSWIN1252 非常感谢 Oracle 中的列没有字符集 数据库有字符集和国家字符集 全部char varchar2
  • SQL 除以 2 计数()

    我有以下查询 它试图计算出某种产品占产品总数的百分比 IE 产品数量 产品总数 百分比 WITH totalCount AS SELECT CAST COUNT id as Integer as totalCount FROM TABLE
  • 使用字段扩展的 Facebook Graph API 调用对于速率限制的计数与批量调用是否不同

    我正在寻求优化我的 Facebook 应用程序 今天 我使用四个图形 API 调用进行批量调用 me me friends me likes me feed 如果我使用字段扩展将其更改为单个图形 API 调用 如下所示 me fields
  • 在 Jetpack Compose 中通过字体的上升而不是基线对齐两个文本

    我知道如何将 Jetpack Compose 中的文本与基线对齐 但现在我需要对齐两个不同大小的文本 它们在一个Row by the ascent这两种字体中较大的一个 如果有意义的话 我想将此视为 按顶部基线 对齐两个文本 Modifie
  • 偶数和奇数级别子级的选择器

    选择偶数和奇数级别子级的正确选择器是什么 我想简化当前的 CSS 同时允许无限级别 而无需手动为它们编写 CSS box max width 100 margin 25px 0px padding 15px border d1ddbd so