Najnowsze tutoriale tworzenie stron internetowych
×

CSS Odniesienie

CSS Odniesienie CSS selektory CSS Funkcje CSS Odniesienie Aural CSS Safe Web Fonts CSS Animatable CSS jednostki CSS PX-EM Converter CSS Zabarwienie CSS Kolor wartości CSS3 Pomoc Browser

CSS Nieruchomości

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 Reguła


Przykład

Zmień background-color, jeśli rzutnia jest 480 pikseli szerokości lub szerszy:

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

Reguła @media służy do definiowania różnych reguły stylów dla różnych typów mediów / urządzeń.

W CSS2 Nazywało typy nośników, podczas gdy w CSS3 nazywa zapytań o media.

Zapytania o media spojrzeć na możliwości urządzenia i mogą być wykorzystane do sprawdzenia wiele rzeczy, takich jak:

  • szerokość i wysokość wziernika
  • Szerokość i wysokość urządzenia
  • orientacji (is the tablet/phone in landscape or portrait mode?)
  • rozkład
  • i wiele więcej

Pomoc Browser

Liczby w tabeli określa się pierwsza wersja przeglądarki, której w pełni popiera zasadę @media.

Nieruchomość
@media 21 9 3,5 4,0 9

Składnia CSS

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

Można również mieć różne arkusze stylów dla różnych mediów:

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

Typy mediów

Wartość Opis
all Używany do wszystkich urządzeń typu nośnika
aural Przestarzała. Służy do syntezatorów mowy i dźwięku
braille Przestarzała. Stosowany do urządzeń dotykowych Braille'a zwrotnych
embossed Przestarzała. Służy do drukarek brajlowskich stronicowanej
handheld Przestarzała. Służy do małych lub przenośnych urządzeń
print Służy do drukarek
projection Przestarzała. Służy do planowanych prezentacji, takich jak zjeżdżalnie
screen Służy do ekranów komputerowych, tabletek, inteligentne telefony etc.
speech Służy do screenreaders który "reads" stronę głośno
tty Przestarzała. Używany dla mediów używających siatki znaków stałym skoku, jak dalekopisów i terminali
tv Przestarzała. Używany dla urządzeń telewizyjnych typu

Funkcje multimedialne

Wartość Opis
aspect-ratio Stosunek szerokości i wysokości wziernika
color Liczba bitów na składowej koloru na urządzeniu wyjściowym
color-index Liczba kolorów urządzenie może wyświetlać
device-aspect-ratio Stosunek szerokości i wysokości urządzenia
device-height Wysokość urządzenia, takie jak ekran komputera
device-width Szerokość urządzenia, takie jak ekran komputera
grid Czy urządzenie jest siatką lub bitmapę
height Wysokość rzutni
max-aspect-ratio Maksymalny stosunek szerokości i wysokości obszaru wyświetlania
max-color Maksymalna liczba bitów na składowej koloru na urządzeniu wyjściowym
max-color-index Maksymalna liczba kolorów urządzenie może wyświetlać
max-device-aspect-ratio Maksymalny stosunek szerokości i wysokości urządzenia
max-device-height Maksymalna wysokość urządzenia, takie jak ekran komputera
max-device-width Maksymalna szerokość urządzenia, takie jak ekran komputera
max-height Maksymalna wysokość obszaru wyświetlania, taki jak okno przeglądarki
max-monochrome Maksymalna liczba bitów na "color" na monochromatycznych (greyscale) urządzenia
max-resolution Maksymalna rozdzielczość urządzenia, za pomocą DPI lub dpcm
max-width Maksymalna szerokość obszaru wyświetlania, taki jak okno przeglądarki
min-aspect-ratio Minimalny stosunek szerokości i wysokości obszaru wyświetlania
min-color Minimalna liczba bitów na składowej koloru na urządzeniu wyjściowym
min-color-index Minimalna liczba kolorów urządzenie może wyświetlać
min-device-aspect-ratio Minimalny stosunek szerokości i wysokości urządzenia
min-device-width Minimalna szerokość urządzenia, takie jak ekran komputera
min-device-height Minimalna wysokość urządzenia, takie jak ekran komputera
min-height Minimalna wysokość obszaru wyświetlania, taki jak okno przeglądarki
min-monochrome Minimalna liczba bitów na "color" na monochromatycznych (greyscale) urządzenia
min-resolution Minimalna rozdzielczość urządzenia, za pomocą DPI lub dpcm
min-width Minimalna szerokość obszaru wyświetlania, taki jak okno przeglądarki
monochrome Liczba bitów na "color" na monochromatycznych (greyscale) urządzenia
orientation Orientacja widoku (landscape or portrait mode)
overflow-block W jaki sposób treść uchwyt urządzenia wyjściowego, który przelewa rzutnię wzdłuż osi bloku (added in Media Queries Level 4)
overflow-inline Czy zawartość, która przelewa rzutnię wzdłuż osi inline być przewijane (added in Media Queries Level 4)
resolution Rozdzielczość urządzenia wyjściowego, używając dpi lub dpcm
scan Proces skanowania przyrządu wyjściowego
update-frequency Jak szybko można urządzenie wyjściowe modyfikowania wyglądu zawartości (added in Media Queries Level 4)
width Szerokość rzutni

Przykłady

Więcej przykładów

Przykład

Użyj reguły @media do elastycznego projektowania:

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

    .gridmain {
        width:100%;
    }

    .gridright {
        width:100%;
    }
}
Spróbuj sam "

Podobne strony

Kurs CSS: CSS mediów Zapytania