"Ryan Jeppesen" <admin@power-up.dk> wrote in message
news:3dd1a91d.4348322@news.tele.dk...
> Halløj i NGen
>
> Hvordan kan det være at Netscape 6+ og Opera ikke kan lave tabel
> rammerne i den rigtige farve når IE kan, det er lidt irreterende for
> hele mit design er bygget op om en farve og så ser det lidt dumt ud at
> netscape og opera laver dem i en anden farve.
>
> Er der nogen måder hvor man kan komme udenom dette problem??
Den måde, at bruge tables og dens attributter til, at sætte sit design op på
er forældet og ikke særlig god, da de forskellige browsere ikke helt er enig
om hvordan det skal gøres/fortolkes.
Opera og Netscape sætter en skygge effekt på tables, det gør IE ikke.
Du kan se det tydeligt hvis du sætter border til 10.
Du kan komme udenom problemet ved at benytte stylesheet (CSS). Med
stylesheet er de forskellige browserne mere enige om udseendet. (De er dog
stadig ikke helt enige
)
>
> Min kode:
>
> .......
>
> <table width="800" border="1" align="center" cellpadding="0"
> cellspacing="0" bordercolor="#333333" bgcolor="#FFFFFF">
Her er 2 eksempeler med stylesheets (CSS)
Her er stylesheet'et (CSS), som du enten skal putte i HTML-dokumentet i
headeren eller som en ekstern-fil (så skal klienten kun hente designet 1
gang, og du spare på båndbredden.)
<style type="text/css">
.center {text-align:center;}
#boks {width:800px; border: 20px solid
#333;text-align:left;background:#fff;margin-left:auto;margin:auto;}
</style>
Her er et eksempel med div elementer:
<div class="center">
<div id="boks">
Dit indhold
</div>
</div>
Her er et eksempel med en table:
<div class="center">
<table id="boks">
<tr><td>d</td></tr>
</table>
</div>
Stylesheet gør din kode nemmere at overskue og vedligeholde.
Hintzmann