Терминология CSS: чем их называют?

, Таким образом, существует потенциал для "В" пункте для выполнения сканирования таблицы, но оптимизатор попытается разработать лучший способ иметь дело с ним?

, Используется ли индекс, не так варьируется на типе запроса такое количество типа и распределение данных в таблице (таблицах), насколько актуальный Ваши статистические данные таблицы, и фактический тип данных столбца.

другие плакаты корректны, что индекс будет использоваться за столом сканирование если:

  • запрос не получит доступ к больше, чем определенный процент индексированных строк (скажите ~10%, но должен варьироваться между DBMS).
  • , С другой стороны, если существует много строк, но относительно немного уникальных значений в столбце, это также может быть быстрее, чтобы сделать сканирование таблицы.

другая переменная, которая не могла бы быть настолько очевидной, удостоверяется, что типы данных сравниваемых значений являются тем же. В PostgreSQL я не думаю, что индексы будут использоваться, если Вы отфильтруете на плавании, но Ваш столбец составлен из ints. Существуют также некоторые операторы, которые не поддерживают индексное использование (снова, в PostgreSQL, оператор ILIKE похож на это).

, Как отмечено, хотя, всегда проверяйте анализатор запроса, когда в сомнении и документации Вашего DBMS будет Ваш друг.

12
задан John Topley 13 July 2009 в 15:43
поделиться

6 ответов

Будет рассмотрено правило:

p {…}

A селектор в данном случае:

p

Правило состоит из селекторов и объявлений. Объявление - это свойство: значение , поэтому все правило будет выглядеть следующим образом:

selector {property: value}

Правило может иметь несколько объявлений и несколько селекторов, поэтому мы можем иметь:

selector, selector2
{
  property:value;
  property2:value;
} 

A набор правил будет состоять из нескольких правил.

Вот краткий источник на этот или CSS 1 Specification .

45
ответ дан 2 December 2019 в 03:10
поделиться

CSS is made up of a number of rules in the form

selector{declaration}

So the .foo and #bar and p are called selectors but the full statement with the curlies are called rules.

5
ответ дан 2 December 2019 в 03:10
поделиться

Это селекторы - см. Спецификацию W3C

1
ответ дан 2 December 2019 в 03:10
поделиться

In this example:

p.class, #id > a {
foo:bar;
}

p, #id > a is group of selectors. p.class and #id are selectors. Selectors are built from simple selectors and combinators: p is a type selector, .class is a class selector (not a class). Combinators are '+', '>', '', etc.

selectors {...} is a rule. It's a mistake to call it class.

foo:bar is a declaration for foo property.

http://www.w3.org/TR/CSS2/grammar.html

0
ответ дан 2 December 2019 в 03:10
поделиться

Согласно спецификации , они называются селекторами.

0
ответ дан 2 December 2019 в 03:10
поделиться

Я обычно называю их правилами или классами.

-1
ответ дан 2 December 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: