Kom ihåg mig?

visibility:collapse; på <tr>

 
Ämnesverktyg Visningsalternativ
Oläst 2008-04-09, 18:03 #11
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
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*/
Är # ett hack som fungerar generellt i alla versioner av IE? (Har inte sett det tidigare.)
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-09, 19:15 #12
turborakettis avatar
turboraketti turboraketti är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 76
turboraketti turboraketti är inte uppkopplad
Medlem
turborakettis avatar
 
Reg.datum: Feb 2008
Inlägg: 76
Citat:
Ursprungligen postat av martine
Citat:
Ursprungligen postat av turboraketti
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*/

Är # ett hack som fungerar generellt i alla versioner av IE? (Har inte sett det tidigare.)
#property: value; /*påverkar MSIE0-7*/
_property: value; /*påverkar MSIE0-6*/

Tror inte det påverkar för IE-Mac dock. Och så vet jag inte hur MSIE8 påverkas.
turboraketti är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-10, 15:15 #13
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Men alltså det är ju ett jävulst problem att IE inte accepterar "table" som value. Block verkar vara det enda som IE tar emot. Och det kan bli väldigt konstig.

Inga andra bra tips på hur man kan gå till väga?

Jag använder det hela i en funktion:

Kod:
document.getElementById(id).style.display = 'block';
	document.getElementById(id2).style.display = 'none';
Alltså en tabell skall visas och en annan ska döljas. Genom att man trycker på flikar ovanför.
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-10, 15:27 #14
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Det är väl bara att konstatera att IE inte klarar av andra typer än inline, block och none. Det är uselt men inte mycket att göra åt… (Om det är viktigt så lägg det i en if(IE), det är nog den enda lösningen. )

turboraketti: tackar - IE-Mac finns det väl ingen som längre använder… ;-)
(Märkligt men bra att det alltid finns hack till IE - hur lyckas dom egentligen…)
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-10, 15:35 #15
turborakettis avatar
turboraketti turboraketti är inte uppkopplad
Medlem
 
Reg.datum: Feb 2008
Inlägg: 76
turboraketti turboraketti är inte uppkopplad
Medlem
turborakettis avatar
 
Reg.datum: Feb 2008
Inlägg: 76
MSIE stödjer även display:inline-block, som jag inte tror ingår i någon standard och följdaktligen inte stödjs av några andra webbläsare. Detta kanske är det bästa substituted för display:table när jag tänker efter...
turboraketti är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-10, 15:38 #16
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Tack ska kolla på detta.

Men alltså, webbdesigners emellan borde göra en protest och bara skapa webbsidor som ser fördjävliga ut i IE så att folk tröttnar och börjar använda ett alternativ.
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-10, 15:46 #17
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by turboraketti@Apr 10 2008, 15:35
MSIE stödjer även display:inline-block, som jag inte tror ingår i någon standard och följdaktligen inte stödjs av några andra webbläsare. Detta kanske är det bästa substituted för display:table när jag tänker efter...
inline-block (som faktiskt är väldigt praktiskt i många fall - trots sitt korkade namn) togs med i med i css 2.0 men eftersom ingen annan webbläsare än Explorer stödde det så togs det tyvärr bort i css 2.1… Av den anledningen så tror jag inte heller att det stöds i IE7 i standardmode. Webbläsarnas stöd för de olika display-värdena är verkligen katastrofalt!
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-10, 15:56 #18
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by grinditwp@Apr 10 2008, 15:38
Tack ska kolla på detta.

Men alltså, webbdesigners emellan borde göra en protest och bara skapa webbsidor som ser fördjävliga ut i IE så att folk tröttnar och börjar använda ett alternativ.
Ja, det borde vi… Fast det är ju lite dumt att 95 % av de kunder man har inte har någon annan webbläsare installerad än Explorer - i bästa fall 7 - de drar ju bara slutsatsen att man gör dåliga sidor…

Jag funderar på att kräva av kunderna att de installerar Firefox (ska börja med det när trean kommer) för att de ska få en något mer balancerad syn på det hela. Man får väl motivera det med att någon fjärdedel av besökarna ser sidan på detta sätt och att det är viktigt att kunna se vad kunderna ser och kunna mäta den verkliga kvalitén av sidan. (90 % av gångerna någon hör av sig om att något är fel på sidan så är det ett fel som bara förekommer i någon version av Explorer)
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-11, 08:47 #19
EmilIsbergs avatar
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 106
EmilIsberg EmilIsberg är inte uppkopplad
Medlem
EmilIsbergs avatar
 
Reg.datum: Mar 2007
Inlägg: 106
Citat:
Originally posted by grinditwp@Apr 9 2008, 11:32
visibility:collapse; verkar inte fungera i IE, men fungerar i Firefox. Några förslag?
Jag brukar använda
Kod:
display = 'none';
display = '';
När jag sätter display='none' så "göms" målet och när jag tar bort display faller det tillbaka på att visa innehållet.
Testat i Firefox, IE6 och IE7.
EmilIsberg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-04-11, 08:55 #20
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Ursprungligen postat av EmilIsberg
Citat:
Ursprungligen postat av grinditwp
visibility:collapse; verkar inte fungera i IE, men fungerar i Firefox. Några förslag?
Jag brukar använda
Kod:
display = none;
display =;
När jag sätter display=none så göms målet och när jag tar bort display faller det tillbaka på att visa innehållet.
Testat i Firefox, IE6 och IE7.
Ah, tack, varför tänkte jag inte på det.. :P
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:19.

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