OrdinadorsProgramació

CSS mitjans Consultes: descripció pas a pas, les característiques i les revisions

Hi havia una vegada, aquells que visiten llocs web per a telèfons intel·ligents i altres dispositius mòbils similars que causen altres només el riure. Molts simplement no podia entendre per què això és necessari, perquè hi ha un còmode ordinadors d'escriptori tals! O, en el pitjor, els ordinadors portàtils. A més, Internet mòbil, llavors era car.

El temps va passar. Internet es va convertir en més barat. La venda va sortir més i més telèfons i tauletes. Algun temps després, els propietaris de llocs populars desconcertat gratant-se el cap. Segons les estadístiques, semblava que els seus recursos són més propensos a visitar els seus telèfons intel·ligents que amb un PC estacionària!

En aquest moment els llocs no s'han optimitzat per a la seva visualització en dispositius mòbils. L'anar a la vella vida en el seu telèfon, vostè hauria d'acontentar amb lletres petites, petits elements de menú i els botons incòmodes.

L'adveniment de la CSS Consultes de mitjans

Hi havia una necessitat d'imposar recursos perquè es vegin bé quan es veu des de qualsevol pantalla. En primer lloc es va estendre la pràctica d'establir llocs separats per a cada mida. Per exemple, els visitants que fan servir un telèfon mòbil, s'obté en un recurs, i que està "assegut" amb l'ordinador - per l'altre. Però va ser un llarg, costós i inconvenient.

Després va venir CSS3 Consultes de mitjans. Amb ells va arribar la mera possibilitat de l'aplicació de disseny dinàmic.

Què és el disseny dinàmic?

Aquest terme s'utilitza si l'aspecte del recurs canvia d'acord amb la mida de la pantalla en què es navega. Com entendre això? És molt senzill.

Imagini que vostè té un lloc web. A la part superior hi ha un menú de navegació. Horitzontal. S'estén per tota l'amplada de la pàgina. A sota d'això és un bloc amb informació de contacte. Telèfon i direcció també espaiades per dos blocs i estan disposades horitzontalment adjacents entre si. En virtut d'aquest bloc - el contingut principal, i en l'esquerra o cap a la dreta és la barra lateral. A continuació, com de costum, el peu de pàgina.

Aquest diagrama de disseny "clàssic". És perfecte per a un ordinador personal, però no massa convenient per als telèfons mòbils. menú horitzontal és massa àmplia. Els contactes es troben lluny l'un de l'altre. Per utilitzar la informació de la barra lateral i tots hauran de desplaçar-se per la pantalla, i no és del gust de tots.

El problema pot ser resolt mitjançant l'ús d'un disseny adaptable i mòbil amb CSS3 mitjans Consultes. Mitjançant l'ús de preguntes dels mitjans, es reconstrueix la ubicació del contingut ... Ara funciona així:

  • top - unitat amb menú de navegació vertical;
  • en virtut del mateix - el bloc amb els contactes, que estan ara també col·loquen verticalment;
  • contingut de la barra lateral no es mostra a la banda de contingut de l'etiqueta, i per sobre d'ella.

Aquest és un simple exemple del que pot fer-se amb Responsive Web Design preguntes dels mitjans. De fet, moltes més possibilitats.

Llavors, quin és el preguntes dels mitjans?

понимают модуль CSS3, с помощью которого можно заставить контент страницы адаптироваться к определенным условиям. Sota CSS Consultes de mitjans de CSS3 entendre el terme mòdul, amb el que pot fer que el contingut de la pàgina per adaptar-se a certes condicions. Per exemple, es comença a respondre a la mida de pantalla, o un dispositiu d'orientació (vertical / horitzontal).

A mesura que el sistema entén que la necessitat de canviar el contingut? Utilitza preguntes dels mitjans. En elles s'indica certs paràmetres. Si un dispositiu des del qual un visitant va arribar al lloc web compleix aquests paràmetres, incloent estils de pre-venda amb recepta. Poden escriure com una taula CSS total, o en un arxiu separat.

