Последние учебники веб-разработки
×

CSS Справка

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Веб-Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS цвет Значения CSS3 Поддержка браузеров

CSS свойства

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 Правило


пример

Измените цвет фона, если видовой экран имеет ширину 480 пикселей или шире:

@media screen and (min-width: 480px) {
    body {
        background-color: lightgreen;
    }
}
Попробуй сам "

Больше "Try it Yourself" примеры ниже.


Определение и использование

Правило @media используется для определения различных правил стилей для различных медиа-типов / устройств.

В CSS2 это называлось типов носителей, в то время как в CSS3 он называется медиазапросы.

Медиазапросы смотреть на возможности устройства, и может быть использован для проверки многих вещей, таких как:

  • ширина и высота окна просмотра
  • ширина и высота устройства
  • ориентация (is the tablet/phone in landscape or portrait mode?)
  • разрешающая способность
  • и многое другое

Поддержка браузеров

Числа в таблице определяет первую версию браузера, который полностью поддерживает правила @media.

Имущество
@media 21 9 3.5 4.0 9

CSS Синтаксис

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

Вы также можете иметь различные таблицы стилей для различных сред:

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

Типы носителей

Стоимость Описание
all Используется для всех устройств типа медиа
aural Устаревшее. Используется для передачи речи и звуковых синтезаторов
braille Устаревшее. Используется для Брайля тактильных устройств обратной связи
embossed Устаревшее. Используется для страничных принтеров Брайля
handheld Устаревшее. Используется для небольших или портативных устройств
print Используется для принтеров
projection Устаревшее. Используется для проецируемых презентаций, как слайды
screen Используется для компьютерных экранов, планшетов, смартфонов и т.д.
speech Используется для экранных дикторов , что "reads" страницу вслух
tty Устаревшее. Используется для носителей, использующих сетку символов фиксированного шага, как телетайп и терминалы
tv Устаревшее. Используется для устройств типа телевизора

СМИ Особенности

Стоимость Описание
aspect-ratio Соотношение между шириной и высотой окна просмотра
color Количество бит на компонент цвета для устройства вывода
color-index Количество цветов, устройство может отображать
device-aspect-ratio Соотношение между шириной и высотой устройства
device-height Высота устройства, такие как экран компьютера
device-width Ширина устройства, такие как экран компьютера
grid Будет ли устройство сетки или растрового изображения
height Высота окна просмотра
max-aspect-ratio Максимальное отношение между шириной и высотой области отображения
max-color Максимальное количество бит на компонент цвета для устройства вывода
max-color-index Максимальное количество цветов устройство может отображать
max-device-aspect-ratio Максимальное отношение между шириной и высотой устройства
max-device-height Максимальная высота устройства, такие как экран компьютера
max-device-width Максимальная ширина устройства, такие как экран компьютера
max-height Максимальная высота области отображения, такие как окно браузера
max-monochrome Максимальное число битов на "color" на монохромном (greyscale) устройства
max-resolution Максимальное разрешение устройства, с помощью точек на дюйм или ДИКМ
max-width Максимальная ширина области отображения, такие как окно браузера
min-aspect-ratio Минимальное соотношение между шириной и высотой области отображения
min-color Минимальное количество бит на компонент цвета для устройства вывода
min-color-index Минимальное количество цветов, устройство может отображать
min-device-aspect-ratio Минимальное соотношение между шириной и высотой устройства
min-device-width Минимальная ширина устройства, такие как экран компьютера
min-device-height Минимальная высота устройства, такие как экран компьютера
min-height Минимальная высота области отображения, такие как окно браузера
min-monochrome Минимальное количество битов на "color" на монохромном (greyscale) устройства
min-resolution Минимальное разрешение устройства, с помощью точек на дюйм или ДИКМ
min-width Минимальная ширина области отображения, такие как окно браузера
monochrome Число битов на "color" на монохромном (greyscale) устройства
orientation Ориентация видового экрана (landscape or portrait mode)
overflow-block Как содержание ручки вывода устройство , которое переполняет окно просмотра вдоль оси блока (added in Media Queries Level 4)
overflow-inline Может ли содержание , которое перетекает в иллюминатор вдоль оси инлайн прокручиваться (added in Media Queries Level 4) - (added in Media Queries Level 4)
resolution Разрешение устройства вывода, с помощью точек на дюйм или ДИКМ
scan Процесс сканирования устройства вывода
update-frequency Как быстро может выходное устройство изменять внешний вид контента (added in Media Queries Level 4)
width Ширина окна просмотра

Примеры

Еще примеры

пример

Используйте правило @media, чтобы сделать адаптивный дизайн:

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

    .gridmain {
        width:100%;
    }

    .gridright {
        width:100%;
    }
}
Попробуй сам "

Похожие страницы

Учебник CSS: CSS Media Queries