Avatar billede clouise Nybegynder
30. marts 2004 - 15:25 Der er 11 kommentarer og
1 løsning

layers kontra frames

Jeg kunne godt tænke mig at få gang i en lille diskussion om hvad der virker bedst. At bygge sin hjemmeside op med frames og iframes, eller med layers...

Er der nogen der har nogle erfaringer på området?
Avatar billede keysersoze Ekspert
30. marts 2004 - 15:39 #1
du kan slet ikke sammenligne de ting efter min mening. Jeg kunne bedre forstå hvis du spurgte om tables kontra layers...

frames deler din side og i flere sider - det gør layers ikke. Hvis du arbejder med frames undgår du så at reloade hele siden hver gang der klikkes på et link hvorimod med layers (ellers tables) skal hele siden opdateres hver gang der klikkes - men det er sådan set også eneste fordel der er ved frames.

Frames er så småt ved at udgå - og der skal (efter min mening) ret gode argumenter frem hvis man vil lave en side i frames da det gør hele arbejdet noget mere besværligt.

Iframes kan heller ikke komme ind under den helt  samme diskution - iframes bliver mange gange brugt til fx at lægge reklamer i og det uanset om en side er laves vha frames, tables eller layers - de bliver sjældent brugt til decideret sideopbygning.

Så - drop frames (medmindre du har et virkelig godt argument til hvad og hvorfor frames kan eller skal bruges til lige nøjagtig din løsning) og brug i stedet tables og layers "krydret" med iframes til lidt specielt indhold
Avatar billede clouise Nybegynder
30. marts 2004 - 15:48 #2
jeg synes bare der er frygtligt mange layers at holde styr på... Kan man lave en effektiv styring af vis/skjul layers evt. med javascript?

Og så har jeg haft problemer med med at centrere siden ordentligt, når jeg laver min side...
Avatar billede keysersoze Ekspert
30. marts 2004 - 16:05 #3
bare fordi siden laves i layers behøver du jo ikke lave det så samtlige layers loades på en gang - men ellers kan du sagtens lade et godt javascript styre det hele.

centrering af siden kan du fx lade tables gøre
Avatar billede olebole Juniormester
30. marts 2004 - 16:11 #4
<ole>

<div align="center">

  Anbring dit indhold her

</div>

/mvh
</bole>
Avatar billede roenving Novice
30. marts 2004 - 20:33 #5
-- hvis man intet har server-side, men kun arbejder med flade html-filer, er (i)frames en fin genvej til at gøre vedligeholdelse bedre og nemmere ...

-- og jeg er helt uenig med keysersozes første melding, om at man ikke skal bruge frames ...

-- jeg kan nemlig ikke se det fjerneste til hinder for at bruge de muligheder, som er til rådighed !-)

-- noget andet er så, at hvis man godt vil sikre sine sider en virkelig lang levetid (mere end 10 år !-), kan det være nødvendigt at tænke i rigtig xhtml, og så har soze selvfølgelig ret !o]
Avatar billede keysersoze Ekspert
30. marts 2004 - 21:56 #6
mere end 10 år? jeg vil da ikke håbe udviklingen inden for browsere og HTML-teknologi går så langsomt :)
Avatar billede roenving Novice
30. marts 2004 - 22:05 #7
Du kan jo se, at selv de allernyeste browsere understøtter html1 !-)
Avatar billede keysersoze Ekspert
30. marts 2004 - 22:12 #8
jaja - men det bliver jo nødt til at være bagudkompatible når nu nogle udviklere ikke gider følge med :oP
Avatar billede olebole Juniormester
30. marts 2004 - 22:23 #9
soze >> Du mener browserudviklere ...?  ;o)
Avatar billede roenving Novice
30. marts 2004 - 22:29 #10
*lol*
Avatar billede keysersoze Ekspert
30. marts 2004 - 23:48 #11
altså - lad mig nu bare få ret ik'!!! :oD
Avatar billede olebole Juniormester
31. marts 2004 - 00:03 #12
;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester