Avatar billede web-girl Nybegynder
19. september 2005 - 22:31 Der er 11 kommentarer og
1 løsning

Luft under iframe - kan ikke lige gennemskue det

Jeg har en <iframe> på mit site www.deterdamig.dk, som ligger i en div. Jeg har siddet og "fiflet" lidt for at få den tilpasset og nu er der som I kan se luft under menuen:

<div>
<iframe src="nymenu.htm" style="height:0 auto;width:100%;border:0;margin-bottom:0;" allowtransparency="allowtransparency" frameborder="0"></iframe>
</div>

CSS:
div
    {
    background-color: #E0E0E0;
    width: 700px;
    margin: 0 auto;
    padding: 5px;
    }

STYLE I DOKUMENTET SOM <IFRAME> LINKER TIL:
<style type="text/css">
html,body{margin:0;padding:0;overflow:hidden;background:transparent;}
#menu{border:1px solid black;border-collapse:collapse;width:100%;margin:0 auto;padding:0;}
#menu td{background:#BB0408;cursor:pointer;height:18px;padding:0 10px;width:80px;border:none;text-align:center;font-family:verdana,arial,sans-serif;font-size:11px;margin:0;}
#menu a,#menu a:link,#menu a:visited,#menu a:hover,#menu a:active{color:#000;text-decoration:none;display:block;}
</style>

Hvor ligger fejlen?
Avatar billede jarner Nybegynder
19. september 2005 - 22:48 #1
kan du ikke bare attributen height på din iframe? Eller giver det samme resultat?

fx
<iframe src ="menu.htm" frameborder="0" width="100%" height="20" scrolling="no"></iframe>
Avatar billede heeris Nybegynder
19. september 2005 - 23:10 #2
husk at skrive "px" efter talet for højden, specielt hvis du angiver højden i en style, ellers vil sel IE ikke tage sig af det :)
Avatar billede web-girl Nybegynder
19. september 2005 - 23:55 #3
Det syntes jeg at jeg havde prøvet ;-) Det hjalp! Men hvad er der galt i stylen siden teksten nu pludselig ikke er centreret længere?
Avatar billede web-girl Nybegynder
20. september 2005 - 00:07 #4
... men den centrerer teksten i Opera ... jeg fatter ingenting ... men er jo også meget grøn :-)
Avatar billede heeris Nybegynder
20. september 2005 - 00:25 #5
problemet er her i denne linje:

#menu td{background:#BB0408;cursor:pointer;height:18px;padding:0 10px;width:0 auto;border:none;text-align:center;font-family:verdana,arial,sans-serif;font-size:11px;margin:0;}

du skrev i det gamle style:    width: 0 auto;
du skriver i dit nye:          width:  80px;

du burde kunne bruge din gamle metode, altså auto, uden problemer :)
Avatar billede heeris Nybegynder
20. september 2005 - 00:26 #6
hov, når ja den linje jeg pastede ind her oven over, det er din nye kode, hvor jeg har rettet 80px til 0 auto.
Avatar billede olebole Juniormester
20. september 2005 - 01:09 #7
<ole>

1. jeg er lidt i tvivl om, hvad problemet er
2. hvor høj skal din iframe være - for denne højde duer ikke:

  <iframe src="nymenu.htm" style="height:0 auto;width:100%;border:0;margin-bottom:0;" allowtransparency="allowtransparency" frameborder="0"></iframe>

/mvh
</bole>
Avatar billede web-girl Nybegynder
20. september 2005 - 09:09 #8
heeris> dér var løsningen på det centrerede. Smid et svar og tak!
Avatar billede heeris Nybegynder
20. september 2005 - 11:52 #9
svar :)

*sender en krammer til ole og girl*

ole.. du skal ik være så sent oppe ;) (sagde manden der fik 3 timer inat)
Avatar billede web-girl Nybegynder
20. september 2005 - 14:34 #10
årrrhh ÆLSGER krammere og sender straks tilbage til heeris og olebole *G*
Avatar billede olebole Juniormester
20. september 2005 - 16:48 #11
*hold.da.op* ... vi kan ikke blive ved med at mødes på denne måde  ;D
Avatar billede olebole Juniormester
20. september 2005 - 16:49 #12
... kunne være, man skulle overveje at skifte <ole></bole> ud med <kram></knus>  :)
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