PeeerMedlem sedan mars 20025 362 inlägg
Finns inte iframes i xhtml-strict? Kör med nedstående kod, men den gillar inte validatorn alls.
<iframe src="pages/index.html" name="content" class="iframe"></iframe>
hjälper det att gå över till xhtml-transitional? Finns det något alternativ till iframe?
Peter SMedlem sedan dec. 20025 484 inlägg
Finns inte iframes i xhtml-strict?
Nej.
hjälper det att gå över till xhtml-transitional?
Ja.
Finns det något alternativ till iframe?
Ingenting med samma funktion som ramar ( om du hade tänkt att använda den strikta versionen eller "mellan"-versionen av XHTML d.v.s. ).
:)
PeeerMedlem sedan mars 20025 362 inlägg
Tackar!
Följdfråga: Hur ser doctypen ut för transitional?
Peter SMedlem sedan dec. 20025 484 inlägg
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
:)
PeeerMedlem sedan mars 20025 362 inlägg
Använda sökfunktionen mera Peeer? :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
r/ Ojsan, du han före ändå. Tackar!
Sammy86Medlem sedan apr. 200334 inlägg
Om man ska använda ramar elr iramar med xhtml så ska man inte använda vare sig strict elr transitional.
Transitional är en kompromiss verison som stöder en rad html -element som ska bort tex, applet, center och embed.
Ramar har en egen version som heter frameset. Dokument huvudet ser då ut såhär.
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/frameset.dtd">
<html xmlns="http://www.w3.org/TR/xhtml1" charset="iso-8859-1">
Peter SMedlem sedan dec. 20025 484 inlägg
Om man ska använda ramar elr iramar med xhtml så ska man inte använda vare sig strict elr transitional.
Nja, om du använder s.k. "iframes" och/eller vanliga "frames" skall du använda "frameset"-DTDn. Om du bara hade tänkt att använda "iframes" så är det "transitional"-DTD-n som gäller.
:)
dectgapMedlem sedan sep. 20021 542 inlägg
Peter S skrev:
Nja, om du använder s.k. "iframes" och/eller vanliga "frames" skall du använda "frameset"-DTDn. Om du bara hade tänkt att använda "iframes" så är det "transitional"-DTD-n som gäller.
:)
Det där blir ju folk inte kloka på :)
Jag antar att du menar att om man använder vanliga frames, eller vanliga frames och iframes, ska man använda frameset-DTD. Om man bara använder iframes ska man använda transitional-DTD.
Fast så länge de taggar (och attribut) man vill använda finns i den DTD man väljer spelar det ju mindre roll vilken DTD det är.
Peter SMedlem sedan dec. 20025 484 inlägg
Jag antar att du menar att om man använder vanliga frames, eller vanliga frames och iframes, ska man använda frameset-DTD. Om man bara använder iframes ska man använda transitional-DTD.
Ja, precis som jag skrev ;)
:)
jarvkloMedlem sedan juli 20013 295 inlägg
Hmm...
Jag skulle nog vilja förtydliga lite ytterligare här...
xhtml 1.0 Strict - Inga frames alls, som sagt.
xhtml 1.0 Transitional - Dokumenttypen man måste använda om man vill använda sig av t.ex. <iframe>- ( eller <font>- ;) ) taggar på sina sidor.
xhtml 1.0 Frameset - Om man vill köra med "vanliga" frames skall den sidan som bygger upp frames-strukturen med <frameset>,<frame> och <noframes> ha denna dokumenttyp. Man får inte "blanda" dessa med andra taggar som <div>, <p> eller <iframe> överhuvudtaget...
xhtml 1.0 Frameset har alltså bara stöd för <iframe>-taggen om denna läggs inuti en <body>, som i sin tur bara får finnas inuti <noframes> - så det blir paradoxalt nog så att <iframe>-taggar i html 1.0 frameset bara kan förekomma i det innehåll som är till för webbläsare som inte stödjer ramar alls... Och jag har en känsla av att dessa inte får ut så mycket av <iframe>-taggarna eftersom dessa är just - frames ;)
Alltså:
Strict - inga frames eller iframes
Transitional - iframes
Frameset - Frames och framesets.
;)
higaMedlem sedan aug. 2000356 inlägg
Men om inte iframe är tillåten i strict, är det <object> som gäller istället isåfall? Och hur brett är stödet för dessa?
Tycker nämligen att iframes är ytterst användbara för t ex omröstningar och liknande, klart trevligare än att öppna nya fönster eller ladda om hela sidan :)
jarvkloMedlem sedan juli 20013 295 inlägg
Kan börja med att tala om att jag håller med dig om att <iframe> kan vara mycket användbar och att jag också gillar "iframe-konceptet".
Hursomhelst...
I xhtml 1.0 Strict, (och alltså också även i HTML4 Strict som vi levt med utan att kanske ha tänkt på det ända sedan december 1997) är det specificerat hur du skall kunna inkludera filer med <object>
Exemplet i specen som ser ut ungefär såhär:
...text before...
<OBJECT data="embed_me.html">
Warning: embed_me.html could not be embedded.
</OBJECT>
...text after...
Källa
Numera rekommenderar man väl lite starkare att man även bör specificera MIME-typ i <object> - men iallafall - det här *borde* inte vara något nytt (det bara saknar stöd i en hel drös "moderna" webbläsare ;) )
Med lite CSS, som t.ex. i denna wF-tråd bör du sedan kunna få till <iframe>-taggens rullningslistegenskaper.
Att ladda om sig själv - Hmm... Vet inte riktigt hur detta skulle kunna göras...
Möjligen kunde man kanske göra det med JavaScript och DOM - men nu spekulerar jag ;)
Rekommenderad lösning från mig blir iallafall detta:
Inget säger att man måste köra med xhtml 1.0 Strict på precis alla sidor man har på sin webbplats även om man väljer xhtml 1.0 Strict som sitt förstahandsval på kodstandard... så kör du lugnt på med xhtml 1.0 Transitional på de sidor du behöver ha <iframe>-taggar...
För det är väl antagligen ganska liten sannolikhet att nya webbläsare kommer att släppa stödet för Transitional inom överskådlig framtid med tanke på att så stora delar av webben som den ser ut just nu inte ens har tagit steget upp till xhtml (eller ens till HTML4 Strict för den delen ;) ) - och när webben är redo att "kapa av" Transitional, så kanske det ändå har kommit fram någonting bättre och mer användbart för det ändamålet om vi har lite tur (som det är nu gissar jag att det är <object> som gäller i xhtml 2.0 - <object> föreslås ju tillochmed ersätta <img> där som det ser ut just nu ;) )
den som lever får se - tills dess vinner man nog mest på att vara lite praktisk!
m_soderlundMedlem sedan sep. 20024 733 inlägg
jarvklo kan han. *tummen upp* för jarvklo!!