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

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 Границы


Свойства CSS Пограничные

В CSS border свойства позволяют задать стиль, ширину и цвет границы элемента.

Этот элемент имеет границу канавку, которая 15px в ширину и зеленый.


Пограничный Стиль

border-style свойство определяет , какой вид границы , чтобы отобразить.

Следующие значения допускаются:

  • dotted - Определяет пунктирную рамку ,
  • dashed - Определяет пунктирную границу
  • solid - Определяет твердую границу
  • double - Определяет двойную границу
  • groove - Определяет рифленую границу 3D. Эффект зависит от величины границы цвета
  • ridge - Определяет ребристую границу 3D. Эффект зависит от величины границы цвета
  • inset - Определяет границы 3D врезку. Эффект зависит от величины границы цвета
  • outset - Определяет 3D боковик границу. Эффект зависит от величины границы цвета
  • none - не определяет границы
  • hidden - Определяет скрытую границу

border-style свойство может иметь от одного до четырех значений (для верхней границы, правой границы, нижней границы, а также левой границы).

пример

p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

Результат:

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effect depends on the border-color value.

A ridge border. The effect depends on the border-color value.

An inset border. The effect depends on the border-color value.

An outset border. The effect depends on the border-color value.

No border.

A hidden border.

A mixed border.

Попробуй сам "
ЗаметкаПримечание: Ни один из других CSS пограничных свойств , описанных ниже , не будет иметь никакого эффекта , если border-style свойство не установлено!

Ширина рамки

border-width свойство определяет ширину четырех границ.

Ширина может быть установлен в качестве определенного размера (в px, pt, cm, em , и т.д.) , либо с помощью одного из трех предопределенных значений: тонкий, средний или толстый.

border-width свойство может иметь от одного до четырех значений (для верхней границы, правой границы, нижней границы, а также левой границы).

пример

p.one {
    border-style: solid;
    border-width: 5px;
}

p.two {
    border-style: solid;
    border-width: medium;
}

p.three {
    border-style: solid;
    border-width: 2px 10px 4px 20px;
}
Попробуй сам "

Цвет границы

border-color свойство используется , чтобы установить цвет четырех границ.

Цвет может быть установлен с помощью:

  • name - указать имя цвета, как "red"
  • Hex - задать шестнадцатеричное значение, например "#ff0000"
  • RGB - укажите значение RGB, как "rgb(255,0,0)"
  • transparent

border-color свойство может иметь от одного до четырех значений (для верхней границы, правой границы, нижней границы, а также левой границы).

Если border-color не установлен, он наследует цвет элемента.

пример

p.one {
    border-style: solid;
    border-color: red;
}

p.two {
    border-style: solid;
    border-color: green;
}

p.three {
    border-style: solid;
    border-color: red green blue yellow;
}
Попробуй сам "

Граница - Отдельные Стороны

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

В CSS, есть также свойства для задания каждой из границ (сверху, справа, снизу и слева направо):

пример

p {
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}
Попробуй сам "

Приведенный выше пример дает тот же результат, что и это:

пример

p {
    border-style: dotted solid;
}
Попробуй сам "

Итак, вот как это работает:

Если border-style собственности имеет четыре значения:

  • border-style : пунктирный твердых двойной штриховой;
    • Верхняя граница пунктир
    • правая граница является твердой
    • нижняя граница вдвое
    • левая граница пунктирная

Если border-style собственности имеет три значения:

  • border-style : пунктирный твердых двойной;
    • Верхняя граница пунктир
    • правые и левые границы являются твердыми
    • нижняя граница вдвое

Если border-style собственности имеет два значения:

  • border-style : пунктирный твердого вещества;
    • верхние и нижние границы усеяны
    • правые и левые границы являются твердыми

Если border-style собственности имеет одно значение:

  • border-style : пунктир;
    • все четыре границы усеяны

border-style свойство используется в приведенном выше примере. Тем не менее, он также работает с border-width и border-color .


Граница - сокращённое свойство

Как вы можете видеть из приведенных выше примеров, есть много свойств, которые необходимо учитывать при работе с границами.

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

border свойство свойство является обобщающим для следующих отдельных пограничных свойств:

  • border-width
  • border-style (обязательно)
  • border-color

пример

p {
    border: 5px solid red;
}
Попробуй сам "

Примеры

Еще примеры

Все лучшие свойства границы в одной декларации
Этот пример демонстрирует сокращённое свойство для установки всех свойств для верхней границы в одной декларации.

Устанавливает стиль нижней границы
Этот пример показывает, как установить стиль нижней границы.

Установите ширину левой границы
Этот пример показывает, как установить ширину левой границы.

Установите цвет четырех границ
Этот пример показывает, как установить цвет четырех границ. Он может иметь от одного до четырех цветов.

Установите цвет правой границы
Этот пример показывает, как установить цвет правой границы.


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

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


Все свойства CSS Пограничные

Имущество Описание
border Устанавливает все свойства рамки в одной декларации
border-bottom Устанавливает все свойства нижней границы в одной декларации
border-bottom-color Устанавливает цвет нижней границы
border-bottom-style Устанавливает стиль нижней границы
border-bottom-width Устанавливает ширину нижней границы
border-color Устанавливает цвет четырех границ
border-left Устанавливает все левой границы свойства в одной декларации
border-left-color Устанавливает цвет левой границы
border-left-style Устанавливает стиль левой границы
border-left-width Устанавливает ширину левой границы
border-right Устанавливает все правильные пограничные свойства в одной декларации
border-right-color Устанавливает цвет правой границы
border-right-style Устанавливает стиль правой границы
border-right-width Устанавливает ширину правой границы
border-style Устанавливает стиль четырех границ
border-top Устанавливает все свойства верхней границы в одной декларации
border-top-color Устанавливает цвет верхней границы
border-top-style Устанавливает стиль верхней границы
border-top-width Устанавливает ширину верхней границы
border-width Устанавливает ширину четырех границ