[XHTML] Frameset "dummer rahmen"

Fishbone22

Hallo zusammen :)
ID: 89701
L
20 April 2006
253
4
Hallo. Ich habe ein Problem. Ich hab ein Frameset gemacht mit 2 Frames. Oben einen und unten einen. So und ich habe versucht es "XHTML 1.0 Framset" konform zu schreiben. So jetzt spuckt mir dieser W3 Validator immer "Invalid" aus wenn ich im Frameset Tag framespacing stehen habe. wenn ich es weg mache hab ich da so ein dummen rahmen. Ich hab schon überall gesucht wie man das mit css machen könnte oder obs andere ansätze dafür gibt hab abern ichts gefunden. Weiss jemand wie das geht?


Mfg, Fishbone22
 
Versuch mal frameborder auf 0 zu setzten. "framespacing" hab ich jetzt auch noch nie gehört.

https://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd schrieb:
<!ELEMENT frame EMPTY>
<!ATTLIST frame
%coreattrs;
longdesc %URI; #IMPLIED
name NMTOKEN #IMPLIED
src %URI; #IMPLIED
frameborder (1|0) "1"
marginwidth %Pixels; #IMPLIED
marginheight %Pixels; #IMPLIED
noresize (noresize) #IMPLIED
scrolling (yes|no|auto) "auto"
>
 
sagen wir so der rahmen ist weg aber man sieht noch ne 2px hohe (grau, fast weisse linie). das heisst da ist noch irgendwas. irgend n rand etc... hm ich probier mal was rum oder hat jemand ne idee
 
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
     "https://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="de">

  <!-- START HEAD -->
  <head>

<?php include("$tpl_meta"); ?>

  </head>
  <!-- ENDE HEAD -->

  <!-- START FRAMESET -->
  <frameset frameborder="0px" bordercolor="#fff;" rows="30px,100%">
    <frame noresize="noresize" scrolling="no" name="navigation" src="../_frm/outframe_top.php" />
    <frame name="outframe" src="frame2.php" />

      <!-- START NOFRAMES/BODY -->
      <noframes>
        <body>
          Ihr Browser unterstützt keine Frames!
        </body>
      </noframes>
      <!-- ENDE NOFRAMES/BODY -->

  </frameset>
  <!-- ENDE FRAMESET -->

</html>

so sry ^^
 
warum hast du deinen attributen immer 'px' stehen?
brauchst du an der stelle nicht! nur im css

grüße
 
hm das ist ja dumm :/ trotzdem danke an alle. falls ich doch noch was finde poste ich es mal.


mfg, fishbone22
 
Weiß gerade nicht ob es konform ist, versuch es mal mit einem style="border:0;" in dem <frameset>.
Und, versuchen die <frame> Tags auch einen Border dazu stellen? Hau da auch test weise mal ein frameborder="0" rein