Коригиране на изобразяването на границата-радиус
В браузъри, различни от Firefox, има проблеми при изобразяването на полета с радиус на границата .
Ако на даден блок е даден едновременно фон и граница, тогава призрачен ореол от един пиксел от цвета на фона се вижда извън заоблените ъгли. Това е особено забележимо в случаите, когато цветовете на фона на блока, неговата граница и фона на родителския блок са много различни. Доскоро това се проявяваше в Chrome, Opera и IE9, сега - в Opera (11.5) и IE9:
Ако границата има различни цветове за различните страни на кутията, тогава в Chrome 13 и IE9, на кръстовището на различни части на границата, също се вижда линия от един пиксел на цвета на фона:
В Chrome 13, с дебела граница и радиус на кривината, вътрешният периметър на заоблената граница е изчертан с груба, почти прекъсната линия:
CSS за илюстриране на проблема:
.бъги фон: #fff;
граница: 70px плътен # 000;
граница-радиус: 100px;
височина: 60px;
>
Можете да заобиколите тези проблеми, като замените кутията с две вложени кутии, зададете желания цвят на фона като фон на вътрешната кутия, цвета на границата като фон на външната кутия и зададете подплънките за външната кутия на желания дебелина на границата.