Avatar billede rzj Nybegynder
13. november 2003 - 22:36 Der er 17 kommentarer

hvorfor border på det her?

Er der nogen der venligst kan svare mig på, hvorfor der er borders mellem frames her: http://www.baseweb.dk/frameset/frameset.html

Når frameset ser sådan her ud:

<frameset rows="22,*">
<frame name="top" src="forum.html" frameborder="0" noresize scrolling="no" marginwidth="0" marginheight="0">

<frameset cols="10%,80%,10%">
    <frame name="bottomleft" src="graybg.html" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0">
  <frame name="bottommiddle" src="gcforum.html" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0">
    <frame name="bottomright" src="graybg.html" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0">
</frameset>
</frameset>

og jeg ved godt at frames er noget skidt, men jeg bliver desværre nødt til at anvende dem i dette tilfælde.

/raz
Avatar billede exp Juniormester
13. november 2003 - 22:39 #1
<frameset rows="22,*" frameborder="0">
<frame name="top" src="forum.html" noresize scrolling="no" marginwidth="0" marginheight="0">

<frameset cols="10%,80%,10%" frameborder="0">
    <frame name="bottomleft" src="graybg.html" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0">
  <frame name="bottommiddle" src="gcforum.html" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0">
    <frame name="bottomright" src="graybg.html" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0">
</frameset>
</frameset>

måske...
Avatar billede rzj Nybegynder
13. november 2003 - 22:49 #2
exp: http://www.w3.org/TR/html4/present/frames.html#h-16.2.1
lødigt gæt, men ikke lovlig attribut i <frameset> - desværre...

andre forslag?
Avatar billede skovenborg Nybegynder
13. november 2003 - 22:52 #3
øhm, det hedder altså bare border så vidt jeg ved
Avatar billede skovenborg Nybegynder
13. november 2003 - 22:53 #4
næh, hov det gør det skam alligevel - never mind så ;-)
Avatar billede skovenborg Nybegynder
13. november 2003 - 22:55 #5
forresten er din doctype forkert - det skal være:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Avatar billede skovenborg Nybegynder
13. november 2003 - 22:56 #6
altså på din frameset.html :-)
Avatar billede rzj Nybegynder
13. november 2003 - 23:03 #7
skovenborg>> ja, det opdagede jeg også lige selv, da jeg skulle til at validere. Men det gør nu ingen forskel der er stadig borders på - er det ikke mystisk ?
Avatar billede skovenborg Nybegynder
13. november 2003 - 23:07 #8
tjaa, det er begrænset hvor meget de forskellige browsere gør brug af doctypes, men du skal have den rigtige med lige meget hvad. I hvert fald IE kan tolke en side på forskellige måder hvis du har en doctype eller ej.
Avatar billede skovenborg Nybegynder
13. november 2003 - 23:08 #9
men det hjalp da så meget at jeg ikke kan resize dine frames mere nu - selvom jeg mener dette bør være en mulighed da folk med små opløsninger kan få problemmer - det skal du lige teste før du låser dine frames...
Avatar billede rzj Nybegynder
13. november 2003 - 23:11 #10
mine frames vil have relative størrelser og indhold vil optimeres til minimum 800X600 så scalerbarheden skulle vist ikke være noget problem.
Avatar billede olebole Juniormester
13. november 2003 - 23:16 #11
<ole>

Det, du oplever som borders, er ikke borders, men framespacing. Det var før i tiden en lovlig attribut i frameset-elementet, men er det ikke længere. Du kan dog ikke mig bekendt slippe af med det, uden at skrive:
  <frameset framespacing="0" ....... >

Så er spørgsmålet, om du vil tilfredsstille en validator eller brugere i den virkelige verden  ;o)

/mvh
</bole>
Avatar billede rzj Nybegynder
13. november 2003 - 23:17 #12
http://www.eksperten.dk/spm/179504
her er svaret. Problemet er bare at det ikke er lovligt HTML - damn....
Avatar billede rzj Nybegynder
13. november 2003 - 23:20 #13
Olebole>> Desværre bestemmer jeg ikke selv det. Kunden (større offentlig inst.) skal leve op til statens retningslinier samt interne. Derfor SKAL også frameset være validérbare mod 4.01, men helst XHTML 1.0 - beklager.

Er det ikke en mulighed at angive det i <style></style> ?
/raz
Avatar billede olebole Juniormester
13. november 2003 - 23:31 #14
Jamen, så må din kunde finde sig i de mellemrum  :)
Avatar billede olebole Juniormester
13. november 2003 - 23:32 #15
Du kan også lave det XHTML-compliant ... så slipper du helt for frames - og dermed for mellemrummene  :)
Avatar billede exp Juniormester
13. november 2003 - 23:34 #16
hehe... skulle faktisk lige til at skrive det :-)
Avatar billede olebole Juniormester
13. november 2003 - 23:36 #17
Endnu en mulighed er at bygge et 'frameset' af iframes ... dem kan du klistre helt tæt sammen ... men stadig 'kun' i HTML  :)
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