CSS样式覆盖问题

现要将A、B两部分的同一样式修改为不同的值。
(比方说,设置不同的字体。)

html<blockquote>
  <p>This is Part A</p>
</blockquote>
<p>That is Part B</p>

问题来了:奇葩的系统会把HTML标签的所有属性过滤掉…
所以无法使用<p class="foo">这样的标签,只能用<p>
请问CSS怎么写,才能区分开上述A和B。

阅读 4.8k
3 个回答
cssp { color: #333; }
blockquote p { color: #000; }

cssp { color: #333; }
blockquote > p { color: #000; }

blockquote ~ p { color: #000; }
blockquote + p { color: #000; }
... ...
之类的选择器。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题