关于css中的选择器

关于css中的选择器,css,css-selectors,Css,Css Selectors,所以我已经阅读了很多关于css中祖先选择器的主题,其中大部分都是关于是否有祖先选择器的。现在我很清楚,到目前为止还没有祖先选择器。但是我很难理解为什么。显然,它们可能非常有用,但由于某些原因,它们到目前为止还不是css的一部分。有人能告诉我使用祖先选择器会导致什么问题,所以他们决定根本没有祖先选择器吗 使用父选择器,很容易意外导致 一个文件大小的树丛。人们可以也将滥用此选择器。 支持它给了人们很多自缢的绳索 有 要考虑的是, 存在巨大的性能问题 这些担忧可以被认为是我们应该评估的权衡,而不是表

所以我已经阅读了很多关于css中祖先选择器的主题,其中大部分都是关于是否有祖先选择器的。现在我很清楚,到目前为止还没有祖先选择器。但是我很难理解为什么。显然,它们可能非常有用,但由于某些原因,它们到目前为止还不是css的一部分。有人能告诉我使用祖先选择器会导致什么问题,所以他们决定根本没有祖先选择器吗

使用父选择器,很容易意外导致 一个文件大小的树丛。人们可以也将滥用此选择器。 支持它给了人们很多自缢的绳索 有

要考虑的是,

  • 存在巨大的性能问题
  • 这些担忧可以被认为是我们应该评估的权衡,而不是表现出阻碍
  • 想要

您也可以阅读CSS选择器和CSS模式匹配的相关内容。我想我上次听说的时候它还在开发中。不,要理解为什么还没有,您需要与CSS工作组进行讨论。我没有问为什么没有祖先选择器。。我问他们可能导致什么问题,因此没有使用…你问的是为什么没有祖先选择器可供使用。这是CSS工作组和执行工作组草案的浏览器供应商做出的设计决定。看看这个问题的一些答案:我的理解是,浏览器很难有效地实现这样一个选择器。