Avatar billede dmcn Praktikant
03. december 2001 - 14:25 Der er 13 kommentarer og
1 løsning

Frameborder i CSS

Jeg er i gang med at udvikle et site, men jeg har lidt problemer med mit frameset.
Sitet skal jo helst validere hos w3c.org, og det gør det også - indtil videre.
Sitet kan ses på www.parazite.f2s.com/rhcp/index.php. Problemet består i den hvide ramme, der er omkring alle mine frames. Den ser grim ud, og irriterer mig grænseløst.
Problemet kan løses med en frameborder=\"0\" i frameset-koden, men det giver fejl hos http://validator.w3.org.
Spørgsmålet er altså: Hvordan skriver jeg frameborder=\"0\" i CSS? Jeg har prøvet forskellige løsninger, men intet virker tilsyneladende.
Avatar billede dmcn Praktikant
03. december 2001 - 14:26 #1
Avatar billede nute Nybegynder
03. december 2001 - 14:28 #2
har du testet med en alminnelig \'border\' ?
Avatar billede nikolajdu Nybegynder
03. december 2001 - 14:29 #3
<style>
{ border-style : none }
</style>
Avatar billede dmcn Praktikant
03. december 2001 - 14:30 #4
border: 0px; er testet. Det samme er border=\"0\" i HTML\'en, men den kan w3c heller ikke lide.
Har endda haft olebole på sagen, men han havde ikke umiddelbart nogen kreative løsninger.
Avatar billede dmcn Praktikant
03. december 2001 - 14:34 #5
frameset, frame {
    border-style: none;
}
er smidt i mit stylesheet - men det ændrer ikke noget.
Avatar billede nikolajdu Nybegynder
03. december 2001 - 14:37 #6
Avatar billede callesen Praktikant
03. december 2001 - 14:39 #7
Har du prøvet med padding:0px - ?
Avatar billede dmcn Praktikant
03. december 2001 - 14:42 #8
callesen : Virker ikke.

nikolajdu : Tilsyneladende gælder border-style ikke for frameset\'s.
Det der hack - er det ikke bare for at forvirre fjenden (w3c)? :)
Avatar billede callesen Praktikant
03. december 2001 - 14:43 #9
Eller mener du <frameset FRAMEBORDER=\"0\" FRAMESPACING=\"0\" cols=\"*,1,760,1,*\">?
Avatar billede dmcn Praktikant
03. december 2001 - 14:44 #10
Yes, det er frameborder og framespacing jeg vil skrive men ikke må. Altså skal jeg finde et CSS-hack, der giver samme effekt. For sitet skal dælme validere! :)
Avatar billede callesen Praktikant
03. december 2001 - 14:57 #11
Indsæt i framesetfilen:
<STYLE TYPE=\"text/css\">
FRAMESET {
    padding:0px;
    margin:0px;
    border-width:0px;
}
FRAME {
    padding:0px;
    margin:0px;
    border-width:0px;
}
</STYLE>

og i de filer du henter ind:
<STYLE TYPE=\"text/css\">
body {
    padding:0px;
    margin:0px;
}

</STYLE>
Avatar billede callesen Praktikant
03. december 2001 - 14:59 #12
Hov jeg fik ikke med: Jeg kan ikke gøre det bedre.
Avatar billede nikolajdu Nybegynder
04. december 2001 - 00:05 #13
Jo min <script> del må siges at være kun for at være på tværs. :-)

Så vidt jeg har læst mig frem til på de links jeg smed, så findes der ingen border=0 i stylesheets for frames.

/Nikolaj
Avatar billede dmcn Praktikant
10. december 2001 - 22:12 #14
Nixum bixum, intet virkede (kunne jeg i hvert fald ikke få det til), så jeg tillader mig at stjæle mine point igen.
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