CSS есть лучшая сокращенная версия для границы? - PullRequest
2 голосов
/ 02 декабря 2011

Есть ли другая сокращенная версия для border, что-то вроде этого примера:

        [top,right,bottom,left, style, color] 
border: 1px 1px 0px 1px solid #000;

Я пытаюсь добиться эффекта, подобного этому:

border: 1px solid #000;
border-bottom: 0;

Заранее спасибо!

Ответы [ 2 ]

5 голосов
/ 02 декабря 2011

Спецификация говорит:

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

Ваш способ сделать это с двумя свойствами, вероятно, самый короткий. Просто иди с этим.

2 голосов
/ 02 декабря 2011

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

Я не верю, что есть более короткий способ сделать это

...