Triumph 2023-12-20 18:08 采纳率: 0%
浏览 8

请教一个 CSS 选择器的写法

有HTML结构如下:

<div>  
  <p class="a">Quaerat sint repellat soluta.</p>
  <p>Lorem ipsum dolor sit.</p>
  <p>Soluta neque excepturi odio.</p>
  <p class="b">Quaerat sint repellat soluta.</p>
  <p>Numquam deserunt voluptatem perspiciatis?</p>
  <p>Magni cumque modi eaque.</p>
  <p class="c">Nemo totam ipsa sed?</p>
  <p>Repellendus a quos optio?</p>
  <p>Tenetur quas nesciunt sint!</p>
  <p>Temporibus eos nesciunt eum.</p>
  <p>Totam eaque odit doloribus?</p>
</div>

现在需要选择出 第一个没有 class 属性的 p 元素,将文字设置为红色,请教选择器如何写?

/*这个不行*/
div > p:not([class]):first-clild {
  color: red;
}

上面这个是选择 没有 class 属性并且是第一个的 p 元素 ,不符合要求。

我需要的是 没有 class 属性的 p 元素集合中的第一个

  • 写回答

2条回答 默认 最新

  • 简效 2023-12-21 16:00
    关注
    
    div > p:not([class]):first-child{
                  color: red;
                }
                div > p[class] + p:not([class]){
                  color: red;
                }
                div > p[class] + p:not([class]) ~ p{
                  color: initial;
                }
                div > p:not([class]):first-child ~ p{
                  color: initial;
                }
    
    评论

报告相同问题?

问题事件

  • 请详细说明问题背景 12月21日
  • 创建了问题 12月20日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么