Пишу стили для страницы. Специфические стили для Оперы должны применяться после того, как применены общие стили. Соответственно, ставлю в конце файла css такую строку:
@import url(opera.css);
Но стили, описанные в opera.css, не применяются. Если же import поставить в начале страницы, то всё отрабатывает как задумано. В принципе такого быть не должно, потому что на одни и те же элементы прописаны стили общие и специфические для Оперы, и приоритет у них равный, то есть, применяться должен тот, который позже встречается в коде. Получается, что импортированный файл обрабатывается уже после того, как обработается текущий, а не в месте его включения? И почему он игнорируется, если поставить последней строкой?
Примечание:
Jamaysky, точно! Спасибо, всё встало на свои места.
То я ругалась на людей, не читающих документацию, то сама вот так вляпалась по-дурацки. Уж простите, только учусь пока.
Заодно и прояснилась картинка, как сделать, чтобы этот файл грузился только в том браузере, для которого он предназначен:
@import url("opera.css") all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0);
Большое спасибо.
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.