Enkelt!
- Använd inte Frontpage. Microsoft gör kod som passar bäst till sina egna webbläsare.
- Validera sidan regelbundet på http://validator.w3.org
HTML & CSSur HTML, XHTML & CSS
7 svar · 368 visningar · startad av Biasse
Har gjort en sida i frontpage men när jag vill testa den så funkar den perfekt i explorer men blir helt galen i opera. Vad är det som kan blivit fel? Den innehåller flera ramar.
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>hedemora.nu</title>
</head>
<frameset rows="53,0%,543" framespacing="0" border="0" frameborder="0">
<frameset cols="*,50%">
<frame name="logg2" src="logg.htm" scrolling="no" noresize target="mitten">
<frame name="logg3" src="datum.asp" scrolling="no">
</frameset>
<frameset cols="10%,83%,10%">
<frame name="mitten" target="underst" src="meny1.htm" scrolling="no" noresize>
<frame name="mitten1" src="meny.htm" scrolling="no" target="underst">
<frame name="mitten2" src="meny2.htm" scrolling="no">
</frameset>
<frameset cols="5%,70%,5%">
<frameset rows="10%,89%">
<frame name="vanster" src="meny1.htm" scrolling="no" target="underst">
<frame name="vanster1" src="vanster.htm" scrolling="no">
</frameset>
<frameset rows="7%,93%">
<frame name="meny" src="meny.htm" scrolling="no" target="underst">
<frame name="open" src="open.htm" scrolling="auto" target="_self">
</frameset>
<frameset rows="*,90%">
<frame name="hoger" src="meny2.htm" scrolling="no">
<frame name="hoger1" src="hoger.htm" scrolling="no">
</frameset>
</frameset>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
Enkelt!
Som alternativ till Frontpage rekommenderar jag dig att använda DreamWeaver. :) Mycket bra program! Lycka till.
ja som det är nu visar den meny.htm 2 ggr
HEJ!
Biasse skrev:
ja som det är nu visar den meny.htm 2 ggr
Det lär väl bero på att meny.htm finns med två gånger i framesetkoden, mitten1 och meny?
Re: html kod för olika webläsare
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>hedemora.nu</title>
</head>
<frameset rows="53,0%,543" framespacing="0" border="0" frameborder="0">
<frameset cols="*,50%">
<frame name="logg2" src="logg.htm" scrolling="no" noresize target="mitten">
<frame name="logg3" src="datum.asp" scrolling="no">
</frameset>
<frameset cols="10%,83%,10%">
<frame name="mitten" target="underst" src="meny1.htm" scrolling="no" noresize>
<frame name="mitten1" src="[b]meny.htm[/b]" scrolling="no" target="underst">
<frame name="mitten2" src="[u]meny2.htm[/u]" scrolling="no">
</frameset>
<frameset cols="5%,70%,5%">
<frameset rows="10%,89%">
<frame name="vanster" src="meny1.htm" scrolling="no" target="underst">
<frame name="vanster1" src="vanster.htm" scrolling="no">
</frameset>
<frameset rows="7%,93%">
<frame name="meny" src="[b]meny.htm[/b]" scrolling="no" target="underst">
<frame name="open" src="open.htm" scrolling="auto" target="_self">
</frameset>
<frameset rows="*,90%">
<frame name="hoger" src="[u]meny2.htm[/u]" scrolling="no">
<frame name="hoger1" src="hoger.htm" scrolling="no">
</frameset>
</frameset>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>
Vilket inte är så konstigt eftersom den (Och en till sida) finns två gånger i koden. Jag v et inte hur de har hamnat där, men om du ändrar så att de inte finns där längre ska det nog funka.
Tjenare.
Jag säger: Gör om, Gör rätt.
Det finns ingen som helst mening med att göra en webbplats på det där viset, du får ingen ökad prestanda, du får en helt ologisk struktur på dina dokument och om man ska prata användarvänlighet så är detta nog ett bra exempel på hur man inte ska bygga en sida.
Testa istället att bygga upp din webbplats mha andra (x)html element så som div, ul, dl och table bla annat. Table-elementet skall dock endast användas för tabulär data och inte för att styra utseendet av din hemsida. Just utseendet ska styras med en css-fil, som du enkelt kan koppla till dina html-dokument. Det finns massor med trådar här på forumet på hur man bygger en css-baserad webbplats.
ex.
http://www.webforum.nu/showthread.php?s=&threadid=115335&forumid=12
http://www.webforum.nu/showthread.php?s=&forumid=12&threadid=106001&highlight=css+sidor
Du kan även hitta bra länkar i relaterat-länkarna som finns i detta forum.
Bifogar en länk till Roger på 456bereastreet.com där han som jag inte rekomenderar användandet av frames.
http://www.456bereastreet.com/archive/200411/who_framed_the_web_frames_and_usability/
mv icaaq
Håller med icaaq fullständigt ! - Blev lite rädd där då jag såg frames koden :)
Desutom så sticker jag ut skägget lite längre och påstår att man behöver inte ens ett WYSIWYG verktyg som t.ex FrontKaosPage eller DreamKaosWeaver nuförtiden.
Prova UltraEdit... bra för dig och bra för dina alster :birp