Knepigt fel på listning av namn

Permalänk

Knepigt fel på listning av namn

Hur kan tre olika webbläsare "stanna" på olika platser när sidan renderas?

Se följande bild:

http://square-one.se/friggebod/fellistat.jpg

Som till synes så stannar Firefox på rad 97 trots att det är 131 rader med namn totalt sett. Rekonq (den där webbläsaren som ersatte Konqueror i KDE) tar fram alla rader. IE8 (ej med på bild) stannar på rad 56.
Samtliga webbläsare visar dock källkod för alla rader, även de som inte visas rent grafiskt.

Vad är det som är fel när det blir på det här sättet?
Källkoden för att lista samtliga loopas bara fram med PHP så allting ser likadant ut rent designmässigt.

Permalänk
Medlem
Skrivet av Squall Leonhart:

Hur kan tre olika webbläsare "stanna" på olika platser när sidan renderas?

Se följande bild:

http://square-one.se/friggebod/fellistat.jpg

Som till synes så stannar Firefox på rad 97 trots att det är 131 rader med namn totalt sett. Rekonq (den där webbläsaren som ersatte Konqueror i KDE) tar fram alla rader. IE8 (ej med på bild) stannar på rad 56.
Samtliga webbläsare visar dock källkod för alla rader, även de som inte visas rent grafiskt.

Vad är det som är fel när det blir på det här sättet?
Källkoden för att lista samtliga loopas bara fram med PHP så allting ser likadant ut rent designmässigt.

Det ser ut som att du har glömt avsluta parent-div:en för varje rad i alla fall. Den med 1230px i bredd avslutas aldrig med en </div> av vad som syns i koden som du visar.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk

Det var ju en traditionell miss ser jag. Blir kul att se i morgon på jobbet om det är det som orsakar felet med listningen också. Avskyr när man gör sådana småmissar i en annars "komplicerad" kod.

Permalänk
Medlem
Skrivet av Squall Leonhart:

Det var ju en traditionell miss ser jag. Blir kul att se i morgon på jobbet om det är det som orsakar felet med listningen också. Avskyr när man gör sådana småmissar i en annars "komplicerad" kod.

Hehe ja.
Det som brukar hjälpa är validering, fast det vet du säkert
I detta fall lär du få X antal errors med "missing closing statement" eller vad det nu står.

Visa signatur

ηλί, ηλί, λαμά σαβαχθανί!?

Permalänk
Medlem

Du skulle ju kunna använda en tabell till den där tabulära datan. Det är ju därför de finns.

Permalänk

Leedow:
Det var det lilla felet faktiskt.
Man kan ju då fråga sig hur det kommer sig att 3 olika webbläsare klarade av att visa listan olika långt. Kan de hantera ett visst antal ostängda taggar innan de säger stopp eller?

Validering hade varit trevligt. Problemet är att det ligger på en lokal server och chefen har fått säkerhetsnoja så han blir genast tveksam och börjar ifrågasätta saker och ting om jag släpper igenom något i brandväggen till servern.

You:
En gång i tiden blev jag smittad av en svensk sida inom PHP (ingen nämnd, ingen klämd) där man la ner mer tid på att gnälla på att folk använde tabeller istället för divar så numera vet jag knappt längre varför jag inte använder tabeller.

Permalänk
Medlem
Skrivet av Squall Leonhart:

Leedow:
Det var det lilla felet faktiskt.
Man kan ju då fråga sig hur det kommer sig att 3 olika webbläsare klarade av att visa listan olika långt. Kan de hantera ett visst antal ostängda taggar innan de säger stopp eller?

Validering hade varit trevligt. Problemet är att det ligger på en lokal server och chefen har fått säkerhetsnoja så han blir genast tveksam och börjar ifrågasätta saker och ting om jag släpper igenom något i brandväggen till servern.

You:
En gång i tiden blev jag smittad av en svensk sida inom PHP (ingen nämnd, ingen klämd) där man la ner mer tid på att gnälla på att folk använde tabeller istället för divar så numera vet jag knappt längre varför jag inte använder tabeller.

Varje ostängd DIV leder till en ny undernivå. Som du säger har antagligen webbläsarna olika maxdjup för att förhindra dålig prestanda.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av Squall Leonhart:

En gång i tiden blev jag smittad av en svensk sida inom PHP (ingen nämnd, ingen klämd) där man la ner mer tid på att gnälla på att folk använde tabeller istället för divar så numera vet jag knappt längre varför jag inte använder tabeller.

Det finns ju situationer där man inte ska använda tabeller (nästan alla) och de där man ska (när man har tabulär data). Jag förstår inte varför folk antingen hamnar i att använda tabeller fel eller att inte använda dem alls.