Maison interface Web tutoriel CSS Introduction détaillée aux types de médias d'attributs CSS

Introduction détaillée aux types de médias d'attributs CSS

Apr 11, 2020 am 09:06 AM
css

Introduction détaillée aux types de médias d'attributs CSS

Avant-propos :

L'une des caractéristiques les plus importantes d'une feuille de style est qu'elle peut être utilisée sur une variété de supports, tels que des pages, des écrans, des synthétiseurs électroniques. , etc. Certaines propriétés ne peuvent fonctionner que sur des supports spécifiques. Par exemple, la propriété "font-size" ne fonctionne que sur des types de supports défilants (écran).

La déclaration d'un attribut média peut être introduite en utilisant @import ou @media :

1

2

3

4

@import url(loudvoice.css) speech;

@media print {

/* style sheet for print goes here */

}

Copier après la connexion

Le média peut également être introduit dans la balise du document :

1

<link rel="stylesheet" type="text/css" media="print" href="foo.css">

Copier après la connexion

(tutoriel recommandé : Tutoriel CSS)

On peut voir que la différence entre @import et @media est que le premier introduit des feuilles de style externes pour les types de médias, tandis que le second introduit directement les attributs des médias.

La méthode d'utilisation de @import consiste à ajouter l'adresse URL du fichier de feuille de style à @import, puis à ajouter le type de média. Plusieurs médias peuvent partager une feuille de style, et les types de média sont séparés par ", " séparateurs. L'utilisation de @media consiste à donner la priorité au type de média, et les autres règles sont fondamentalement les mêmes que l'ensemble de règles.

Les différents types de médias sont répertoriés ci-dessous :

ÉCRAN : Désigne l'écran de l'ordinateur.

IMPRESSION : Désigne le support opaque utilisé pour les imprimantes.

PROJECTION : désigne le projet utilisé pour l'affichage.

BRAILLE : système braille, désigne les imprimés à effets tactiles.

AURAL : désigne un synthétiseur électronique de parole.

TV : désigne les médias de type télévision.

HANDHELD : désigne un dispositif d'affichage portable (petit écran, monochrome).

TOUS : Convient à tous les supports.

Utilisation du style adaptatif du terminal mobile (terminal mobile) @media

Style de terminal mobile universel :

1

2

3

4

5

6

@media all and (orientation : portrait) {

/*竖屏*/

}

@media all and (orientation : landscape) {

/*横屏*/

}

Copier après la connexion

Style de hauteur de terminal mobile spécifié :

1

2

@media screen and (max-width: 750px)

@media screen and (min-width: 720px) and (max-width: 960px) {//720 <= xxx < 960的设备}

Copier après la connexion

Styles défini en fonction des différents appareils :

1

2

3

@media (min-width: 768px){ //>=768的设备 }

@media (min-width: 992px){ //>=992的设备 }

@media (min-width: 1200){ //>=1200的设备 }

Copier après la connexion

Faites attention à l'ordre si vous écrivez @media (min-width : 768px) ci-dessous, ce sera très tragique, car le fichier css est lu de haut en bas. Oui, la priorité du css suivant sera plus élevée

1

2

3

@media (min-width: 1200){ //>=1200的设备 }

@media (min-width: 992px){ //>=992的设备 }

@media (min-width: 768px){ //>=768的设备 }

Copier après la connexion

Car si c'est 1440, puisque 1440>768, votre 1200 sera invalide.

Donc, lorsque nous utilisons min-width, les petits sont placés en haut et les grands en bas. De même, si nous utilisons max-width, les grands sont en haut et les petits en bas. en bas

1

2

3

@media (max-width: 1199){ //<=1199的设备 }

@media (max-width: 991px){ //<=991的设备 }

@media (max-width: 767px){ //<=768的设备 }

Copier après la connexion

Recommandation de didacticiel vidéo connexe : tutoriel vidéo CSS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que signifie l'espace réservé en vue Que signifie l'espace réservé en vue May 07, 2024 am 09:57 AM

Que signifie l'espace réservé en vue

Comment écrire des espaces dans vue Comment écrire des espaces dans vue Apr 30, 2024 am 05:42 AM

Comment écrire des espaces dans vue

Que signifie span en js Que signifie span en js May 06, 2024 am 11:42 AM

Que signifie span en js

Comment avoir dom en vue Comment avoir dom en vue Apr 30, 2024 am 05:36 AM

Comment avoir dom en vue

Que signifie rem en js Que signifie rem en js May 06, 2024 am 11:30 AM

Que signifie rem en js

Comment introduire des images dans vue Comment introduire des images dans vue May 02, 2024 pm 10:48 PM

Comment introduire des images dans vue

Quelle est la fonction de la balise span Quelle est la fonction de la balise span Apr 30, 2024 pm 01:54 PM

Quelle est la fonction de la balise span

Dans quelle langue le plug-in du navigateur est-il écrit ? Dans quelle langue le plug-in du navigateur est-il écrit ? May 08, 2024 pm 09:36 PM

Dans quelle langue le plug-in du navigateur est-il écrit ?

See all articles