HulkHaugen Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Hei. jeg holder på å lage en side, der jeg skal ha en overskrift og en meny liggende konstant. jeg bruker også css (hvis det kan hjelpe noe) Men det jeg lurte på var om det var best å bruke frames for å få det hele på plaass, eventuelt iframes. Men hvordan skal jeg da få switchet mellem hvilken side som vises i iframen? Grunnen til at jeg vurderer dette, er jo for å slippe å ha de samme lange introene på hvert html-dokument. Jeg vil helst ikke ha noen kant, isåfall minimal rundt frame(s)a mine(e). Hva anbefalere dere egentlig? Og hvis jeg gjør det sånt, er det vel best å lage eget css-dokument for hver side? Lenke til kommentar
bosannes Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 Ikke bruk noen form for frames. Frames rendrer en egen side i vært vindu, og det er sjelden det folk trenger det til. En nettside bør ha tydelig sematisk markup. I utganspunktet kan du kopiere alt innholdet over i en ny side, evt kan du bruke enten javascript eller serverskript (feks php eller asp) til å vise nye deler i samme dokument. CSS vil også fungere mye bedre om du ikke har frames. Om du likevel ønsker bokser med scrollbar kan dette fikses med overflow-parameteret i css. Lenke til kommentar
endrebjo Skrevet 13. juni 2006 Del Skrevet 13. juni 2006 (endret) Bruk include() til å lime inn en felles intro på alle sidene. Du kan ha en fil som ser slik ut (fil.txt): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="charset=UTF-8"> <style href="style.css" rel="stylesheet" type="text/css"> </head> <body> <!-- BANNER --> <div id="banner"> <h1>bla bla</h1> </div> <!-- NAVIGASJON --> <div id="navigation"> <ul id="nav"> <li><a href="#">Link</a></li> <li><a href="#">Blogg</a></li> <li><a href="#">Hva skjer?</a></li> <li><a href="#">Artikler</a></li> </ul> </div> også ser HTML-siden din slik ut: <?php include("fil.txt"); ?> <!-- CONTENT --> <div id="content"> <p>Bla bla bla bla</p> </div> </body> </html> Hvis serveren din støtter PHP, vil det da komme ut: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="charset=UTF-8"> <style href="style.css" rel="stylesheet" type="text/css"> </head> <body> <!-- BANNER --> <div id="banner"> <h1>bla bla</h1> </div> <!-- NAVIGASJON --> <div id="navigation"> <ul id="nav"> <li><a href="#">Link</a></li> <li><a href="#">Blogg</a></li> <li><a href="#">Hva skjer?</a></li> <li><a href="#">Artikler</a></li> </ul> </div> <!-- CONTENT --> <div id="content"> <p>Bla bla bla bla</p> </div> </body> </html> Endret 13. juni 2006 av endrebjorsvik Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå