Latest web development tutorials
×

CSS курс

CSS курс CSS Краткое введение CSS грамматика CSS Id и Class селектор CSS создать CSS фон(background) CSS текст(text) CSS шрифты(Fonts) CSS ссылка(link) CSS стили списка(ul) CSS таблица(table) CSS Box модель CSS рамка(border) CSS контур(outline) CSS маржа(margin) CSS начинка(padding) CSS Группировка и вложенность CSS размер(Dimension) CSS дисплей(display) CSS разместить(position) CSS терка(float) CSS выравнивать(align) CSS Сочетание селекторов CSS Псевдо-классы CSS Псевдо-элемент CSS Панель навигации CSS Выпадающее меню CSS Галерея изображений CSS Прозрачное изображение/непрозрачный CSS технологии мозаики изображения CSS Тип носителя CSS селекторы атрибутов CSS резюме CSS примеров

CSS3 курс

CSS3 курс CSS3 Краткое введение CSS3 рамка(border) CSS3 фон CSS3 постепенное изменение CSS3 Текстовые эффекты CSS3 шрифты CSS3 2D изменение CSS3 3D изменение CSS3 переход CSS3 анимация CSS3 Multi-колонки CSS3 Пользовательский интерфейс

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

Viewport Grid View Медиа-запросы изображение видео(video) рамка

CSS справочное руководство

CSS справочное руководство CSS селектор CSS Речь Ссылка CSS Web Безопасные шрифты CSS анимация CSS блок CSS цвет CSS значения цвета CSS название цвета CSS шестнадцатеричный цвет

CSS горизонтальное выравнивание (по горизонтали Align)

В CSS есть несколько свойств для горизонтального выравнивания элемента.


Совместите блоковые элементы

Блок элемент является элементом, занимая всю ширину передней и задней являются разрывы строк.

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

  • <H1>
  • <P>
  • <Div>

Выравнивание текста см текста CSS раздел. ,

В этой главе мы покажем вам, как блокировать горизонтальное выравнивание элементов макета.


Центр выровнен, используя маржинальную недвижимость

Блочные элементы могут быть левого и правого поля установлен в положение "Auto" выравнивания.

Примечание: Использование в полях Internet Explorer 8 : автоматическое свойство не работает, если объявлен DOCTYPE!

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

примеров

.center
{
margin-left:auto;
margin-right:auto;
width:70%;
background-color:#b0e0e6;
}

Попробуйте »

Совет: Если ширина 100%, выравнивание не является эффективным.

Примечание: IE5 есть запас в элементе BUG обработки блока.Для того, чтобы приведенный выше пример работы в IE5, нам нужно добавить дополнительный код. примеров


Используя свойство положения устанавливается слева, выравнивание по правому краю

Один центрирующий элемент должен использовать абсолютное позиционирование:

примеров

.right
{
position:absolute;
right:0px;
width:300px;
background-color:#b0e0e6;
}

Попробуйте »

Примечание: Абсолютное позиционирование не имеет ничего общего с потоком документа, таким образом они могут охватывать и другие элементы на странице.


Проблемы совместимости Crossbrowser

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

IE8 и более ранних версий есть проблема при использовании свойства позиции. Если контейнер элемент (в данном случае <DIV класс = "контейнер">), указанная ширина ,! DOCTYPE декларации отсутствует, IE8 и более ранние версии добавит запас 17px справа. Это, кажется, переходящий резерв пространства. При использовании свойства позиции всегда устанавливается в объявлении DOCTYPE!

примеров

body
{
margin:0;
padding:0;
}
.container
{
position:relative;
width:100%;
}
.right
{
position:absolute;
right:0px;
width:300px;
background-color:#b0e0e6;
}

Попробуйте »


Используя свойство поплавка влево, выравнивание по правому краю

Использование свойства поплавка является одним из метода центрирующего элемента:

примеров

.right
{
float:right;
width:300px;
background-color:#b0e0e6;
}

Попробуйте »


Проблемы совместимости Crossbrowser

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

IE8 и более ранних версий есть проблема при использовании свойства поплавка. Если контейнер элемент (в данном случае <DIV класс = "контейнер">), указанная ширина ,! DOCTYPE декларации отсутствует, IE8 и более ранние версии добавит запас 17px справа. Это, кажется, переходящий резерв пространства. При использовании свойства поплавка всегда устанавливается в объявлении DOCTYPE!

примеров

body
{
margin:0;
padding:0;
}
.right
{
float:right;
width:300px;
background-color:#b0e0e6;
}

Попробуйте »