伪类:has选择父元素 1 2 3 4 5 6 7 8 td:has( .unfoldTable){ //可选中所有td下包含unfoldTable的class标签的td属性 color: red; } td:has( div){ //可选中所有td下包含div标签的td属性 color: red; } 特殊举例分析: 个别U
伪类:has选择父元素
特殊举例分析: 个别UI框架个别标签通过事件直接生成或者无法选中的情况。直接使用::v-deep会导致全部标签改变,包裹标签使用class名::v-deep无法选中父元素改变父元素属性的情况。 如:elementui的table的type="expand"表格展开行。点击展开后td标签有padding。但td标签和包裹他的tr标签都是点击后产生的。无法在外层包裹div,直接用::v-deep会改变包裹他的表格的样式。 所以可以使用伪类:has来改变td标签的padding。 部分代码:
|
2021-04-14
2023-10-11
2021-04-29
2023-11-01
2018-01-07