Simon Hansen skrev:
> css'en til streg ser sådan ud:
> ..streg
> {
> text-decoration: line-through;
> }
>
> i IE gir den streg igennem hvis jeg gør sådan her:
> <tr class="streg">
> <td align="left">Fredag d.18 Januar Kl.19.</td>
> <td align="center">Dagens ret fra Kabyssen.</td>
> <td align="right">Pris 60 Kr.</td>
> </tr>
>
> i FF får jeg ingen streg frem.. kun hvis jeg gør sådan her:
> <tr>
> <td class="streg" align="left">Fredag d.18 Januar Kl.19.</td>
> <td class="streg" align="center">Dagens ret fra Kabyssen.</td>
> <td class="streg" align="right">Pris 60 Kr.</td>
> </tr>
>
> og det er jo liidt anderledes og "bøvlet"
Og helt i tråd med at text-decoration ikke arves.
Du kan ret sikkert regne med at FF viser tingene
"rigtigt", mens det er IE der er mere fejltolerant, som
i dette tilfælde.
Og et lille råd vedr. din kode:
<td class="leftcol">Fredag d.18 Januar Kl.19.</td>
<td class="midtcol">Dagens ret fra Kabyssen.</td>
<td class="rightcol">Pris 60 Kr.</td>
og stylesheet'et
..leftcol {text-align:left;}
..midtcol {text-align:center;}
..rightcol {text-align:right;}
..leftcol, .midtcol, .rightcol {
text-decoration:streg;}
gør det samme, og sparer dig for de der "ulovlige"
inline attributter.
eller endnu lettere
<table>
<col class="leftcol">
<col class="midtcol">
<col class="rightcol">
<tr>
<td>Fredag d.18 Januar Kl.19.</td>
<td>Dagens ret fra Kabyssen.</td>
<td>Pris 60 Kr.</td>
</tr>
....
Jeg kan ikke lige huske om text-align
er den af de egenskaber, der transmitteres
fra col-markøren til tabelkolonnen, men det er
da et forsøg værd.
--
Med venlig hilsen
Jørgen Farum Jensen
Håndbog i webdesign:
http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets:
http://webdesign101.dk/cssbog/
..