У меня возникла проблема с поиском каких-либо конкретных сведений о том, как правильно писать правила CSS в таблице стилей, где класс или идентификатор вложены во многие другие идентификаторы и стили, например.
.mainbody #container #header #toprightsearch .searchbox {}
Итак, здесь у нас есть класс searchbox в идентификаторе toprightsearch, в идентификаторе заголовка, в идентификаторе контейнера, в классе mainbody.
Но, похоже, он работает правильно, если я опускаю некоторые идентификаторы.
Каков правильный способ их перечисления?
Если я включу всех родителей, будет ли это более конкретным? Может ли быть ошибка в разных браузерах, если я не включу все?
И буду признательна за любую дополнительную информацию по этой теме.
Спасибо