Speca doctype och kör den genom http://validator.w3.org/
Det brukar ge en rätt bra hint om vad som är galet.
Min preliminära gissning är att det är din kod som är lite tokigt skriven. :)
16 svar · 557 visningar · startad av munktell
Hejsan, har ett litet problem med firefox, problemet fanns även när den hette firebird... Det blir en tomt fält som är ca: 70-80 pixlar längst ner på sidan.
Inluderar en bild från hemsidan när buggen syns: 
Länk till vart man kan se buggen: http://bzz.se/
Saken är även att när man klickar på en knapp, (exempelvis sök) så kommer marginalen längst ner försvinna och sidan ser helt korrekt ut... (dock utförs ej sök klickningen utan bara att marginalen försvinner...)
Har hört med två andra som även kör firefox som även har samma problem, så det är ej bara hos mig.
Är det jag som gjort nått fel i html'en... eller är det en bug i firefox?
Har kört tidy och dessa fel rapporterar den:
Warning: <table> lacks "summary" attribute
Warning: <form> lacks "action" attribute
Warning: <td> proprietary attribute "background"
Warning: <table> proprietary attribute "height"
sista felet har jag testat åtgärda, men samma problem återstår... (dock ej incheckat på huvudsidan)
Speca doctype och kör den genom http://validator.w3.org/
Det brukar ge en rätt bra hint om vad som är galet.
Min preliminära gissning är att det är din kod som är lite tokigt skriven. :)
Gjorde sidan "HTML 4.01 Transitional" ok, firefox genererade samma problem ändå..... (dock ej incheckat på huvudsidan...)
Vad sa valideringen då?
har checkat in nyaste versionen till: http://develop.bzz.se/
så ni kan köra validering på sidan om ni har lust o se resultat osv...
munktell skrev:
har checkat in nyaste versionen till: http://develop.bzz.se/
så ni kan köra validering på sidan om ni har lust o se resultat osv...
Varför ska vi göra det?
Den doctypen du använder dig av nu får IE6 och Mozilla att använda sig av Quirks mode.
Läs mer om doctypes här:
http://www.hut.fi/u/hsivonen/doctype.html
Generellt är det så att Mozilla är strictare med html och css än vad IE är. Test med att prova en annan doctype och se vad som händer, tex transional (som är bakåtkompatibel och ganska förlåtande)
Detta kanske inte fixar ditt problem, men IE 6 stöder doctype switching, så om du ändrar till transitional och det blir tokig där med, så är det något fel med din kod.
Lycka till.
HakanS skrev:
Varför ska vi göra det?
1, för ni kanske kan svara på mitt problem.....
2, för jag vet inte vad ni ser på sidan när den bara säger att allt är ok.
Jag har testat den i IE6, Firebird, Netscape 7.0. Ingenstans hittar jag längre problemet du ursprungligen beskrev.
Har du fortfarande bekymmer? :q
Rikard skrev:
Jag har testat den i IE6, Firebird, Netscape 7.0. Ingenstans hittar jag längre problemet du ursprungligen beskrev.
Har du fortfarande bekymmer? :q
Jag har samma problem fortfarande, väljer man "refresh" så kommer problemet att försvinna. (tillfälligt...)
Har dock localiserat vart höjden på felet kommer ifrån iafa... det är toppen på sidan... just nu har jag en blå bar på http://developer.bzz.se dock kan jag ej förstå resten...
Installerade just mozilla 1.6 och samma problem fanns där...
gjorde den blåa table'n dynamiskt hög, slumpar 10-100 pixlar... så syns det att det finns ett samband mellan dom två...
(om det nu är nån fler än jag som ser buggen/problemet?)
munktell skrev:
gjorde den blåa table'n dynamiskt hög, slumpar 10-100 pixlar... så syns det att det finns ett samband mellan dom två...
(om det nu är nån fler än jag som ser buggen/problemet?)
Nu har jag återigen testat i både Netscape, Firebird och IE. Ingenstans ser jag ditt problem.
Firebird kanske ej lider av problemet, körde alltid "Nightly Builds" av Firebird när jag såg problemet tidigare.. (IE fungerar utmärkt även här..)
tror mig ha funnit problemet...
man får ej ha:
<table height='100%'><tr><td>
<table height='100'><tr><td>text</td></tr></table>
<table height='100%'><tr><td>text</td></tr></table>
</tr></td></table>
den sista table'n kommer att bli lika stor som hela yttre tablen, dock kommer ej hela visas på skärmen.... utan att 100 pixlar kommer saknas längst ner....
man ska heller inte sätta height direkt i table om man ska vara korrekt utan använda css. :)
Jag tror dessutom att det är att rekommendera att stänga taggarna i rätt ordning:
<table height='100%'><tr><td>
<table height='100'><tr><td>text</td></tr></table>
<table height='100%'><tr><td>text</td></tr></table>
[b]</td></tr>[/b]</table>