WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   visibility:collapse; på <tr> (https://www.wn.se/forum/showthread.php?t=28486)

grinditwp 2008-04-09 11:32

visibility:collapse; verkar inte fungera i IE, men fungerar i Firefox. Några förslag?

Kod:

<table width="450" border="0" cellspacing="1" cellpadding="5">
<tr id="namnBox" style="visibility:collapse;">
 <td>Text</td>
</tr>
<tr id="textBox" style="visibility:collapse;">
 <td>Text</td>
</tr>
</table>


DudeRille 2008-04-09 11:55

Citat:

visibility:hidden

grinditwp 2008-04-09 11:58

Problemet är dock då att det blir ett tomrum där.
Alltså, innehållet försvinner men platsen som innehållet hade tagit finns kvar och blir tomrum. :)

HMH 2008-04-09 12:05

Kod:

display: none;

turboraketti 2008-04-09 12:06

Tyvärr saknas stöd för visibility:collapse i de flesta webbläsarna. Inte ens MSIE8b fixar det, och övriga MSIE renderar det som hidden: http://www.quirksmode.org/css/columns.html

Mozilla noterar det i sin referens: http://developer.mozilla.org/en/docs...sibility#Notes

Kuriosa. Standarden för visibility: http://www.w3.org/TR/CSS21/visufx.html#visibility

grinditwp 2008-04-09 12:12

Citat:

Originally posted by HMH@Apr 9 2008, 12:05
Kod:

display none;

Ja, jo det fungerar juh... men... om jag vill visa det hela igen?
Vad fungerar då? jag får bara display block att fungera i IE. Det låter dock inte helt rätt att visa en <tr> dom ett block :P eller?

HMH 2008-04-09 13:02

Att visa igen borde rimligen vara:
Kod:

display: table-row;

turboraketti 2008-04-09 13:04

display: table-row;

Dock återigen, taskigt med stöd i MSIE... men block kanske är en bra fallback:
display: table-row;
#display: block; /*MSIE0-7*/

grinditwp 2008-04-09 14:12

Citat:

Originally posted by turboraketti@Apr 9 2008, 13:04
display: table-row;
Dock återigen, taskigt med stöd i MSIE... men block kanske är en bra fallback:
display: table-row;
#display: block; /*MSIE0-7*/

Precis... när skall de stora företagen slå sig samman och verkligen följa en standard? :P
Tack!

turboraketti 2008-04-09 14:28

Det slog mig... Det mest generiska sättet att skriva sin CSS borde vara:
display: block;
display: table-row; /*browsers not knowing this will stick to 'block'*/

Alltid gött att slippa hacks om det går...


Alla tider är GMT +2. Klockan är nu 17:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson