Этот вопрос НЕ о том, что такое CSS Media Queries, а о том, как правильно его использовать.
Поэтому я планирую создать несколько плавных страниц, которые будут иметь небольшие различия в пользовательском интерфейсе при просмотре на рабочем столе /планшет / мобильный
Итак, мои вопросы:
- Для 1 страницы я должен создать отдельные CSS-файлы для рабочего стола / мобильного / планшета, а затем вызвать их, используя
link href="desktop.css" media="..."
link href="ipad.css" media="..."
ИЛИ использовать один / общий CSS и иметь медиа-запросы внутри них, такие как
Common.css
@ media.... // стили рабочего стола
@ media .... // стили ipad
Я имею в виду, что отдельный CSS создаст некоторую задержку при выполнении нескольких запросов http.как даже для настольных компьютеров, при меньших / сжатых размерах браузера, я могу переключиться на мобильный CSS. Так будет ли отдельный CSS создавать некоторую задержку?
- Есть ли какой-либо порядок, которому нужно следовать при определении медиазапросовчто поможет с точки зрения будущей совместимости, например, скажем,сейчас я просто хочу поддерживать десктоп и iPad ... Но в будущем я хочу также поддерживать iPhone ... Так каким должен быть правильный способ / порядок объявления медиазапросов?
Просто добавлю, я еще не на 100% решил, использовать ли ширину ИЛИ device-width, но вы можете предположить любой из них (наиболее вероятно это будет device-width) и предоставитьВаши предложения ..
Спасибо.