Compatibilitat del navegador CSS Consultes de mitjans

Safari до Chrome. Tots els navegadors moderns suporten aquesta tecnologia, des de Safari a Chrome. Internet Explorer возникнут проблемы… Но давайте признаем честно – у тех, кто до сих пор пользуется старыми IE, буквально все может вызвать проблемы. Per descomptat, els usuaris de versions anteriors d'Internet Explorer tenen un problema ... però siguem sincers, honestament - aquells que encara estan usant més antiga de l'IE, gairebé qualsevol cosa pot causar problemes.

Sintaxi disseny adaptatiu Consultes de mitjans

html. Potser vostè ha estat exposat a preguntes dels mitjans quan es connecta l'arxiu d'estil a l'HTML. Recordeu que la línia? Иногда в конец добавлялся еще один параметр, который выглядел так: media='screen'. = 'text / css' href = http: // lloc /article/320575/%E2%80%99style.css%E2%80%99%3E vegades al final afegeix un altre paràmetre, que semblava com: 'pantalla' dels mitjans =.

Es tracta d'una consulta de mitjans! S'indica que l'arxiu d'estil especificat funcionarà en dispositius equipats amb TV. screen можно указать print – в таком случае стили из файла применяются, если страница выводится на печать. En el seu lloc, es pot especificar la impressió de pantalla - en aquest cas, s'apliquen els estils de l'arxiu, si s'imprimeix la pàgina.

Es poden utilitzar els següents atributs:

  • – универсальный вариант, используется по молчанию, применяется во всех случаях; tot - versió universal utilitzat per silenci, s'aplica en tots els casos;
  • – экраны (компьютеры, ноутбуки, планшеты, смартфоны и все, что оснащено дисплеем); scrteen - pantalles (ordinadors, ordinadors portàtils, tauletes, telèfons intel·ligents, i tot el que està equipat amb una pantalla);
  • принтеры; impressió - Impressores;
  • – проекторы; projecció - projector;
  • – речевые браузеры; navegadors de veu - parla;
  • – для устройств для слабовидящих; braille - dispositius per a deficients visuals;
  • – для экранов телевизоров. tv - per a les pantalles de televisió.

Això no és tot. , но они используются редко. Hi ha diversos atributs de CSS addicional Consultes de mitjans, però s'utilitzen rarament. all. A més, no s'especifica un paràmetre - defecte en tots.

L'estructura de les preguntes dels mitjans

css. En lloc de crear un arxiu d'estil, es pot utilitzar codi CSS. Es veu així:

