• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ich versteh das iwie nicht....

Status
Für weitere Antworten geschlossen.

schwarzerkaktus

Neues Mitglied
Hallo Leute.
Wie in einem anderen Thema schon stand, ( ich hab den fehler auch gemacht)
habe ich mit den Grundkenntnissen ( nach meiner meinung die grundkenntnisse) versucht, eine Homepage zu bauen.
Ich habe erstmal mit kostenlose Homepage erstellen - 100% gratis! eine typische seite gebaut. OK!
Dann habe ich noch eine zweite Seite gebaut, wo ich dann die HTML dokumente für die erste seite hin stecke ( für frames usw.)

Der Code meiner ersten Page:

Code:
<html>
<head>
<title>Brandschutztraining Becker</title>
</head>
<frameset rows="10%,10%,20%,57%,3%">
   <frameset cols="20%,20%,57%,3%">
      <frame name="bannerweiss", src="http://htmlfuerdieseitevonbtb.de.tl/bannerweiss-.-html.htm">
      <frame name="bannerrot", src="http://htmlfuerdieseitevonbtb.de.tl/bannerrot-.-html.htm">
      <frame name="text1", src="http://htmlfuerdieseitevonbtb.de.tl/text1-.-html.htm">
      <frame name="bilder1", src="http://htmlfuerdieseitevonbtb.de.tl/bilder-.-html.htm">
      <frame name="streifenrot", src="http://htmlfuerdieseitevonbtb.de.tl/strichrot-.-html.htm">
   </frameset>
   <frameset cols="20%,20%,57%,3%">
      <frame name="bannerbild", src="http://htmlfuerdieseitevonbtb.de.tl/bannerbild-.-html.htm">
      <frame name="grautext", src="http://htmlfuerdieseitevonbtb.de.tl/grautext-.-html.htm">
      <frame name="text2", src="http://htmlfuerdieseitevonbtb.de.tl/text2-.-html.htm">
      <frame name="bannerrot2", src="http://htmlfuerdieseitevonbtb.de.tl/strichrot2-.-html.htm">
   </frameset>
</frameset>

Dann habe ich für jeden Frame die Codes geschrieben ( Auf der zweiten Homepage):

bannerweiss.html=

Code:
<html>
<head>
<title>banner</title>
</head>
<body>
<img src="http://www.bt-becker.de/templates/Quadrat/img/logo.gif">
</body>
</html>

bannerrot.html:

Code:
<html>
<head>
<title>banner2</title>
</head>
<body>
<body bgcolor="#CC0033">
</body>
</html>

text1.html:

Den zeige ich lieber nicht.

bilder.html:

Code:
<html>
<head>
<title>bilder1</title>
</head>
<body>
<I>Die Bilder werden noch folgen</I>
</body>
</html>

strichrot.html:

Code:
<html>
<head>
<title>strich1</title>
</head>
<body>
<body bgcolor="#CC0033">
</body>
</html>

bannerbild.html:

Code:
<html>
<head>
<title>bannerbild1</title>
</head>
<body>
<I>Das Bild wird noch folgen</I>
</body>
</html>

grautext.html

Code:
<html>
<head>
<title>grautext1</title>
</head>
<body>
<I>Theoretische und praktische Ausbildung
in Brandschutzservice und -anwendung:</I><P></P>
<I>
-Brandschutzinformation<P></P>
-Brandschutzausbildung<P></P>
-Brandschutzberatung<P></P>
-Brandschutz-Fachreferate<P></P>
-Info-Service<P></P>
-Vermittlung zu Produktherstellern<P></P>
-Qualifikationsseminare</I>
</body>
</html>

text2.html:

Code:
<html>
<head>
<title>text2</title>
</head>
<body>
<body bgcolor="#FFFFFF">
</body>
</html>

strichrot2.html:

Code:
<html>
<head>
<title>strich2</title>
</head>
<body>
<body bgcolor="#CC0033">
</body>
</html>

ich weiss nicht wass ich falsch gemacht habe, es kann ja an der
Dokumenttyp-Deklaration liegen, aber die wird wohl nicht soviel ausmachen oder?
 
Zuletzt bearbeitet von einem Moderator:
Hab ich was überlesen? Ich finde keine Stelle in deinem Post, wo du dein Problem (abgesehen von vollkommen veraltetem, invaliden und semantisch blödsinnigen Code) beschreibst... :-?

Wenn du kein Problem hast ist das zwar schön, aber dann hättest du auch nicht posten müssen. :wink:
 
sorry

