ПредишенСледващото

Ако някога сте работили в Интернет е повече или по-малко по-дълго време от мобилно устройство, без съмнение, установи, че на екрана е малък (без значение колко е голяма, че не е за мобилното устройство) - не най-добрият прозореца в интернет.

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

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

Исканията възможностите на дисплея

Принципът на работа на възможностите за заявки въз основа на получаване на ключова информация за устройството, на което да сърфират в мрежата, като, например, размер на екрана, резолюцията, цветови възможности за възпроизвеждане и т.н. Въз основа на тази информация, можете да прилагате различни стилове за форматиране, или дори да се свърже напълно различна стилове. Резултатите от анкетите за възможностите показани по-долу:

CSS3, мобилни интерфейси

CSS3, мобилни интерфейси

Интересно е, че CSS създатели са се опитвали да се реши проблема на различни видове устройства за възпроизвеждане с помощта на CSS 2.2 типове носители (видове медии). Може би вече използва този стандарт, за да се осигури друг лист стил за показване на съдържанието на различни устройства, както е показано в следния код:

стойност Media атрибут също отнема от ръка, предназначена за мобилни устройства с малък екран и връзка ниска скорост. Повечето мобилни устройства се опитват да се обърне внимание на масата за медии атрибут и използването на ръчен стил, ако има такива. Но този подход е изпълнена с различни недостатъци и медии приписват възможности са много ограничени, за използване с широка гама от устройства, които са свързани с Интернет в момента.

За да използвате заявки за възможностите, най-лесно да се започне със стандартната версия на сайта, а след това на мястото на някои части от оформлението. В примера на фигурата по-горе съдържанието на страницата е разделена на два блока:

А стилове започва с две правила, по една за всяка единица:

Тези регламенти прилагат стандартната две колони оформление на страницата, където колоната е фиксирана ширина от 330 пиксела, разположени в ляво и плаваща лента заема всички останали пространство в дясно.

Номерът е да се определи отделна част стилове, който се активира за определена стойност на възможностите за искането. Синтаксисът на това определение е, както следва:

В този пример, нов набор от стилове се активира, когато ширината на прозореца на браузъра става 480 пиксела или по-малко. Това означава, че в нашата стилове, ние се нуждаем от раздел, който изглежда така:

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

Въпреки че е възможно да се вмъкне вътре възможности блок на заявка нещо на, в този пример, просто добавяне на нови правила за каскадни стилове елементи

и
Подкрепете проекта - споделете линка, благодаря!