Avatar billede goet Nybegynder
15. februar 2001 - 10:55 Der er 9 kommentarer og
3 løsninger

centrering af frames

Hvordan sikrer man sig, at indholdet i to frames der står over hinanden holder kant. Jeg har centreret tabellerne, givet dem samme pixelbredde, og har ikke defineret maginwidth. 
Avatar billede hoejrup Nybegynder
15. februar 2001 - 11:04 #1
<tabel cellpadding=5>

Nummer to tabel ved siden af

<TD VALIGN=\"TOP\">

/per
Avatar billede styrken Nybegynder
15. februar 2001 - 12:09 #2
prøv evt. med <body topmargin=\"50\">
Avatar billede jakoba Nybegynder
15. februar 2001 - 12:57 #3
er det rammer? eller tabeller?
eller centrering af tabel i ramme?
Avatar billede goet Nybegynder
15. februar 2001 - 13:32 #4
Det er en tabel i den ene frame, og en tabel i den anden frame, de er lige brede og skal stå præcis nedenunder hinanden.
Avatar billede jakoba Nybegynder
15. februar 2001 - 14:32 #5
OK:

<center><table ...  width=400>
          ...
        </table></center>

i begge rammer bør virke.

Når det ikke gør er det som oftest fordi:
a) der er blanktegn mellem <center> og <table  i den ene eller anden ende af tabellen i en af rammerne.
b) der er noget i den ene tabel der \"spiler den ud\" fordi det ikke har plads nok
c) der er et billede med align=\"left\" eller align=\"right\" før en af tabellerne (brug <br clear=all> )
d) der er lodret scroll i den ene frame men ikke i den anden (nogen browsere)

mvh JakobA
Avatar billede jakoba Nybegynder
15. februar 2001 - 14:36 #6
c.2) eller placer et ligeså stort billede alignet til den modsatte side på den anden side af tabellen
Avatar billede hoejrup Nybegynder
15. februar 2001 - 14:52 #7
Så ville jeg gøre følgende:

<table width=400>
<div align=\"center\">
<!-- tabel1 -->
<table width=380 cellspacing=5>
  <tr>
    <td>tabel1</td>
  </tr>
</table>
<!-- tabel2 -->
<table width=380 cellspacing=5>
  <tr>
    <td>tabel2</td>
  </tr>
</table>
</table>

/per
Avatar billede goet Nybegynder
16. februar 2001 - 11:58 #8
Jeg har prøvet Jakobs version, men det løser ikke mit problem, som er at den ene tabel, er forrykket lidt til venstre for den anden, men ellers er de lige bredde. Jeg forstår ikke helt Pers råd, hvordan skal det sættes ind i to forskellige frames?
Avatar billede hoejrup Nybegynder
16. februar 2001 - 19:43 #9
Hvad mener du i vikeligheden?

15/02 2001 10:55:33 Hvordan sikrer man sig, at indholdet i to frames der står over hinanden holder kant

15/02 2001 13:32:16 skal stå præcis nedenunder hinanden

Kan du ikke skrive din internet adresse, så vi kan se dit problem.

/per
Avatar billede goet Nybegynder
19. februar 2001 - 12:21 #10
Avatar billede hoejrup Nybegynder
19. februar 2001 - 23:46 #11
Du skal huske på at marginwidth=0 og marginheight=0 kun virker i Netscape, mens topmargin=0 og leftmargin=0 virker i Internet Explorer.

I din menubar.htm har du skrevet følgende

<body bgcolor=\"#000000\" topmargin=\"10\" marginheight=\"10\" ......>

Du mangler derfor at sætte leftmargin og marginwidth. Hvis de ikke bliver sat, så vælger browseren en standard værdi, og den er med garanti ikke lig med 0.

I ref.htm har du kun sat følgende body tag:

<body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#FFFFFF\" leftmargin=\"0\">

topmargin, leftmargin, marginheight og marginwidth skal være ens i de to html dokumenter. Hvis tabellerne skal ligge neden under hinanden.

Du skal sætte de samme værdier for resten af dokumenterne.

/per
Avatar billede goet Nybegynder
28. april 2001 - 16:26 #12
Nå jeg tror der må have været noget koderod i det frameset jeg arbejdede med i sin tid, i får lige lidt point allesammen som tak for hjælpen
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