W3C-konforme Frames

Hallo,

laut Quelle sind - wenn ich es richtig verstehe - Angaben wie
Code:
<frameset rows="20%,6%,*,6%,20%" border="0" frameborder="no framespacing="0">"
in aktueller HTML 4.01-Definition nicht mehr erlaubt. Weiss jemand, wie man trotzdem keine 'Frame-Sprünge' erkennen lässt?
 
Was innerhalb von <frameset> erlaubt ist steht hier. Was meinst du aber mit frame-Sprünge? Den Rahmen evtl.? Ich glaube den kann man auch mittels CSS unterbinden ("border: none 0px;").

Ich würde aber an deiner Stelle keine Framesets verwenden ...
 
Ich meine, dass man einfach keinen Rahmen sehen soll. Ein 'fliessender Übergang' sozusagen. Aber es soll 'erlaubt' sein. (:

Wo fügt man
Code:
border: none 0px;
ein?

Warum würdest du an meiner Stelle keine Framesets verwenden?
 
CSS steht entweder in einer externen Datei und wird mit <LINK href="datei.css" rel="stylesheet" type="text/css"> im Head-Bereich verlinkt. Oder man schreibt es direkt in den Head-Bereich, so z.B.
Code:
<HEAD>
 <STYLE type="text/css">
   H1 {border-width: 1; border: solid; text-align: center}
 </STYLE>
</HEAD>

Oder man fügt die CSS-Anweisungen im style-Attribut ein.

Code:
<p style="font-size: 12pt; color: red; font-weight: bold;">blablabla</p>

Google einfach mal nach CSS. Ist sehr einfach zu lernen und man hat damit soooo tolle Darstellungsmöglichkeiten. ;)
 
Habe nun den Teil zwischen den 'Kopf' geschrieben. Die Linien sind weiterhin erkennbar. Muss ich noch weiteres schreiben; H1 irgendwo aufrufen oder so?
 
Da findet man nach langem Suchen so etwas tolles wie
Code:
 bordercolor="#xxxxxx">
und macht schon wieder etwas nonkonformes...argh!

f*** W3C! (:
 
Wenn du mit Frames layoutest kannst du dir die W3C sache sogut wie sparen, da diese Methode eh veraltet bzw nur sehr beschränkt sinnvoll einzusetzen ist.

Eine Alternative wäre sowas:
http://www.css4you.de/wslayout1/index.html
Ist halt der Sprunge Tabelle -> Div Container, aber Frames sind ech "out".

Probier mal folgendes:
Code:
<frameset rows="20%,6%,*,6%,20%" style="border:0px;" framespacing="0">

P.s. weiterführende Links zum "layouten mit CSS"
http://intensivstation.ch/css/
http://home.arcor.de/terrikay/tutorials/positionierung.html <- hammer tutorial
 
Nur weil sie "out" sind, heisst es ja nicht, dass sie gleich schlecht sind (;

Das W3C könnte sie in HTML 4.02 ja wieder einführen, dann wären sie wieder "in"... *smile*

Kann man die borders nicht 'auf legalem Weg' einfach schwarz oder zu mindest dunkel kriegen, dass sie sich einem schwarzen Hintergrund anpassen würden...?
 
Zurück
Oben