Avatar billede conehead Nybegynder
21. juli 2003 - 13:07 Der er 10 kommentarer og
1 løsning

Frames og vinduestørrelse

Jeg er ny i html og er i gang med at lave en side bestående af to frames. En title-frame og en body-frame. Når jeg gør mit vindue mindre forsvinder titlen ned under min body-frame,hvilket jo er logisk nok da størrelserne på frames er angivet i %. Er der noget at gøre ved det?
Avatar billede grunken Nybegynder
21. juli 2003 - 13:12 #1
du kunne jo angive din titleframes størrelse i px :)

Så er størrelsen jo den samme hele tiden :)

Og en god idé er at lære at have fast størrelse på alle elementer, på den måde har du osse mere styr over dit design, og det ser ens ud hos alle brugere :)
Avatar billede Cars10 Praktikant
21. juli 2003 - 13:18 #2
Du angiver din title frame til en fst størrelse i højden fx 100
Avatar billede Cars10 Praktikant
21. juli 2003 - 13:21 #3
Det kan du gøre sådan her:
<FRAMESET ROWS="*,100">
Avatar billede conehead Nybegynder
21. juli 2003 - 13:37 #4
Nu har jeg forsøgt mig med px i stedet for %, men problemet er det samme. Her er min kode.

  <frameset border="0" frameborder="no" framespacing="0" rows="250,700">
    <frame name="head" noresize scrolling="no" src="head.html">
    <frame name="body" noresize scrolling="auto" src="center.html">
  </frameset>
Avatar billede Cars10 Praktikant
21. juli 2003 - 13:44 #5
Prøv sådan her:
  <frameset border="0" frameborder="no" framespacing="0" rows="250,*">
    <frame name="head" noresize scrolling="no" src="head.html">
    <frame name="body" noresize scrolling="auto" src="center.html">
  </frameset>
Avatar billede conehead Nybegynder
21. juli 2003 - 13:50 #6
Hey Cars, jeg ka godt se det smarte i det du siger. Hvad nu hvis jeg i stedet vil have tre frames under hinanden. Hvad kan jeg så gøre?
Avatar billede Cars10 Praktikant
21. juli 2003 - 13:53 #7
Hvis du vil have en bundlinie med fast størrelse kan du gøre sådan:

  <frameset border="0" frameborder="no" framespacing="0" rows="250,*,100">
    <frame name="head" noresize scrolling="no" src="head.html">
    <frame name="body" noresize scrolling="auto" src="center.html">
    <frame name="bottom" noresize scrolling="no" src="bund.html">
  </frameset>
Avatar billede conehead Nybegynder
21. juli 2003 - 14:03 #8
hvad nu hvis jeg ikke vil have en bundlinie, men derimod to frames øverst med fast størrelse og den nederste med resten af pladsen?
Avatar billede Cars10 Praktikant
21. juli 2003 - 14:07 #9
* betyder at dette frame har variable størrelse, så hvis det er det sidste frame skal den være til sidst.
Avatar billede conehead Nybegynder
21. juli 2003 - 14:17 #10
netop, men så vil jeg opleve et problem mellem de to øverste frames, når vinduet minimeres.
Avatar billede Cars10 Praktikant
21. juli 2003 - 14:36 #11
Det skulle gerne virke og se nogenlunde sådan ud:
  <frameset border="0" frameborder="no" framespacing="0" rows="250,100,*">
    <frame name="head" noresize scrolling="no" src="head.html">
    <frame name="head2" noresize scrolling="no" src="head2.html">
    <frame name="body" noresize scrolling="auto" src="center.html">
  </frameset>
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