/ / CSS3 Метални запитвания в уеб дизайна [затворен] - html, css3, мобилен, уеб, отзивчив дизайн

CSS3 Media Queries в дизайна на уеб дизайн [затворен] - html, css3, мобилен, уеб, отзивчив дизайн

Медийни заявки за създаване на две версии на сайт? Мобилни и настолни компютри ?!

Някакъв съвет??

Обикновено вградените медийни заявки работят добре за мен, но неима толкова много вариации между това, което трябва да изглежда сайтът в сравнение с настолния сайт, така че мислех да имам две напълно отделни стил листове?

Отговори:

-1 за отговор № 1

Използвайте единствен стилов лист със следните заявки за мултимедия. Използването на един лист стил ще намали времето за зареждане на страницата.

Използването на няколко заявки за мултимедия (повече от 2 сте планирали) значително ще подобри практическата работа на потребителите, особено при многозадачност.

(max-width: 640px){your css style}

(min-width: 641px) and (max-width: 800px){your css style}

(min-width: 801px) and (max-width: 1024px){your css style}

(min-width: 1025px){your css style}

Ако не използвате размера на екрана, направете го абстрактно. Може да се нуждаете от това в бъдеще.


0 за отговор № 2

Моето предложение, базови стилове и ALL @media запитвания в отделни листове стил, както мобилни, така и настолни стилове, естествено ще натоварват, но ако се минимизира не би трябвало да има голямо въздействие.

Също така се опитайте да намерите баланс между презаписване колкото е възможно по-малко правила за базовия стил, просто разширявайте тези няколко свойства, които е необходимо да се различават.

Ако сайтът Ви все още се развива, може да се окаже по-лесно да го поддържате, ако презапишете повече правила, отколкото интелигентно, но трябва винаги да бъде важен приоритет за оптимизиране възможно най-скоро.


0 за отговор № 3

Да, можете да насочвате по различен начин .css файлове, базирани на размери на екрана.

например добавете това към <head> раздел

<link rel="stylesheet" media="screen and (max-width: 900px)" href="css/medium.css" />

Това ще зададе нов css файл за размери на екрана под 900px.