01. september 2005 - 13:07Der er
33 kommentarer og 1 løsning
Hjemmeside med frames der tilpasser sig brugerens skærmstørrelse?
Hejsa!
Jeg har en hjemmeside med frames. Problemet er jo, at den ændrer sig, alt efter hvilken opløsning brugeren har, hvilket tit giver en grim side. Hvad kan I anbefale, man gør? Ved godt det har været oppe flere gange, men mange af svarerne har jeg svært ved at gennemskue! Jeg er novice, så behøver tingene skåret ud i pap ;) Se evt. min side: www.julie-agersten.dk Meningen er, at den skal laves om, så den har to indgange: en dansk og en engelsk.
Lige præcis en omkring-liggende frame lavede en af mine venner for mig, men han lavede den i 600x800, hvilket jeg syntes var alt for lille, jeg vidste bare ikke, hvordan jeg skulle lave det om - så hvordan laver man en omkring-liggende frame? *GG*
Selv ville jeg nok vælge at indsætte mit frameset-dokument i en div med fast bredde, og så ikke benytte mig af relative højder eller bredder !-)
Faktisk ville jeg kun fastholde frames, hvis jeg uden noget serverside ønskede at have nogle faste elementer sammen med noget dynamisk, og sikkert bygge det op med iframes ...
Så hvis jeg laver en iframe størrelse 1024 x 750, vil det så være passende? der skal jo også være plads til navigationsbaren osv, så er i tvivl om 750 er for stort.. Men vil en iframe så løse problemet?
F.eks. kan du lave en tabel med to celler i, en til venstre-menuen og en til resten, hvor du så indsætter en div til toppen, en iframe til indholdet og endnu en div til bunden !-)
Ja, du kan jo checke, at den ser ud som du vil have den, og jeg har sat de fleste style-properties som inline styles, så det skulle være overskueligt at finde det !-)
-- nu brugte jeg bare tallet 750 som udgangspunkt, og beregnede top-og bund-tingen udfra de 16 og 13 %, som var angivet i framesettet udfra de 600px, du nævnte, men der skal du nok tilpasse højden af iframen, så du får det, du vil have !o]
-- og så satte jeg en baggrundsfarve og fjernede scrollbaren på hovedsiden, det kan du jo vælge at gøre anderledes, men start med at lege lidt med det, så du får en fornemmelse af, hvad det er, der gør hvad !-)
OK, jeg er bare en klovn til HTML, vil helst bare "se" hvad jeg laver i Frontpage ;) Alt den tekst er så forvirrende, men jeg vil eksperimentere lidt med det hele!
-- hvis du bruger FrontPage, må du ikke komme ovenstående valide kode ind i, for det laver wysiwyg-tingen om til ukorrekt og invalid kode !-)
-- det var _meget_ slemt i en FP4 eller 5, jeg har set på, men er vist ikke så slemt mere, men stadig sådan, at vise typer kode laves om til noget allermindst meget grim, og i forhold til den kodestil, jeg selv bruger, ugyldig kode ...
-- selv bruger jeg vis i browser i stedet for wysiwyg-interfaces !o]
wysiwyg-tingen? hvad er det? og hvad gør den her <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> egentlig godt for? :) altså web adressen...
Jeg bruger selv Stone's webwriter, som bruger den samme windows-komponent, og nu kan den slet ikke åbne den grafiske editor, men der editerer jeg al kode manuelt, og kigger så på resultatet i ekstern browser ...
-- og jeg kan fortælle, at jeg i foråret redigerede et aspx-dokument i Visual Studio 2003, og havde brugt et godt stykke tid til at lave dokumentet, og så skulle jeg lige tilføje en attribut på et asp-tag, som jeg kun kunne se mulighederne for i det grafiske interface, hvorfor jeg switchede til det. Da jeg så gik tilbage til html-interfacet havde den komponent udskiftet min pæne, gyldige og perfekt virkende kode med en hel masse snot, hvoraf noget af det var direkte ugyldig andet bare var grimt html-kode og en hel masse bare dumt skrevet css ...
-- hvis du ikke kan lave det uden en grafisk editor, kan DreamWeaver lige slævean, men heller ikke den laver alt korrekt og pænt !-)
dtd-linket fortæller browseren præcis hvilken DocType-Definition, den skal bruge, og tvinger derved IE til at overholde visse meget vigtige grundlæggende css-regler !-)
Hvis du har behov for at arbejde i en grafisk editor, vil jeg kraftigt anbefale, at du finder noget andet end både FrontPage og Stone's !-)
-- jeg kender ikke www.tsw.dk, men har set pæne ord om den, men da jeg som sagt ikke bruger den grafiske editor selv, har jeg ikke haft behov for at checke den ud !o]
DreamWeaver kender jeg, og vil beskrive den som væsentligt mindre ringe end FrontPage, men den koster jo altså nogle knapper ...
Æv altså!! Så der er ingen nem løsning for at lave det, jeg ønsker i Frontpage? kender da iøvrigt én, der hellere bruger FP end DreamWeaver, og han er programmør ;) Hvad er der galt med FP? det er jo den, jeg har brugt på hele min hjemmeside...
Som jeg beskriver, ændrer den kode, som du selv skriver, hvis du bruger den grafiske editor, og så er outputtet fra den faktisk ikke valid html-kode, hvis du bare designer direkte i den ...
-- men det kan selvfølgelig lade sig gøre at rette det efter man har brugt den, men det er voldsomt omstændeligt !-)
Jøsses!! troede egentlig det var nok, hvis man havde en iframe på 1024x768, hvor hele siden blev vist indeni! Jeg har jo aldrig rettet i min html, bare lavet det grafiske... Og det har da set ud til at fungere, bortset fra at jeg gerne ville have den til at være "frosset" i designet.
Du kan jo også bare gøre det, for du behøver jo ikke være ligeså hysterisk, som jeg er, omkring at koden er korrekt, pæn og valid !-)
-- men de eksempler af FP-genereret kode jeg har set, har faktisk haft fejl nogle steder, som vil betyde forskellig visning i de forskellige browsere !o]
ok, nå men jeg vil prøve mig lidt frem, bliver barenødt til at bruge FP, som det er lige nu... skal jeg sætte denne linie ind i html'n under alle omstændigheder?
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.