![]() |
Är det någon annan än jag som upplevt att en del sidor som är uppbyggda i tabeller ser lite mysko ut i FF3 genom att innehållet lägger sig i botten istället för i toppen som FF2 renderade? vertical-align verkar inte heller påverka av någon anledning :)
Min blogg ser lite skojig ut om ni har FF3 och vill se vad jag menar ;) |
Sidan ser likadan ut i IE 8 (med Emulate IE 7) som i Firefox 3 för mig. Varför är sidan uppbyggd med tabeller?
|
Skitbra ju,
nu blir folk som har sidor byggda med tables tvungna att bygga om dessa med riktig kod! :D |
Alltid detta Anti-table snack...
|
Citat:
|
Citat:
Edit: Sorry, det gjorde du visst. Jag ser absolut inga fördelar med att jobba i tabeller. |
Citat:
|
Du har taggar som inte öppnar och stänger riktigt, antagligen det som är orsaken:
# Line 691, Column 5: XML Parsing Error: Opening and ending tag mismatch: tr line 123 and td. </td> # Error Line 1575, Column 13: XML Parsing Error: Opening and ending tag mismatch: table line 122 and tr. </tr> Det är ju rätt lätt hänt om man använder tabeller… Se till att validera sidan. För övrigt när vi ändå är längst ner på sidan: Citat:
|
Start Replace <table> ; <div>
:D |
Citat:
Citat:
Vissa delar av den borde göras om i div... men mycket av det lämpar sig fortfarande med tables.. även om man Kan bygga det med div om man vill det. Det går att bygga allt med div.. men det är inte nödvändigt. Ja... jag vet att HTML är ett markerings eller märkspråk som jobbar med struktur och semantik, så i den moderna värld vi lever i, bör man inte använda tables för design. Men å andra sidan så är det totalt meningslöst att använda div och css för "avancerade" ändamål... typ en kalender (tänk er rutnätet)... det går, men är inte nödvändigt. Tables för tabulärdata, listor och större "rutnät"... så använder jag det nu för tiden. Det är fel att låta tankegången bli tables vs div.... då dessa två taggar har två olika uppgifter... |
Till tabeller osv så är det klart man använder tabeller. Men inte till att strukturera upp en hel sida. ;)
|
Citat:
ett alternativ till tabeller om man är div extremist är att faktiskt skriva upp tabulär data med divs. Exempel Dock är detta ej nödvändigt, men för att strukturera upp sidor och använda tabeller - nej. |
Varför blir allting table vs. div wars?!
|
Jag fortsätter väl på off topic-spåret som redan körts in så fint här...
Det har aldrig varit table vs div. Jag tror att de syftar på att det inte är "rätt" att använda fel element för fel sorts information, t.ex. genom att en tabell för en märka upp en lista som i Brazzans exempel. Egentligen är det alltid ett element vs alla andra mer än x vs y eftersom valet av taggar alltid beror på informationen som skall märkas upp. :) För att märka upp en kalender tycker jag att en tabell är det bästa valet. |
Citat:
Tycker att det här är ett bra exempel när man inte hajjat innebörden av semantisk markup. Men det är väl därför du skrev "om man är extremist". Ingetdera är väl sådär jättepopulärt eller värt att rekommendera. |
Citat:
Dock så är det ett alternativ. |
Ja, ett alternativ är det ju. Ett alternativ ungefär lika bra som <span class="h1-bold-italic">En rubrik</span> eller en massa divar med
för brödtext istället för att använda stycken ( ). |
Citat:
Det du sa förut med att information inte har några relationer, ta en titt till... <_< </off topic> - om dAEk vill vidare diskutera detta så kan vi ta det över PM :) |
Citat:
|
Citat:
På vilket sätt är det en dålig jämförelse? Mina exempel fungerar också i moderna webbläsare och HTML-koden validerar (varför validering togs upp vet jag inte). Det jag argumenterar för är semantisk markup och inte vad som fungerar eller inte fungerar i vissa webbläsare. Ur ett semantiskt perspektiv är <span class="heading"> lika dåligt som en fejkad tabell uppbyggd av divar eller andra element. De är båda alternativ men dåliga sådana. Håller du inte med? |
Jag tror validering togs upp för att jag föreslog det som ett bra förslag för att lösa det egentliga problemet.
Tänk att tabelldesign/semantisk design alltid river upp så mycket känslor! |
Eftersom man alltid kommer att ha tabeler i någon för att strukturera innehåll så är det läge att fokusera på trådskaparens problem, att styra var tabellinnehållet hamnar i FF3, istället för att gnälla. För det är väl ingen som på allvar menar att man ska sluta använda tabeller helt och hållet?
|
När jag kollade igenom källkoden med det fina firebug så såg allt helt galet ut och jag är inte ett dugg förvånad över att det ser ut som det gör.
Angående det att en sida ser bra ut i alla webbläsare även om den använder tabeller... Är du säker på det? Vad händer om man har en t.ex. en skärmläsare eller en låg upplösning? Med div:ar kan man enkelt se till att innehållet flyttas ner om det är låg upplösning, istället för att användare skall behöva scrolla i sidled. Använder personen en skärmläsare är det helt hopplöst att använda tabeller för layouten. När man gör en layout så bör man alltid se hur sidan ser ut utan css (har man web developer toolbar för firefox är det bara att trycka på ctrl+shift+s för att snabbt plocka bort all css). Om man har gjort "rätt" då så skall sidan börja med en rubrik med sidnamnet, en meny (gärna som en punktlista), rubriker vid varje del av sidan osv. Alla rubriker skall vara hx-taggar, listor skall föregås av en hx-tagg (kan döljas med css om man inte vill visa den på sidan, men inaktiverar man css så skall den finnas där i användbarhetssyfte). Det finns bra validators för WCAG, kör dem. Att använda tabeller för layout är lika fel som att ha span-taggar med onclick="javascript:location.href('foo.html');" istället för a-taggar som länkar. Man bör inte använda tabeller för annat än tabulär data. Till er som använder tabeller för layout: skriver ni vanliga dokument (pm, artiklar, uppsatser och liknande) i excel istället för word, bara för att det är tekniskt möjligt? |
Citat:
Där har du helt klart rätt, <span class="heading"> är lika dumt som en tabell uppbyggd av divar. Jag "exprimenterade" bara lite för hur man kunde byta ut tabeller helt mot divar - personligen så använder jag tabeller när jag ska ställa upp tabullär data för att det är "så man ska göra". Rätt kod för rätt sak liksom, div för design och tabell för tabullär data. PUNKT :) överens? |
Citat:
|
Citat:
Skillnaden är stor. |
Oj, jag åker på bröllop i Frankrike en vecka och då passar ni på att ta över min fina tråd och hoppar vilt över på ämnen som jag absolut vill vara med om! Fy skäms på er :P
Det var en och annan som antydde att det vara dålig kodning som var boven i dramat och inte någonting nytt i FF....kan någon bekräfta att jag uppfattat det rätt? Det skulle inte vara helt omöjligt med tanke på att det var första försöket med WP som är riktigt skojsigt upplagt, eller snarare var när jag gjorde den layouten...mängden plugins gör inte saken bättre heller kan tänkas :) Nya layouten är CSS baserad så det ska inte vara några problem iallafall :) Vad det gäller tabeller och CSS debatten så är jag något mer positiv till CSS än när jag skrev det här blogginlägget för ganska precis ett år sen: http://www.mortfiles.se/blog/lat-bli-mina-tabeller/ |
Citat:
|
Citat:
|
Vi har i.a.f. inte märkt av liknande tabellstrul på jobbet vad jag vet så förhoppningsvis är det så enkelt som trasig HTML. :)
|
Alla tider är GMT +2. Klockan är nu 02:05. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson