- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有嵌套的 DIV 元素,但我不知道嵌套的层次。我需要每个都具有与其父级不同的背景,从而创建类似斑马的颜色。我只使用两种背景——深色和白色。效果需要类似于在容器中设置奇数和偶数子项的样式,但在我的例子中,子项是嵌套的。我可以使用每个嵌套元素的规则来做到这一点,例如:
div div div div {
background-color: #fff;
}
div div div {
background-color: #aaa;
}
div div {
background-color: #fff;
}
div {
background-color: #aaa;
}
但我正在寻找更优雅的解决方案。这只能用 CSS 来完成吗?我需要 JavaScript 吗?
如有任何建议,我们将不胜感激。
编辑:我正在寻找一种不需要元素具有类的解决方案,因为它们需要通过拖放 (javascript) 重新排列
最佳答案
更新:考虑到问题的更新,此解决方案不再相关。留在这里以供引用。
我只会使用“偶数”和“奇数”类(或类似的东西):
div.even {
background-color: #fff;
}
div.odd {
background-color: #aaa;
}
然后在 HTML 中:
<div class="even">
<div class="odd">
<div class="even">
<div class="odd">
...
</div>
</div>
</div>
</div>
关于javascript - 嵌套 DIV 的类似斑马的 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8838961/
我必须在 ZPL 标签的字段块中打印可变文本。 我想知道是否可以定义块宽度然后自动换行文本,或者如果不可能并且我必须手动添加新行字符或将文本分成两个块。 最佳答案 在 manual 中使用 ^FB –
要求:在 Windows 计算机上支持多个扫描仪。 工具: Zebra SDK 扫描仪 Zebra 手持式扫描仪,即 DS2208 JPOS Spring Boot 应用 问题:第一个扫描仪已成功认领
我需要将表格设置为斑马样式,甚至表格行的样式,我使用了 css :nth-of-type(even)。但是例如当我需要隐藏表格的一些程式化元素时会丢失。为表格创建斑马纹等动态样式的最简单方法是什么?
我正在使用以下命令打印对齐文本: ^FB1800,3,0,J^FT100,200^A0B,26,26^FH\^FDLONG TEXT TO BE PRINTED, WHICH DOESNT FIT I
我是一名优秀的程序员,十分优秀!