border
— определяет все свойства границы элемента:
border: [border-width] [border-style] [border-color]
border: 1px solid Red
→ граница шириной в один пиксел, сплошная красная.
border-color
— определяет цвет границ:
border-color: Red
→ все четыре границы красного цвета.
border-top-color
— определяет цвет верхней границы:
border-top-color: #ff0000
border-bottom-color
— определяет цвет нижней границы:
border-bottom-color: #ff0000
border-left-color
— определяет цвет левой границы:
border-left-color: Red
border-right-color
— определяет цвет правой границы:
border-right-color: Red
border-style
— определяет будет ли граница сплошной, точечной, штриховой или двойной-сплошной:
border-style: dotted|dashed|solid|double
border-style: dotted
→ точечная граница;
border-style: dashed
→ штриховая граница;
border-style: solid
→ сплошная;
border-style: double
→ двойная-сплошная.
border-top-style | border-bottom-style
border-left-style | border-right-style
— определяют стили верхней, нижней, левой и правой границы.
border-width
— определяет ширину границ:
border-width: 2px;
→ ширина границ равна двум пикселям.
border-top-width | border-bottom-width
border-left-width | border-right-width
— определяют соответственно ширины верхней, нижней, левой и правой границ:
border-top-width: 2px
border-top
— определяет все свойства верхней границы элемента:
border-top: [border-top-width] [border-top-style] [border-top-color]
border-top: 1px solid #999999
→ граница шириной в 1 пиксел, сплошная, серого цвета.
border-bottom | border-left | border-right
— определяют соответственно все свойства нижней, левой и правой границы.
border-collapse
— определяет будут ли границы ячеек и граница таблицы сливаться в одну или нет.
border-collapse: separate|collapse
border-collapse: separate
→ границы не сливаются, а расположены паралельно;
border-collapse: collapse
→ границы ячеек и таблицы в местах соприкосновения
сливаются в одну общую границу.
CSS справочник | Фон CSS границы CSS справочник | Margin padding