(тут будут стили } pantalla @media i (max-width: 1024px de) {( hi ha estils}

@media, которая дает понять, что будет использоваться медиазапрос, идет указание типа устройства ( screen – экран) и дополнительные параметры. Després de @media Directiva, que deixa clar que s'utilitza la consulta de mitjans, hi ha una indicació del tipus de dispositiu (pantalla - la pantalla) i paràmetres addicionals. Max Width. En aquest exemple, utilitzeu la propietat CSS Consultes de mitjans Amplada màxima. px. Això significa que els estils que figuren en els suports estaran involucrats, si l'usuari de la mida de la pantalla del dispositiu superior a 1024 px. и and не обязательны. Pantalla i no vinculant. Pot escriure el següent:

@media (max-amplada Producte: 1024px) {}

En aquest cas, les propietats per a ser utilitzat en qualsevol dispositiu, no només els que estan equipats amb televisors.

Especificació de múltiples paràmetres

Suposem que es desitja limitar l'abast de diversos dispositius que s'utilitzaran per triar l'estil. px, но не больше 500 px. Diguem que vol mostrar les propietats de només aquells que visiten el seu lloc des d'un telèfon intel·ligent, la mida de la pantalla no és inferior a 320 píxels, però no més de 500 px. En aquest cas, la petició adopta la forma:

@media (min-width: 320px) i (max-width: 500px) {}

and. Si està familiaritzat amb la programació, NJ sap quin operador s'aplica i. Per aquells que no ho saben: comprova si es compleixen les dues condicions. propietats E. activació a la pantalla de consulta han de ser no menys de 320 i no més de 500 píxels.

and не ограничивается одним. I el nombre d'operadors no es limita a un. Vostè pot posar tant com vostè desitgi. Per exemple, tractar de crear una certa mida de les pantalles dels telèfons intel·ligents i molt diferent - per a televisors.

Un punt important - l'orientació del dispositiu d'usuari. Algú navegar per llocs web en el seu telèfon intel · ligent en orientació vertical, algú - amb el paisatge. orientation:portrait, для вторых, соответственно, orientation:landscape. En el primer cas, es necessita una condició d'orientació addicional: retrat, per al segon, respectivament, orientació: horitzontal. @media. Aquestes línies també es mostren entre parèntesis següents @media equip. and. Pot compartir-los a través d'i.

Un altre matís interessant. and вы вполне можете использовать оператор or. En lloc d'això, i és possible també utilitzar l'operador OR. Es necessita com a mínim una condició en la sol·licitud per ser veritat! Per exemple:

) {} @media (max-width: 500px) o (orientació: retrat) {}

px ИЛИ используется портретная ориентация, стили в фигурных скобках начнут действовать. Si la pantalla és inferior a 500 píxels o ús orientació vertical, els suports es porten estils d'efecte.

no de paraula clau per a l'ajust fi

not. La consulta de mitjans, pot inserir la paraula no. Això es fa de la següent manera:

@media (no max-width: 700px ) {}

Les propietats s'activen si l'ample màxim no és igual a 700 píxels.

característiques dels mitjans

Les consultes es poden utilitzar diverses funcions preestablertes. W3C. Familiaritzar-se amb tot el que pugui W3C en línia. La majoria dels codificadors suficients tenir els tres principals:

  • (о нем мы уже говорили); orientació (ja vam parlar d'això);
  • (ширина, ее тоже упоминали); amplada (amplada, també s'esmenta);
  • (высота). alçada (alçada).

Alçada s'utilitza molt poc, però hi ha alguns casos en què aquesta opció podria ser d'utilitat.

Com i on col·locar les sol·licituds?

Molts dissenyadors web d'alguna manera els posen a la fi d'estils d'arxius. Per exemple, el primer s'enumeren els principals estils i, a continuació, a la part inferior del document, col·locats peticions.

Això no és molt bona. Molt més convenient col·locar propietats per a diferents dispositius just després dels principals estils. Per exemple, vostè té un div, que estableix el color de font vermell:

div {

color: xarxa;

}

Immediatament després de la sol·licitud indica:

@media (min-width: 320px) {}

Prescriu propietats.

Aquest enfocament seria molest si està utilitzant "pura» css. Per a l'ajuda del preprocessador. Tenen una gran quantitat d'interessants oportunitats per a les sol·licituds d'aplicacions més precises.

Una altra opció - la col·locació de propietats per a diferents dispositius en diferents arxius d'estil. Això és especialment útil si s'utilitza una directiva de preprocessador per importar. El resultat és una fàcil d'editar, codi net.

Quin utilitzar? Tot depèn de les preferències personals i les característiques de l'equip. Potser, en el lloc del seu treball té una certa forma de col·locar preguntes dels mitjans, seran acceptats.

Així mateix, no us oblideu que pot simplificar la seva vida amb l'últim programari. No es tracta només que el preprocessador. Amb Gulp Grup CSS Consultes de mitjans pot fer el procés molt més fàcil. Recomanat per dominar aquesta eina o qualsevol dels seus anàlegs.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.birmiss.com. Theme powered by WordPress.