Каково различие между'>' и пространство в селекторах CSS?

Нет необходимости указывать на каждый заголовочный файл. Просто добавьте все каталоги, содержащие эти заголовочные файлы, с помощью include_directories(PATH_TO_HEADERS).

Для включения заголовочного файла src / core / CryptorCore.h в

#include "CryptorCore.h"

необходимо указать

include_directories(${PROJECT_DIR}/core/)
112
задан TylerH 24 September 2018 в 16:17
поделиться

4 ответа

A> B выберет только B, которые являются прямыми дочерними элементами A (то есть между ними нет других элементов).

A B выберет любой элемент B, который находится внутри A, даже если между ними есть другие элементы.

179
ответ дан 24 November 2019 в 02:51
поделиться

> по сравнению с Пространством

Полагают, что эти два сценария div > span { } по сравнению с div span { }

Здесь, эти <space> выбирает весь весь <span> элементы <div> элемент, даже если они в другом элементе.> выбирает всех детей <div> элемент, но если они в другом элементе.

> (Больше, чем):

div > span {
  color: #FFBA00 ;
}
<body>
  <div>

    <p>
      <span>Hello,</span>
    </p>

    <span>World!</span>
  </div>
</body>

Этот просто выбирает <span>World!</span>, и это не будет искать <span> внутренний <p> тег.

Пространство

div span {
  color: #FFBA00 ;
}
<body>
  <div>
    <p>
      <span>Hello,</span>
    </p>

    <span>World!</span>
  </div>
<body>

Этот выбирает все теги span, даже если они вкладываются в другом теге.

0
ответ дан 24 November 2019 в 02:51
поделиться

div.card> div.name соответствует

....
xxx
...
, но это не соответствует
....
...
xxx
..
....

div .card div.name соответствует обоим.

То есть селектор > гарантирует, что выбранный элемент с правой стороны > является непосредственным дочерним элементом элемента с левой стороны. .

Синтаксис без > соответствует любому

, который является потомком (не только дочерним) карты
.

1
ответ дан 24 November 2019 в 02:51
поделиться

> - дочерний селектор . Он определяет только непосредственные дочерние элементы, а не потомков (включая внуков, правнуков и т. Д.), Как во втором примере, без > .

Дочерний селектор не поддерживается IE 6 и ниже. Отличная таблица совместимости здесь .

10
ответ дан 24 November 2019 в 02:51
поделиться
Другие вопросы по тегам:

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