Avatar billede emmek Nybegynder
19. marts 2003 - 13:21 Der er 6 kommentarer og
1 løsning

Framespacing i XHTML1.0

Dette er faktisk det samme spørgsmål som i:
http://www.eksperten.dk/spm/290741
pånær at det svar der bliver accepteret ikke virker...

Jeg har en gang frames der ser sådan her ud..

      <frameset rows="89,*,64" class="noborder" id="horisontalframes">  <!--  framespacing="0"  -->
          <frame name="top" scrolling="no" noresize="noresize" frameborder="0" src="top.html"  marginwidth="0" marginheight="0" />
          <frameset cols="149,*" class="noborder" id="verticalframes">
            <frame name="menu" src="menu.html" scrolling="no" marginwidth="0" marginheight="0" noresize="noresize" frameborder="0" />
            <frame name="main" src="velkommen.html" scrolling="auto" marginwidth="0" marginheight="0" frameborder="0" />
          </frameset>
          <frame name="bottom" scrolling="no" noresize="noresize" src="blank_bottom.htm"  marginwidth="0" marginheight="0" frameborder="0" />

Derudover har jeg 'forsøgt' mig med en style i mit CSS dokument:
frameset.noborder        {border: 0 dotted #00FF00; padding: 0 ; margin: 0;}

Problemet i forhold til det tidligere spørgsmål, er at jeg rent faktisk gør som der bliver forslået.. alle mine frameborders og marginheight og widths skulle gerne være sat til 0, men jeg har stadig et 'gap' mellem mine frames. Det gap forsvinder hvis jeg smider framespacing="0" ind i mit frameset tag. Jeg har prøvet at kigge CSS efter i sømmene, men har ikke fundet noget brugbart..

prøvede også med noget DHTML fra menu dokumentet..:
          <script language='JavaScript'>
        parent.horisontalframes.frameSpacing = 0;
        parent.verticalframes.frameSpacing = 0;
        </script>
Men det hjalp heller ikke noget..
Så nu tænker jeg at det er ved at være på tide jeg skriver her til.. :o)
Avatar billede olebole Juniormester
19. marts 2003 - 15:42 #1
<ole>

Hvis ikke du bruger XML, er der ingen somhelst grund til at bruge en halv-færdig standard, som XHTML1.0.
Der findes ikke nogen erstatning for framespacing.

/mvh
</bole>
Avatar billede emmek Nybegynder
19. marts 2003 - 15:48 #2
Hmm tjahh.. Det er en opgave til skolen, og læreren er ret hooked på XHTML -> noget med at det skulle være 10x smartere til embeddede browsere, + at renderingstiden for regulære browsere skulle blive meget bedre..
anyways, så har jeg i mellemtiden fundet ud af at framespacing vistnok er noget som kun M$ understøtter...
Avatar billede olebole Juniormester
19. marts 2003 - 16:30 #3
Din lærer har vist fået noget galt i halsen (som så mange andre). Men det bliver nok sådan engang ... når browserne understøtter det ordentligt - og standarden kommer over sine mange børnesygdomme  ;o)
Avatar billede emmek Nybegynder
19. marts 2003 - 16:33 #4
Anyways - han skriver karakterene, så jeg vælger at føje ham i dette tilfælde..
Avatar billede bamzen Nybegynder
19. marts 2003 - 19:15 #5
Og de fleste der skriver xhtml, skriver alligevel ikke efter xhtml strict standarden, og så går der igen noget af det fede af....
Avatar billede emmek Nybegynder
19. marts 2003 - 19:20 #6
Hvis jeg skal runde af på det, så har jeg blot tilladt denne enevalideringsfejl, men jeg må også se mig selv ude af stand til at forstå hvorfor et tag som 'target' i hhv. <base> og <a> tag'ene ikke er understøttet i strict. Det er som om at der 'ikke lige' blev tænkt på frames dengang man lavede denne DTD.. Anywho jeg håber engang at se lyset ifm. strict DTD'en, for ligenu gør jeg bestemt ikke..
Avatar billede olebole Juniormester
19. marts 2003 - 19:39 #7
Jamen, det er helt ude i hampen at bruge XHTML i forbindelse med frames.
Er det noget, din lærer har forlangt, lever han fint op til det gamle ord:
  "Those who can do ... those who can't teach"  ;o)
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

IT-JOB

Capgemini Danmark A/S

AI Data Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Applikationsarkitekt til stor applikationstransformation i Forsvaret

Capgemini Danmark A/S

Client Partner

Forsvarets Efterretningstjeneste

Linux Infrastructure Specialist