Ответ 1
Это определенно ошибка Safari, и вы должны сообщить об этом, используя Safari > Сообщить об ошибках в Apple... на Mac или Справкa > Сообщить об ошибках в Apple... на ПК (или на панели инструментов, если она отображается на панели инструментов Safari).
Самый простой выход из этого - отключить минимизацию CSS, если у Asset Packager есть опция для него.
Если у него нет такой опции, существует быстрое и грязное обходное решение: если у вас есть только один элемент nav
, который непосредственно следует за вашим h1
, вы можете использовать общий селектор sibling ~
, так как у Safari нет никаких проблем с ним:
h1 ~ nav { ... } /* works fine */
h1~nav { ... } /* works fine */
Если у вас есть несколько элементов nav
, следующих за вашим h1
, вам придется переопределить стили вручную для следующих элементов nav
с помощью h1 ~ nav ~ nav
.