Ik ben met CSS en HTML wat aan het knutselen. Ik heb een tabel gemaakt met dieprode achtergrondkleur, en daar met CSS een witte double border omheen gezet:
In Firefox geeft dit een heel gaaf effect omdat die de achtergrond van de double-border invult met de kleur van de tabel. Het is dan net of je in de tabel bijna aan de rand een heel dun wit lijntje ziet, daarna een heel dun rood lijntje. De achtergrond van de pagina is wit dus de tweede lijn van de double-border zie je niet, die valt weg. Het dunne lijntje rood lijkt nog bij de tabel te horen, maar is stiekem de achtergrond van de double border.
In Internet Explorer wordt de achtergrond van de double border wit gemaakt dus als de double-border zelf al wit is, zie je de border helemaal niet. Is er nou een manier om IE de achtergrond van de border in te laten kleuren?
code:
1
2
3
4
5
6
7
8
9
| table { background-color: #A8000A;
align: center;
width: 100%;
border-collapse: separate;
border-width: 3px;
border-style: double;
border-color: white;
padding: 1ex;
padding-top: 0ex; } |
In Firefox geeft dit een heel gaaf effect omdat die de achtergrond van de double-border invult met de kleur van de tabel. Het is dan net of je in de tabel bijna aan de rand een heel dun wit lijntje ziet, daarna een heel dun rood lijntje. De achtergrond van de pagina is wit dus de tweede lijn van de double-border zie je niet, die valt weg. Het dunne lijntje rood lijkt nog bij de tabel te horen, maar is stiekem de achtergrond van de double border.
In Internet Explorer wordt de achtergrond van de double border wit gemaakt dus als de double-border zelf al wit is, zie je de border helemaal niet. Is er nou een manier om IE de achtergrond van de border in te laten kleuren?