Autor Zpráva
Kubajz
Profil *
Ahoj, mohli byste mi prosím někdo poradit proč mi na následujícim odkazu nefunguje CSS určení barvy rámečku uprostřed tabulky? Ty oddělovače. Ve FF je to Ok, ale IE prostě nemohu přesvědčit.






http://www.server-baby.cz/aktuality/aktuality2.php


.ramec{
font-size:9px;
border-right-style:groove;
border-left-style:groove;
border-right-color:lightyellow;
border-left-color:lightyellow;
border-left-size:1px;
border-right-size:1px;
font-size?:9px;
}

</style>
mindhunter
Profil
No ten kod je příšerný a ve skutečnosti to FF zobrazuje jinak než je napsáno (na explorer se prostě háže vše automaticky) ... pozadí celé té věci máš nastaveno na lightyellow a ty oddělovače jsou taky lightyellow ... takže tam hod jinou barvu

a místo
<td class=ramec>
bla bla
</td>

udělej
<td>
<div class="ramec">
bla bla
</div>
</td>
a bude to fungovat všude
Miloš
Profil
Toto nelze:
border-left-size:1px;
border-right-size:1px;
font-size?:9px;[/o]

1) správně je to border-left-weight a podobně,
2) font-size je tam zbytečně 2x
3) navíc je tam inline zápis <td class=ramec rowspan=3 width=195 valign="top" [i]style="border-right-color:lightyellow"
>
4) je-li border groove, nemůže mít šířku 1px – groove je 3d efekt; podobně by nedával smysl 1px čáry u ridge, inset, outset a double.

Zapiš to takto:
.ramec{font-size:9px;

border-right: 3px groove lightyellow;
border-left: 3px groove lightyellow;
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0