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

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

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

 

CSS Компоновка - Дисплей недвижимости


display свойство является наиболее важным CSS свойство для управления макет.


Дисплей недвижимости

display свойство определяет , если / , как отображается элемент.

Каждый элемент HTML имеет значение отображения по умолчанию в зависимости от того, какой тип элемента он. Отображаемое значение по умолчанию для большинства элементов block или inline .

Кликните для просмотра панели

Эта панель содержит <div> элемент, который скрыт по умолчанию ( display: none имеет ).

Он стилизован с помощью CSS, и мы используем JavaScript , чтобы показать его (изменить его ( display: block ).


Элементы уровня блока

Элемент блочного уровня всегда начинается с новой строки и занимает всю доступную ширину (тянется влево и вправо, насколько это возможно).

<div> элемент представляет собой элемент уровня блока.

Примерами элементов блочного уровня:

  • <div>
  • <h1> - <h6>
  • <p>
  • <form>
  • <header>
  • <footer>
  • <section>

строковые элементы

Встроенный элемент не начинается на новой линии, и только занимает столько же ширины, как это необходимо.

Это встроенный <span> элемент внутри абзаца.

Примеры встроенных элементов:

  • <span>
  • <a>
  • <img>

Дисплей: нет;

display: none; обычно используется с JavaScript , чтобы скрыть и показать элементы , не удаляя и воссоздавая их. Посмотрите на нашем последнем примере на этой странице, если вы хотите знать, как это может быть достигнуто.

<script> элемент использовать display: none; в качестве значения по умолчанию.


Изменить настройки по умолчанию дисплей значений

Как уже упоминалось, каждый элемент имеет значение отображения по умолчанию. Тем не менее, вы можете изменить это.

Изменение строкового элемента в блочном элементе, или наоборот, могут быть полезны для создания страницы выглядеть определенным образом, и все еще следуют веб-стандартов.

Типичный пример делает инлайн <li> элементы для горизонтальных меню:

пример

li {
    display: inline;
}
Попробуй сам "
ЗаметкаПримечание: Настройка дисплея свойство элемента изменяется только способ отображения элемента, НЕ , какой элемент он.Таким образом, встроенный элемент с display: block; не разрешается иметь другие блочные элементы внутри него.

В следующем примере отображается сообщение <SPAN> элементы в качестве элементов блока:

пример

span {
    display: block;
}
Попробуй сам "

Скрывающую элемент - display:none или visibility:hidden ?

Скрытие элемента может быть сделано путем установки display свойство none . Элемент будет скрыт, и страница будет отображаться как если элемент не существует:

пример

h1.hidden {
    display: none;
}
Попробуй сам "

visibility:hidden; также скрывает элемент.

Тем не менее, элемент будет по-прежнему занимают то же пространство, как и раньше. Элемент будет скрыт, но до сих пор оказывают влияние на макет:

пример

h1.hidden {
    visibility: hidden;
}
Попробуй сам "

Примеры

Еще примеры

display: none; по сравнению с visibility: hidden;
Этот пример демонстрирует display: none; против visibility: hidden;

Использование CSS вместе с JavaScript , чтобы показать содержимое
Этот пример демонстрирует, как использовать CSS и JavaScript, чтобы показать элемент на мыши.


Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4»


CSS Дисплей / Видимость Свойства

Имущество Описание
display Определяет, как должен отображаться элемент
visibility Определяет, должен ли элемент быть видимым