webForumDet fria alternativet

Fel i IE --> åtgärd?

HTML & CSS

8 svar · 486 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Frågan#1

Tja
Har ett litet problem som jag inte får bukt med. (observanta personer inser att jag återanvänt stora delar av texten från en tidigare post jag gjort)

Om man går till den här sidan och samtidigt använder sig av IE kan man se att texten verkar "avklippt". Texten "Vad det kostar att ha sittning på Slottsstallarna om" syns men det är åtta rader text till som inte visas i IE men väl i Firefox.

Någon som har ett förslag på hur man kan kan få bukt på problemet (utan att behöva koda om hela sajten)? Har inga planer på att byta doctype dock.

länkar
Sidan med problemet
Stilmall

Medlem sedan juni 20034 013 inlägg
#2

http://validator.w3.org/

Medlem sedan juli 2002630 inlägg
#3

tydal skrev:

http://validator.w3.org/

Efter att ha fått koden att validera kvarstår problemet. Testade också att byta doctype till "xhtml frameset" för att se vad som hände med iframen men då kan man inte ha något annat i koden. Något mer tips?

När jag ändå är igång: Det verkar som att xhtml inte gillar <iframe>. Någon som vet något om det?

/M

Medlem sedan nov. 200013 890 inlägg
#4

Ett tips för att bli av med alla fel vid valideringen:
Byt ut "&" mot "&amp;"

<iframe> funkar bra enligt XHTML-standarden så länge du använder rätt doctype.

Medlem sedan nov. 200013 890 inlägg
#5

Och för att lösa ditt problem. ;)
Testa att ändra detta på #contents i css:en

POSITION: relative /* Ta bort */
POSITION: absolute; /* Lägg till */
Medlem sedan juli 2002630 inlägg
#6

Web-Tor skrev:

Ett tips för att bli av med alla fel vid valideringen:
Byt ut "&" mot "&amp;"

Jo det är jag väl medveten om. Dock så är det så (som jag förstått det) att &PHPSESSID (som är den enda "&" som inte är en "&amp;") genereras av PHP självt om den inte kan sätta en sessionscookie. Det är mao inget jag själv kan rå över (rätta mig gärna om det går utan att leka med php.ini)

Web-Tor skrev:

<iframe> funkar bra enligt XHTML-standarden så länge du använder rätt doctype.

Vilken doctype då? Transitional? Jag sitter med strict-doctypen och w3s validator verkar inte gilla min <iframe> i alla fall.
Jag har stoppat tillbaka min <iframe> i koden och validatorn gillar den inte.

# Line 90, column 14: there is no attribute "id" (explain...).

 \<iframe id="inslappet" src="start.php?module=4&amp;mode=lite" frameborder="0"
            ^

# Line 90, column 30: there is no attribute "src" (explain...).

 \<iframe id="inslappet" src="start.php?module=4&amp;mode=lite" frameborder="0"
                            ^

# Line 90, column 77: there is no attribute "frameborder" (explain...).

...?module=4&mode=lite" frameborder="0" scrolling="no" cellspacing="0" ></if
^

# Line 90, column 91: there is no attribute "scrolling" (explain...).

...mode=lite" frameborder="0" scrolling="no" cellspacing="0" ></iframe>
^

# Line 90, column 108: there is no attribute "cellspacing" (explain...).

...order="0" scrolling="no" cellspacing="0" ></iframe>
^

# Line 90, column 112: element "iframe" undefined (explain...).

...r="0" scrolling="no" cellspacing="0" ></iframe>

Medlem sedan juli 2002630 inlägg
#7

Web-Tor skrev:

Och för att lösa ditt problem. ;)
Testa att ändra detta på #contents i css:en

POSITION: relative /* Ta bort */
POSITION: absolute; /* Lägg till */

För att citera "Dr. Alban": "Jag säga det fonka, det är stabilt!"

En liten graj bara. Det verkar som att IE "snor" några pixlar på slutet, i alla fall bordern på en px. Inget farligt men mest irriterande. går det att sätta någon bra marginal så att #contents garanterat håller sig några pixlar från botten på webbläsarfönstret? Testade med bottom: men det funkade inte. margin-bottom har jag redan och det verkar inte göra någon direkt nytta :(

Medlem sedan nov. 200013 890 inlägg
#8

Det är mao inget jag själv kan rå över (rätta mig gärna om det går utan att leka med php.ini)

http://www.webforum.nu/showthread.php?s=&forumid=12&threadid=89441&highlight=PHPSESSID
http://www.webforum.nu/showthread.php?s=&forumid=12&threadid=52157&highlight=PHPSESSID

Vilken doctype då? Transitional?

<iframe> finns med i transitional och frameset.

Medlem sedan juli 2002630 inlägg
#9

Web-Tor skrev:

<iframe> finns med i transitional och frameset.

Okidoki. Då får jag leva med att det inte finns med helt enkelt :-/

Men ett stort tack för hjälpen!

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)