das problem is ja dass nichts angezeigt wird, wenn ich auf die erste page gehe.
ich habe dazu einen weissen bildschirm verwendet.
der ist immernoch weiß. keine frames, garnichts ist da.
wo ran kann das liegen?
ich hätte es ja mit ftp machen könn nur da find ich kein passendes programm.
 
Online FTP mit www2ftp.de <-- Online FTP

Ich hab (Gott sei Dank?) keine Ahnung von Frames, aber ich würde sagen beim äußeren <frameset> müssen die Angaben raus? Oder das ganze sollte logisch anders aufgebaut sein...

Mein persönlicher Tipp ist ja immernoch --> Lass die schmutzigen Frames weg und lern's lieber gleich richtig....
 
Also das Frameset ist auf jeden Fall falsch aufgebaut. Da steht, dass das Frameset aus 5 Zeilen besteht, dann kommen aber nur 2 Zeilen, dargestellt durch zwei weitere Framesets. In der ersten Zeile stehen dann Frames in 5 Spalten, in der zweiten Zeile stehen 4 Spalten. Und beide dieser Zeilen sind je 10% hoch. Dass das nicht so gewünscht ist, kann ich mir vorstellen.

Aber warum verwendest Du überhaupt Frames? Die sind kompliziert, stellen den normalen Ablauf auf den Kopf und haben nur Nachteile für Deine Nutzer. Es gibt nur sehr wenige Einsätze von Frames, die gerechtfertigt sind.

Grüße,
-Efchen
 
PHP und Antwort bzw. auch div tipp

also wir wärs,wenn du mit div layern arbeitest.
du kannst einstellen wo die rein sollen wie groß und die html datein einfügen,
die da rein solln.
wenn du davon was hältst, dann schreib zurück.

und wenn du deine frames behalten willst solltest du nach head und am ende vielleciht body tags setzen, das könnte das problem lösen.

furien
 
also wir wärs,wenn du mit div layern arbeitest.
Sorry, aber das ist Mist. Ein weit verbreiteter Irrglaube ist, dass ein <div> irgendein besonderes Mittel zur Layoutgestaltung ist. <div> ist HTML und HTML ist nur zur semantischen Auszeichnung des Inhalts. Ein <div> ist nur dazu da, mehrere Elemente zwecks gemeinsamer Formatierung zu gruppieren. Das kann dem Layout dienlich sein, aber Layout mit <div>s ist genauso falsch wie Layout mit Tabellen.

du kannst einstellen wo die rein sollen wie groß und die html datein einfügen,
die da rein solln.
Du kannst bei jedem Block-Element einstellen, wie groß das sein soll und kannst bei jedem Element sagen, wo es hin soll. Aber es gibt auch noch den normalen Textfluss und der nimmt Dir normalerweise die meiste Positionierungsarbeit ab.
Bitte verabschiedet Euch von dem Gedanken, <div>s könnten mehr als andere Tags. Sie sind eher unwichtiger. Eine Seite ohne divs kann semantisch super sein, eine Seite ohne Überschrift und Textabsätze kommt doch eher komisch daher.

Aber Du kannst nicht einem div-Element, genausowenig wie anderen Elementen auch, sagen, welche Dateien da eingefügt werden, diese Aussage von Dir ist falsch. Genaugenommen kennt HTML auch gar keine Dateien. HTML kennt nur Struktur von Inhalt.

wenn du davon was hältst, dann schreib zurück.
Davon was zu halten heißt, HTML nicht zu verstehen. Wenn Du noch was wissen musst, um das zu verstehen, scheue Dich nicht, zu fragen!

Gruß,
-Efchen
 
Bitte die Forenregeln lesen und die Code-Tags verwenden, wenn du codes im Forum postest.
Danke.
 
geht das auch..?

also theoretisch bin ich noch nen richtiger noob in sachen computersprachen.
aber geht das denn nich auch mit css?
hab mal irgendwo gelesen, dass man damit alles in die richtigen positionen setzt und die weiteren style zeugs bestimmt.
 
also theoretisch bin ich noch nen richtiger noob in sachen computersprachen.
aber geht das denn nich auch mit css?
hab mal irgendwo gelesen, dass man damit alles in die richtigen positionen setzt und die weiteren style zeugs bestimmt.
CSS ist dazu da, einer Seite, die mit HTML strukturiert wurde, ein Layout und Design zu verpassen.
Die Basis von Webseiten ist immer HTML.
CSS kommt oben drauf.
HTML ist immer nur für die Struktur zuständig, nie für das Aussehen.
CSS ist nur für das Aussehen zuständig.

Wo stehen wir jetzt eigentlich bei Deiner Frage? Weil, über das Frameset haben wir uns ja nun schon ausgelassen, was daran nicht passt.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben