<font> innerhalb von <body>!?
Thomas N
- html
Hallo,
hab im Froumsarchiev etwas recherchiert, komme aber nicht weiter.
Ich soll ohne CSS ein paar Seiten gestalten und habe die Frage, ob ich
<font face="Arial", usw.> innerhalb von <body> verwenden kann?
Die Font-Angaben sollen sich dann global auf das Dokument auswirken, ist
das dann noch <HTML 4.01 Transitional//EN">?
Die Erklärungen in selfhtml (block- u. inline-Elemente) usw. helfen mir
irgendwie nicht weiter.
Vielen Dank und Grüsse
Thomas N
Hi, Thomas
hab im Froumsarchiev etwas recherchiert, komme aber nicht weiter.
Ich soll ohne CSS ein paar Seiten gestalten
Warum um alles in der Welt sollte das denn notwendig sein? Die Aufgabenstellung interessiert mich...
und habe die Frage, ob ich
<font face="Arial", usw.> innerhalb von <body> verwenden kann?
Die Font-Angaben sollen sich dann global auf das Dokument auswirken,
Geht nicht, siehe http://selfhtml.teamone.de/html/text/schrift.htm
ist das dann noch <HTML 4.01 Transitional//EN">?
Da befragst du deinen besten Freund: http://validator.w3.org/
LG Orlando
Hi, Thomas
Warum um alles in der Welt sollte das denn notwendig sein? Die Aufgabenstellung interessiert mich...
Na, das is'ne Aufgabe aus einem "Anfänger" Kurs [richtig "strict" ;-)]
eben erstmal nur HTML.
Es geht mir eigentlich nur um <font face=".."> eine Schrift fürs ganze Dokum.
Es hat da ein paar Tabellen usw.
Geht nicht, siehe http://selfhtml.teamone.de/html/text/schrift.htm
Schade, bin jetzt sau müde, guck morgen nochmals vorbei...
ist das dann noch <HTML 4.01 Transitional//EN">?
Da befragst du deinen besten Freund: http://validator.w3.org/
Nun ja, der einfachste ist er nicht!
Dank
Thomas N
Hi, Thomas
Na, das is'ne Aufgabe aus einem "Anfänger" Kurs [richtig "strict" ;-)]
Hm, zehn Minuten CSS solltest du irgendwo einbauen können ;-)
eben erstmal nur HTML.
Warum dann die Leute gleich zu Beginn verderben? Wenn man HTML lernt, muss nicht gleich alles bunt sein.
Es geht mir eigentlich nur um <font face=".."> eine Schrift fürs ganze Dokum.
Geht nicht, siehe http://selfhtml.teamone.de/html/text/schrift.htm
Tja, geht anscheinend doch: 'basefont' heißt das Zauberwort, siehe http://www.w3.org/TR/html401/present/graphics.html#h-15.2.2 Ich konnte mich gar nicht daran erinnern...
ist das dann noch <HTML 4.01 Transitional//EN">?
Da befragst du deinen besten Freund: http://validator.w3.org/
Nun ja, der einfachste ist er nicht!
Gute freunde dürfen dir doch die Wahrheit in's Gesicht sagen ;-) Irgendwie bin ich verwirrt: Du findest, Stylesheets sind zuviel für Beginner, kümmerst dich aber um 'transitional'?
LG Orlando
Gute freunde dürfen dir doch die Wahrheit in's Gesicht sagen ;-) Irgendwie bin ich verwirrt: Du findest, Stylesheets sind zuviel für Beginner, kümmerst dich aber um 'transitional'?
Naja 'Transitional' ist aber Schlampiger als das 'Strict', oder? Basic (mit dem guten GOTO, keiner Variablendeclaration, mehr fällt mir nich ein) ist ja auch für anfänger *G* und Sclampig in der Programmierung.
Naja ich würde Sagen um so weniger Man das Schlampige Lernt, umso weiter kann mann es Bringen *eigeneMeinung*. Das gehört hier Vieleicht nich her, aber @Thomas ich würde mit solchen Schlampereinen Gar nich erst anfangen.
=>(der nick ist keine Werbung der stammt aus dem RL isn Spitzname)
mfg gutfried
Hallo
Naja 'Transitional' ist aber Schlampiger als das 'Strict', oder?
Wieso schlampig? Es ist vielleicht inkonsequent zu nennen,
da es nicht die Brücken zu alten Fehlern und Überholtem abbricht.
Es ist aber Standard, und wenn der eingehalten wird, ist's gut.
Warum dann aber CSS am Anfang ausgenommen werden soll,
ist auch mir rätselhaft.
Tschüß, Auge
Hallo
Naja 'Transitional' ist aber Schlampiger als das 'Strict', oder?
Wieso schlampig? Es ist vielleicht inkonsequent zu nennen,
da es nicht die Brücken zu alten Fehlern und Überholtem abbricht.
Es ist aber Standard, und wenn der eingehalten wird, ist's gut.
Warum dann aber CSS am Anfang ausgenommen werden soll,
ist auch mir rätselhaft.
Sorry!
1.Aber das geht doch alles an meinem Prob. vorbei!
Über *Dokumenttyp-Angaben* könnt ihr euch in einem andern Thread unterhalten. ;-)
2.Ist es einfach eine Aufgabe (HTML-Kurs) nur HTML zu verwenden, basta!
3.Keine Philosophien über CSS...warum, warum. Und über meinen (HTML-Kurs)!
4.Weil ich wissen will wie es mit HTML geht, darum! (Und sie Punkt 2)
http://forum.de.selfhtml.org/?m=61063&t=11008
Tschüß, Auge
thomas
hi
Warum dann die Leute gleich zu Beginn verderben? Wenn man HTML lernt, muss nicht gleich alles bunt sein.
immerhin muss er nicht ein Grafisch aufwändiges Design kompatibel zu Netscape 2.0 gestalten oder in NN4.7 und MSIE5.5 pixelgenau das gleiche Layout erschaffen. (natürlich je ohne Browserweiche)
Grüße aus Bleckede
Kai
hi
Die Font-Angaben sollen sich dann global auf das Dokument auswirken, ist
das dann noch <HTML 4.01 Transitional//EN">?
nein. Weil dann ja block-Elemente (z.B. <div>, <h1>, <p>, <table>) innerhalb eines <font> wären. CSS auf das <body> anzuwenden ist da definitiv die bessere Lösung.
Grüße aus Bleckede
Kai
Hi Thomas,
Die Font-Angaben sollen sich dann global auf das Dokument auswirken, ist
das dann noch <HTML 4.01 Transitional//EN">?
was hältst Du denn von <basefont> ? Damit kannst Du die Schrift dokumentweit bestimmen. Nur NN 4.x zickt rum...
http://selfhtml.teamone.de/html/text/schrift.htm#art_groesse_farbe
Gruß
Elya
Hallo,
vielen Dank für die Antworten!
Beim basefont-Element bin ich gestern kurz vorm BettchenGo auch noch vorbei
gekommen, wäre eigentlich auch genau was ich suche, aber
(Netscape 4.x interpretiert <basefont face=> nicht).
Das ist natürlchich auch nicht grad das wahre.
Das mit <HTML 4.01 Transitional//EN"> lassen wir mal ganz weg,
lenkt doch zu sehr von meiner Frage ab!
Die Geschichte mit (Inline-Elementen / Block-Elementen) ist mir noc
nicht "ganz" klar.
Unter heisst es: "Das Element darf selber nur Inline-Elemente
enthalten, keine Block-Elemente."
http://selfhtml.teamone.de/html/text/schrift.htm#art_groesse_farbe
Aber ich find nix, auf der Seite, wo es heisst, dass <font> in welchen
Block-Elementen es vorkommen darf.
Unter heisst es dann: "Darf innerhalb der folgenden HTML-Elemente vorkommen:
[Block-Elemente] (außer pre) | [Inline-Elemente] | body
(body nur bei HTML transitional)
http://selfhtml.teamone.de/html/referenz/elemente.htm#font
Also body ist doch dabei!
Wo liegt mein Denkknoten?
Vielen Dank und Grüsse
Thomas N
Hallo und Entschuldigung,
aber ihr seht den Wald vor lauter Bäumen nicht mehr, oder ;-)
Ah, etwas wohler fühl ich mich wieder, mal sehen wie lang es anhält?
Meine Entdeckung des Tages:
Ich sagte ja die Site ist einfach, ein paar Tabellen und eben Text und
noch die ein oder andere Grafik in der Tabelle, das wars!
*Kein* CSS, nur simpelstestes HTML, angestaubt darfs sein.
Ein Bsp.:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>fontface</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<font size="+3" face="Terminal, arial, helvetica">
<table border="1" height="100" width="250">
<tr>
<td><font size="+4">Text Text Text Text </font></td>
<td>Text Text Text Text</td>
</tr>
<tr>
<td>Text Text Text Text</td>
<td>Text Text Text Text</td>
</tr>
</table>
Und noch ein bisschen Text...blahh...
</font>
</body>
</html>
Das <font face=".." wird hier global - wie ich es wollte juhhui :-))
- angewendet und es funktioniert!!! :-)))
FontSize wird hier eigentlich auch global angewendet , aber der Text in
der Tabelle will die FontSize nicht annehmen.
Dann muss ichs halt in den jeweiligen Zeilen (Absätzen,
falls es welche gibt) angeben, ist doch so dann in Ordnung, oder?
Bisschen unpraktisch! Wenn jemand da noch einen Tip hat, her damit. ;-)
Es geht hier weniger um Sinn oder Unsinn, sondern, was ist machbar
(technisch OK).
Vielen Dank und Grüsse
Thomas N
Hallo
*Kein* CSS, nur simpelstestes HTML, angestaubt darfs sein.
Ein Bsp.:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>fontface</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<font size="+3" face="Terminal, arial, helvetica">
Steht hier nicht in einem Blockelement.
<table border="1" height="100" width="250">
Das Attribut 'height' gibt's bei Tabellen nicht.
<tr>
<td><font size="+4">Text Text Text Text </font></td>
<td>Text Text Text Text</td>
</tr>
<tr>
<td>Text Text Text Text</td>
<td>Text Text Text Text</td>
</tr>
</table>
Und noch ein bisschen Text...blahh...
</font>
</body>
</html>
Das <font face=".." wird hier global - wie ich es wollte juhhui :-))
- angewendet und es funktioniert!!! :-)))
FontSize wird hier eigentlich auch global angewendet , aber der Text in
der Tabelle will die FontSize nicht annehmen.
Es wird einfach nur außerhalb der Tabelle angewandt,
das ist _nicht_ global.
Dann muss ichs halt in den jeweiligen Zeilen (Absätzen,
falls es welche gibt) angeben, ist doch so dann in Ordnung, oder?
Bisschen unpraktisch! Wenn jemand da noch einen Tip hat, her damit. ;-)
Vielleicht ist es unpraktisch, aber es ist, wie es nach Standard sein soll.
Es geht hier weniger um Sinn oder Unsinn, sondern, was ist machbar
(technisch OK).
Es sollte aber eher darum gehen 'Was ist Standard'.
Damit meine ich nicht die _Verwendung_ von <font>, sondern das Wie der Verwendung. Also die Sache mit den Block- und Inlineelementen.
Der obige Quelltext ist jedenfalls kein HTML Transitional nach Standard.
Tschüß, Auge
Hallo Auge!
Du hast mir ganz gut weitergeholfen, aber ein paar Fragen sind noch übrig!
Ein Bsp.:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>fontface</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<font size="+3" face="Terminal, arial, helvetica">
Steht hier nicht in einem Blockelement.
Wo in selfhtml steht, dass <font> in einem Block-Element stehen muss?
Und war es in (HTML 3.2) noch erlaubt, <font> irgendwo zwischen <body></body>
zu stellen?
<table border="1" height="100" width="250">
Das Attribut 'height' gibt's bei Tabellen nicht.
Du meinst innerhalb von <table> ist es nicht erlaubt, oder? Wie krieg Du sonst Deine Höhe hin? ;-)
Ist height nur Zellen und Zeilen erlaubt?
<font size=
Es wird einfach nur außerhalb der Tabelle angewandt,
das ist _nicht_ global.
Ja, Du hast recht, echter Dausläng von mir! :-))
Es geht hier weniger um Sinn oder Unsinn, sondern, was ist machbar
(technisch OK).
Es sollte aber eher darum gehen 'Was ist Standard'.
Ja, aber hier bei meinem Problem auch, was *war* Standart, war es in in (HTML 3.2) noch OK?
Damit meine ich nicht die _Verwendung_ von <font>, sondern das Wie der Verwendung. Also die Sache mit den Block- und Inlineelementen.
Ja, das *Wie*.
Lass mich noch ne Frage stellen? Unter
http://selfhtml.teamone.de/html/referenz/elemente.htm#font
Steht etwas, das ich nicht kapiere. Zitat:
"<font> darf innerhalb der folgenden HTML-Elemente vorkommen:
[Block-Elemente] (außer pre) | [Inline-Elemente] | body
(body nur bei HTML transitional)"
Was heisst *(body nur bei HTML transitional)*?
1. <body><font></font></body>?
2. <body font>?
Und wie gesagt, wo steht, dass <font> innerhalb eines Block-Elements stehen muss?
Der obige Quelltext ist jedenfalls kein HTML Transitional nach Standard.
Ich amer Dau! :-(
Tschüß, Auge
Hoffentlich auf wiedersehen!
Thomas N
Hallo Thomas
Was heisst *(body nur bei HTML transitional)*?
- <body><font></font></body>?
- <body font>?
Und wie gesagt, wo steht, dass <font> innerhalb eines Block-Elements stehen muss?
Bei HTML-Strict darf man zwischen <body> und </body> nicht einfach Text notieren, sondern muss jeden Text in irgendwelche Block-Elemente einschliessen, egal ob das nun <div> oder <p> oder eine Tabelle ist. Bei Transitional darf man dagegen auch direkt zwischen <body> und </body> nackten Text oder Inline-Elemente (wie <b>, <i> oder eben auch <font>) verwenden.
Du kannst also bei Transitional problemlos notieren:
<body>
<font> bla ... </font>
</body>
Das aendert aber nichts an der Regel, dass Inline-Elemente keine Block-Elemente enthalten duerfen. Nicht erlaubt ist also:
<body>
<font> bla ... <p> blubb</p></font>
</body>
Auch wenn es in allen gaengigen Browsern funktioniert.
Erlaubt ist nur:
<body>
<font> bla ... </font><p><font>blubb</font></p>
</body>
viele Gruesse
Stefan Muenz
Hallo Stefan Muenz,
der HTML-Engel, Licht-ins-Dunkel-Bringer ;-))
Du kannst also bei Transitional problemlos notieren:
<body>
<font> bla ... </font>
</body>
Das aendert aber nichts an der Regel, dass Inline-Elemente keine Block-Elemente enthalten duerfen. Nicht erlaubt ist also:
<body>
<font> bla ... <p> blubb</p></font>
</body>
Auch wenn es in allen gaengigen Browsern funktioniert.
Erlaubt ist nur:
<body>
<font> bla ... </font><p><font>blubb</font></p>
</body>
viele Gruesse
Stefan Muenz
Jetzt lesen sich die entsprechenden Stellen auch im Buch ganz anders.
Also, ich bin sehr dankbar, nun ist einiges Chaos bewältigt, aber die neuen
Fragen stehe schon gleich wieder Schlange. Doch immer mit der Ruhe, oder?
Vielen Dank u. Grüsse
Thomas N :-)
Hallo Stefan Muenz,
der HTML-Engel, Licht-ins-Dunkel-Bringer ;-))
<rumsing>Schleimer, Schleimer, nänänänänänää</rumsing> ;-)
(die dazugehörige Tonleiter laß ich weg)
Jetzt lesen sich die entsprechenden Stellen auch im Buch ganz anders.
Nun hat sich ja hoffentlich auch das mit den Block- und Inlineelementen
geklärt. Ich hatte mich schon gefragt, wo da das Problem ist, schließlich stehen in der (Online)SelfHTML-Referenz bei <font>
(wie auch überall anders) die Worte 'Blockelemente' als auch
'Inlineelemente' als Link, der die Begriffe erklärt und eine Liste
der entsprechenden tags bereithält.
Aber beim Buch ist ja schlecht anklicken. Ein Stichwortverzeichnis
wird's doch aber auch dort geben, oder? Da ist Querlesen angesagt.
Tschüß, Auge
<img src="http://home.claranet.de/hausaufgaben/energie/energie.gif" border=0 alt="">
Auge, komm, nicht traurig sein!
Warst doch auch so tüchtig und hast Dein Bestes gegeben.
<rumsing>Schleimer, Schleimer, nänänänänänää</rumsing> ;-)
(die dazugehörige Tonleiter laß ich weg)
Na, *ein* Augenzwinker reicht da ja fast nicht!
Jetzt lesen sich die entsprechenden Stellen auch im Buch ganz anders.
Nun hat sich ja hoffentlich auch das mit den Block- und Inlineelementen
geklärt. Ich hatte mich schon gefragt, wo da das Problem ist, schließlich stehen in der (Online)SelfHTML-Referenz bei <font>
(wie auch überall anders) die Worte 'Blockelemente' als auch
'Inlineelemente' als Link, der die Begriffe erklärt und eine Liste
der entsprechenden tags bereithält.
"Die Energie des Verstehens" ist nun mal nicht so einfach zu verstehen, wie Du es jetzt gerade zu suggerieren
versuchst, sonst bräuchte es dieses Forum ja auch gar nicht.
Aber indem Du schon selbst bemerkt hast, dass Du Dich fragtest, wo da das Problem ist, liegt ja schon Dein
Schlüssel des Verstehens. Wenn Du kein Problem siehst, heisst es noch lange nicht, dass da auch tatsächlich
keines ist. Wenn keines dagewesen wäre, hätte Stefan Muenz auch kein Posting getätigt.
Und wenn ich hier ein Lob aussprach, dann deshalb, weil ich eine tatsächliche Kompetenz bei Stefan Muenz
erleben konnte ein Problem zu sehen und eine glasklare Antwort darauf zu geben, so, dass sich der Fragende - in
diesem Falle ich - fragt wie macht der denn das?
Ich sag nur: "Die Energie des Verstehens"!
Und deshalb liess sich das Buch für mich danach ganz anders lesen. Ich rede hier also von einer ganz anderen
Ebene als Du und darum kannst Du meinen Worten nicht auf der Ebene begegnen, auf er Du er versucht hast.
Aber macht ja nichts, noch ist nicht aller Tage abend!
Aber beim Buch ist ja schlecht anklicken. Ein Stichwortverzeichnis
wird's doch aber auch dort geben, oder? Da ist Querlesen angesagt.
Wie gesagt hier gings um was anderes als um blosse Syntax-Fragen, "Die Energie des Verstehens"!
Tschüß, Auge
Machs gut Auge.
Mfg
Thomas N
hi
Das <font face=".." wird hier global - wie ich es wollte juhhui :-))
- angewendet und es funktioniert!!! :-)))
funktionieren tut vieles - kein Fehler ist so krank, dass er nicht mindestens einmal auf einer Top500 Website vorkommt.
Das Problem bei deiner Lösung ist, dass INNERHALB von <font></font> ein Block-Element (die Tabelle) steht. Wenn du auf CSS verzichten willst, musst du wohl oder übel das <font> in jedem Block-Element wiederholen (auch jeder Tabellenzelle!)
Grüße aus Bleckede
Kai
»»»» es funktioniert!!! :-)))
funktionieren tut vieles - kein Fehler ist so krank, dass er nicht
mindestens einmal auf einer Top500 Website vorkommt.
Na klar, ;-)
Das Problem bei deiner Lösung ist, dass INNERHALB von <font></font>
ein Block-Element (die Tabelle) steht. Wenn du auf CSS verzichten willst,
musst du wohl oder übel das <font> in jedem Block-Element wiederholen
(auch jeder Tabellenzelle!)
Ja, das wollte ich wissen!
Grüsse
Thomas N
hi
funktionieren tut vieles - kein Fehler ist so krank, dass er nicht
mindestens einmal auf einer Top500 Website vorkommt.
Na klar, ;-)
ich durchforste gerade die TechEvang-Bugs von Mozilla... Highlights:
<input type="text" <br><input type="text">
Der wundert sich, wieso da in Mozilla 2 von sind
<a href="http:/URL">
ist für einige Browser das gleiche wie <a href="/URL">. Aber warum die 5 Zeichen weglassen - man wäre ja kompatibel
if(document.getElementById){document.layers.....)
zu soetwas fällt einem dann wenig, SEHR wenig ein!
fast schon klassiker dagegen:
<body bgcolor="567487">
oder
<font face=Times New Roman>
oder CSS-Datei:
<style>
.....
</style>
oder auch gerne:
{position:absolute;left:763;top:32;}
.....sollten wir eine Hitliste der grandiosesten HTML-Bruchlandungen erstellen?
Grüße aus Bleckede
Kai