Derniers tutoriels de développement web
×

CSS Référence

CSS Référence CSS sélecteurs CSS Les fonctions CSS Référence Aural CSS Safe Web Fonts CSS Animable CSS Unités CSS PX-EM Converter CSS Les couleurs CSS Couleur Valeurs CSS3 support du navigateur

CSS Propriétés

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight hanging-punctuation height justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position quotes resize right tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index



 

CSS3 @media Règle


Exemple

Changer la couleur d'arrière plan si la fenêtre est de 480 pixels de large ou plus:

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
Essayez - le vous - même »

Plus "Try it Yourself" exemples ci - dessous.


Définition et utilisation

La règle @media permet de définir différentes règles de style pour différents types / périphériques multimédia.

En CSS2, on appelait les types de médias, alors que dans CSS3 il est appelé requêtes des médias.

requêtes des médias regardent la capacité de l'appareil, et peuvent être utilisés pour vérifier beaucoup de choses, telles que:

  • la largeur et la hauteur de la fenêtre
  • la largeur et la hauteur du dispositif
  • orientation (is the tablet/phone in landscape or portrait mode?)
  • résolution
  • et beaucoup plus

support du navigateur

Les chiffres dans le tableau indique la première version du navigateur qui prend en charge pleinement la règle @media.

Propriété
@media 21 9 3.5 4.0 9

Syntaxe CSS

@media not|onlymediatype and (media feature){
    CSS-Code;
}

Vous pouvez également avoir des feuilles de style pour différents médias:

<link rel="stylesheet" media=" mediatype and|not|only ( media feature )" href=" mystylesheet.css ">

Types de support

Valeur La description
all Utilisé pour tous les appareils de type multimédia
aural Obsolète. Utilisé pour la parole et les synthétiseurs sonores
braille Obsolète. Utilisé pour appareils braille à retour tactile
embossed Obsolète. Utilisé pour les imprimantes brailles paginés
handheld Obsolète. Utilisé pour les petits ou portables appareils
print Utilisé pour les imprimantes
projection Obsolète. Utilisé pour les présentations projetées, comme des diapositives
screen Utilisé pour les écrans d'ordinateur, tablettes, téléphones intelligents, etc.
speech Utilisé pour screenreaders que "reads" la page à haute voix
tty Obsolète. Utilisé pour les médias en utilisant une grille de caractères à espacement fixe, comme les téléscripteurs et les terminaux
tv Obsolète. Utilisé pour les appareils de type télévision

médias Caractéristiques

Valeur La description
aspect-ratio Le rapport entre la largeur et la hauteur de la fenêtre
color Le nombre de bits par composante de couleur pour le dispositif de sortie
color-index Le nombre de couleurs, le dispositif peut afficher
device-aspect-ratio Le rapport entre la largeur et la hauteur du dispositif
device-height La hauteur du dispositif, tel qu'un écran d'ordinateur
device-width La largeur du dispositif, tel qu'un écran d'ordinateur
grid Que le dispositif est une grille ou bitmap
height La hauteur de la fenêtre
max-aspect-ratio Le rapport maximal entre la largeur et la hauteur de la zone d'affichage
max-color Le nombre maximal de bits par composante de couleur pour le dispositif de sortie
max-color-index Le nombre maximum de couleurs, le dispositif peut afficher
max-device-aspect-ratio Le rapport maximal entre la largeur et la hauteur du dispositif
max-device-height La hauteur maximale de l'appareil, tel qu'un écran d'ordinateur
max-device-width La largeur maximale du dispositif, tel qu'un écran d'ordinateur
max-height La hauteur maximale de la zone d'affichage, comme une fenêtre de navigateur
max-monochrome Le nombre maximum de bits par "color" sur un monochrome (greyscale) dispositif
max-resolution La résolution maximale de l'appareil, en utilisant dpi ou dpcm
max-width La largeur maximale de la zone d'affichage, comme une fenêtre de navigateur
min-aspect-ratio Le rapport minimal entre la largeur et la hauteur de la zone d'affichage
min-color Le nombre minimal de bits par composante de couleur pour le dispositif de sortie
min-color-index Le nombre minimum de couleurs, le dispositif peut afficher
min-device-aspect-ratio Le rapport minimal entre la largeur et la hauteur du dispositif
min-device-width La largeur minimale de l'appareil, tel qu'un écran d'ordinateur
min-device-height La hauteur minimale de l'appareil, tel qu'un écran d'ordinateur
min-height La hauteur minimale de la zone d'affichage, comme une fenêtre de navigateur
min-monochrome Le nombre minimum de bits par "color" sur un monochrome (greyscale) dispositif
min-resolution La résolution minimale de l'appareil, en utilisant dpi ou dpcm
min-width La largeur minimale de la zone d'affichage, comme une fenêtre de navigateur
monochrome Le nombre de bits par "color" sur un monochrome (greyscale) dispositif
orientation L'orientation de la fenêtre (landscape or portrait mode) en (landscape or portrait mode)
overflow-block Comment le contenu de la poignée de dispositif de sortie qui déborde la fenêtre le long de l'axe de bloc (added in Media Queries Level 4) les (added in Media Queries Level 4)
overflow-inline Peut - contenu qui déborde la fenêtre le long de l'axe inline être défilée (added in Media Queries Level 4) les (added in Media Queries Level 4)
resolution La résolution du dispositif de sortie, en utilisant ppp ou DPCM
scan Le procédé de dispositif de sortie à balayage
update-frequency Combien de temps peut le périphérique de sortie modifier l'apparence du contenu (added in Media Queries Level 4) les (added in Media Queries Level 4)
width La largeur de la fenêtre

Exemples

Autres exemples

Exemple

Utilisez la règle @media pour faire une conception adaptée:

@media only screen and (max-width: 500px) {
    .gridmenu {
        width:100%;
    }

    .gridmain {
        width:100%;
    }

    .gridright {
        width:100%;
    }
}
Essayez - le vous - même »

Pages associées

CSS tutorial: CSS médias Requêtes