#html #css
#HTML #css
Вопрос:
Как я могу создать следующий стиль html / css (закругленные углы, основной цвет фона), выделенный в красном поле:
Ответ №1:
Используйте свойство border-radius
CSS для создания закругленных границ:
-moz-border-radius: 5px; /* Firefox 3.6-, removed in Firefox 13 */
-webkit-border-radius: 5px; /* Safari 4-, Chrome 3- */
border-radius: 5px; /* Firefox 4 , Safari 5 , Chrome 4 , Opera 10.5 , IE9 */
Вы можете не указывать префиксы, потому что Firefox 3.6 или старые браузеры webkit почти исчезли.
Хотя в старом (IE8-) можно получить закругленные углы, используя divs images или PIE.htc, я не рекомендую этого делать: PIE не очень надежен, и добавление нескольких HTML-хаков только для того, чтобы заставить что-то работать в старом IE, является пустой тратой времени.
Смотрите также: MDN: border-radius
.
Комментарии:
1. Реально, вам нужно только
border-radius: 5px
. Текущие версии всех браузеров, которые поддерживаютborder-radius
, поддерживают его без префикса поставщика, и делали это некоторое время.2. В FireFox 3.6, который все еще широко используется,
-moz-
префикс по-прежнему необходим. У многих пользователей нет последней версии браузера.3. Вы правы
-moz-
, я недостаточно тщательно продумал.