Border, właściwość transparent i IE6
| kategoria: CSS | Komentarze (0)
Internet Explorer 6 nie obsługuje właściwości border-color:transparent. Niemniej jednak jest pewien trick, dzięki któremu można to osiągnąć wykorzystując filtry Microsoft-owe. Całość sprowadza się do wykorzystania filtru Chroma, który wyświetla konkretny kolor zawartości obiektu jako przezroczysty. Przykład:
- .obiekt{
- border-color:red;
- filter:progid:DXImageTransform.Microsoft.Chroma(color="red");
- zoom:1;
- }
Filtry zadziałają tylko na elementach, które mają włączony hasLayout. Właściwość hasLayout nie da się ustawić inaczej, niż przez nadanie innych właściwości CSS. Mogą to być position: absolute, float: left|right, display: inline-block, width: każda wartość inna niż auto, height: każda wartość inna niż auto, zoom: każda wartość inna niż normal, writing-mode: tb-rl.
Warto zajrzeć jeszcze
Komentarze
Możesz zostawić komentarz lub wysłać sygnał trackback ze swojej strony.
Zanim dodasz komentarz, to zapoznaj się z zasadami dotyczącymi komentarzy.