Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Frames, Links,...





Frage

Hey Ihr! Ich habe diesesmal 3 Fragen. ich hoffe ihr helft mir so gut wie letztes mal! 1. Wie kann ich Frames ohne den grauen Trennlinien bauen? 2. Wie kann ich die Links ohne Unterstriche und groesser/kleiner machen? 3. Kann man Background, Schriftgroesse, -farbe, Linkfarbe,... z.B. in einer(!) Datei abspeichern, damit ich wenn ich was aendern moechte nicht alle seiten neu updaten muss? MfG katharina

Antwort 1 von Firestarter

@Viagra: border=0 ist nicht HTML 4.0 konform.

@Kat-se
1. in die Zeile <frame src="..."..> frameborder=0 einsetzten

2. Mit einem StyleSheet:
<a href="Datei.htm" style="text-decoration:none"; font-size:18pt>Text</a>

3. Das geht mit einer externen StyleSheet Datei, die mit
<link rel=stylesheet type="text/css" href="*.css">
im Head der HTML-Datei aufgerufen wird. Sie sieht dann ungefähr so aus:

body {background-image:url(grafx/logo7.jpg); background-position:center; background-attachment:fixed;}
a:link { color:#AA5522; }
a:visited { color:#772200; }

usw.. Das sind also Stylesheet-Angeben in einer leicht veränderten Form, die als *.css abgespeichert werden.
Diese Formatierungen gehen allerdings nur mit dem IE. Für Netscape muss das Ganze mit JSSS (JavaScriptStyleSheets) gemacht werden. Nähere Informationen dazu findest du im SelfHTML.

Firestarter

Antwort 2 von Viagra

Hallo, Mietze.

1. schreibe in das Frameset <frameset ...> noch ein border=0 mit rein.
2. schreibe im <a href...>-Befehl noch ein style="text-decoration:none"
3. das kannst du mit CSS-Dateien machen, die werden dann in die Seite mit eingebunden.

Bis denn dann
Der ich

Antwort 3 von Viagra

@Firestarter: du immer mit deinen Extrawünschen :-)

Antwort 4 von Viagra

Übrigens kommt das Anführungszeichen im Punkt zwei bei deinem Stylesheet erst nach "18pt", also:
style="text-decoration:none; font-size:18pt"

*bg* nobody is perfect

Antwort 5 von Firestarter

Stimmt.

Firestarter

Antwort 6 von jacobi21

@ Firestarter & @Kat-se:
muß noch einen Zusatz bringen (sorry)
Aufruf der externen CSS-Datei mit
<link rel="stylesheet" href="dateiname.css" type="text/css">
im Headbereich der htm-dateien, sonst wirds nix

mfg uwe

Antwort 7 von jacobi21

ja, okay!!wer lesen kann, ist auch hier klar im vorteil
der link zum aufruf der externen css-datei wurde von firestarter schon erwähnt.
wie peinlich!!!

uwe

Antwort 8 von Friedel

@firestarter: border=0 ist HTML4-konform.

Antwort 9 von Friedel

Nach HTML4 solltest du border=0 frameborder=0 framespacing=0 verwenden. Funktioniert auch genau so mit allen mir bekannten Browsern (sogar mit Netscape). Das ganze gehört ins <frameset>Tag.

Antwort 10 von Viagra

@Friedel: Juchu, wenigstens einer der mich unterstützt :-) ich hatte eigentlich auch in keinen der drei Browser (IE, NN & Opera) ein Problem mit border = 0.

Antwort 11 von ka-tse

danke! hat mir schon gut geholfen!
aber ist es gut mit css dateien zu arbeiten, da die doch nicht ueberall erkannt werden?
oder haben die meisten schon die neueren programme die diese dateien auch lesen koennen?
MfG katharina

Antwort 12 von Firestarter

@ Friedel: Das hab ich erst auch so gedacht (steht ja aucxh im SelfHTML). Benutz aber mal den W3C-HTML-Validator (validator.w3c.org) und du wirst sehen, dass es erst dann HTML 4.0 konform ist, wenn man
<frame src="Datei.htm" name="Fenster" frameborder=0>
einträgt (gilt zumindest für Framesets). Funktioniert bei IE und Netscape genauso wie deine Angaben und da das W3C die "Regeln" festlegt, kann man davon ausgehen, dass es so auch richtig ist. Deine Lösung geht zwar auch aber warum soll man solche "Fehler" einbauen, die nur die Datei vergrössern?

@ka-tse:
Wie gesagt, das mit den externen CSS Dateien geht nur mit dem IE.
Für Netscape braucht man JSSS-Dateien, die aus JavaScript Befehlen (allerdings in anderer Schreibweise) bestehen.

Firestarter

Antwort 13 von Viagra

@Firestarter: Ich arbeite bei mir auch mit CSS-Dateien, funktioniert allerdings im IE, wie auch im NN und im Opera. Hatte bisher keinerlei Probleme damit. Woher kommt das (vielleicht nur) Gerücht, daß der Netscape kein CSS unterstützt? Vielleicht gehts auch erst ab NN V6.0?

Antwort 14 von ka-tse

Hallo nochmal!
und doch noch mal ein paar neue fragen:
1. das mit den frames klappt doch noch nicht richtig, wo muss ich das border=0 genau einsetzen? bei
"<frameset rows="20%,80%" >"
oder bei
"<frame src="neueseite.html" name="links" > "
2.wenn ich eine "externe" Css datei mache, wie fange ich die dann an?
schreibe ich nur "body...." darein, fange ich mit "<style type="text/css">" an oder mit was ganz anderem?
Danke euch!!!!!!!!!1
MfG Katharina

Antwort 15 von Firestarter

Netscape unterstützt CSS die direkt im HTML Dokument angegeben sind, aber ka-tse möchte die Style Sheets in einer separaten *.css Datein speichern und damit kann Netscape nichts anfangen (obwohl es lt. SelfHTML seit N4.0 funktionieren soll, doch bei mir geht es auch in Version 6.01 noch nicht) weshalb man für Netscape auf JavaScriptStyleSheets zurückgreifen muss (die auch als *.css gespeichert wedren).
Wenn es bei jemand anderem trotzdem geht, lass ich mich gerne vom Gegenteil überzeugen.

Firestarter

Antwort 16 von Firestarter

1. frameborder=0 kommt in die Zeile, die mit <frame src...> beginnt.

2. In die CSS Datei kommen nur die reinen Definitionen (siehe meine 1. Antwort). HTML Tags, wie z.B. <style type..> haben in deser Datei nichts zu suchen.

Also z.b. einfach schreiben:
"body" ,dann die geschweifte Klammer (AltGR+7) und dann die einzelnen Definitionen wie z.B.
background-image:url(grafx/logo7.jpg);
, jeweils durch Semikolona getrennt.

Firestarter

Antwort 17 von Firestarter

Hab noch nen Nachtrag:

Bei Netscape funktionieren die separaten Style-Sheet-Dateien nur nicht, wenn sie über

<link rel="stylesheet" href="dateiname.css" type="text/css">

eingebunden werden.

Mit

<style type="text/css">
<!--
@import url(Stylesheet.css);
//-->
</style>

im Head der HTML-Datei klappt es.

Firestarter

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: