Hallo Liste, ich habe mit NVU folgenden Code erzeugt (Auszug): style.css: [...] gross { font-size : 16pt; font-weight : bold; font-style : normal; } [...] dokument.html: [...] <link rel="stylesheet" type="text/css" href="style.css"> [...] <gross>hallo</gross> Warum wird das "hallo" vom Firefox und von Mozilla groß angezeigt, vom dagegen Konqueror nicht, und vom IE auch nicht? Danke für Hinweise. Andy -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo Andreas, Andreas Feile schrieb:
Hallo Liste,
ich habe mit NVU folgenden Code erzeugt (Auszug):
style.css: [...] gross { font-size : 16pt; font-weight : bold; font-style : normal; } [...]
dokument.html: [...] <link rel="stylesheet" type="text/css" href="style.css"> [...] <gross>hallo</gross>
Hm, bin ich mir nicht ganz sicher, aber bei mir klappt das eigentlich immer als Klasse, also als Namen in der CSS ".gross" und dann als Klasse für den p Tag verwenden.
Warum wird das "hallo" vom Firefox und von Mozilla groß angezeigt, vom dagegen Konqueror nicht, und vom IE auch nicht?
Ich bin dazu übergegangen, die font-size als px anzugeben, dann passt die Ausgabe auch bei verschiedenen Betriebssystemen besser. Evtl ist das ja auch die Lösung für Dein Problem. Ansonsten gibt es bei der Interpretation von CSS große Unterschiede zwischen Mozilla Firefox und dem IE.
Danke für Hinweise. Andy
Evtl hat es ja bereits geholfen.
-- Jens Ruckelshäuser Masurenstrasse 80a 26127 Oldenburg Tel.: 0441 - 71821 O2: 0176 - 24511686 eMail: info@jerusoftware.de Internet: www.jerusoftware.de
Hallo, On 17-Mar-2005 Andreas Feile wrote:
ich habe mit NVU folgenden Code erzeugt (Auszug):
style.css: [...] gross { font-size : 16pt; font-weight : bold; font-style : normal; } [...]
dokument.html: [...] <link rel="stylesheet" type="text/css" href="style.css"> [...] <gross>hallo</gross>
Warum wird das "hallo" vom Firefox und von Mozilla groß angezeigt, vom dagegen Konqueror nicht, und vom IE auch nicht?
Weil es Phantasiecode ist, aber kein html/css :-( Eine gute Einfuehrung bietet selfhtml, das sich auch auf der Suse befindet. Konkret: .gross {... und <span class="gross">hallo</span> Aber kann es sein, dass du gar nicht gross meinst, sondern h1 (oder eine andere Ueberschriftenebene)? Da du mit nvu wohl noch viele derartige Probleme erleben wirst, ist es wirklich sinnvoller, in selfhtml hineinzuschauen. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Heinz W. Pahlke, Donnerstag, 17. März 2005 09:34:
Eine gute Einfuehrung bietet selfhtml, das sich auch auf der Suse befindet.
Kenne ich, aber es ist nicht so einfach, eine Antwort auf eine Frage "warum funktioniert das nicht" zu finden.
.gross {...
und
<span class="gross">hallo</span>
Klappt. Vielen Dank.
Aber kann es sein, dass du gar nicht gross meinst, sondern h1 (oder eine andere Ueberschriftenebene)?
Nein, ich wollte schon einfach eigene Klassen definieren. Vielleicht ist das nicht so schlau, aber Absicht war es ;)
Da du mit nvu wohl noch viele derartige Probleme erleben wirst, ist es wirklich sinnvoller, in selfhtml hineinzuschauen.
An sich würde ich das auch lieber tun. Aber die Seiten, die zu pflegen sind, müssen immer wieder mal in größerem Stil umgeschrieben werden, 20 Zeilen einer Tabelle weg, zehn neue dazu, ein paar Zellen verbinden, usw... Wenn ich das alles mit vim tippen soll, dann dauert das ewig. Mit NVU hab ich ne Spalte mit einem Mausklick weg. Oder seh ich da grundsätzlich was falsch? Womit werden denn "große" Websites programmiert? Doch nicht, indem der Programmierer mit vim den Code tippt, oder? -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo, On 17-Mar-2005 Andreas Feile wrote:
Heinz W. Pahlke, Donnerstag, 17. März 2005 09:34:
Eine gute Einfuehrung bietet selfhtml, das sich auch auf der Suse befindet.
Kenne ich, aber es ist nicht so einfach, eine Antwort auf eine Frage "warum funktioniert das nicht" zu finden.
Aber du kannst dir erst einmal einen Ueberblick verschaffen. Dann geht es schon sehr viel leichter.
Aber kann es sein, dass du gar nicht gross meinst, sondern h1 (oder eine andere Ueberschriftenebene)?
Nein, ich wollte schon einfach eigene Klassen definieren. Vielleicht ist das nicht so schlau, aber Absicht war es ;)
Solange du Ueberschriften als solche auszeichnest, ist es auch kein Problem. Sonst darfst du dich nicht wundern, wenn die wichtigsten Suchmaschinen dich nicht moegen. Besonders h1, aber auch h2 werden vielfach sehr hoch gewichtet.
Da du mit nvu wohl noch viele derartige Probleme erleben wirst, ist es wirklich sinnvoller, in selfhtml hineinzuschauen.
An sich würde ich das auch lieber tun. Aber die Seiten, die zu pflegen sind, müssen immer wieder mal in größerem Stil umgeschrieben werden, 20 Zeilen einer Tabelle weg, zehn neue dazu, ein paar Zellen verbinden, usw... Wenn ich das alles mit vim tippen soll, dann dauert das ewig. Mit NVU hab ich ne Spalte mit einem Mausklick weg.
Oder seh ich da grundsätzlich was falsch? Womit werden denn "große" Websites programmiert? Doch nicht, indem der Programmierer mit vim den Code tippt, oder?
Nicht unbedingt mit dem vim, aber doch vielfach wirklich im Sourcecode. Ich benutze allerdings ausschliesslich den vim. Mit ihm ist auch eine Art Stapelverarbeitung moeglich, so dass Aenderungen in mehreren Dateien in einem Aufwasch durchgefuehrt werden koennen. Bei groesseren Sites sollte man sich allerdings wirklich ueberlegen, ob man nicht besser mit php oder SSI arbeitet, ein CMS verwendet oder einen Praeprozessor einsetzt. Ich benutze z.B. seit Jahren WML (Website Meta Language), um bei groesseren Veraenderungen nicht alle Seiten haendisch bearbeiten zu muessen. Natuerlich muss man sich da auch erst einmal einarbeiten, aber die anschliessende Arbeits- und Zeitersparnis ist bei konsequenter Nutzung enorm. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
Heinz W. Pahlke, Donnerstag, 17. März 2005 20:57:
Solange du Ueberschriften als solche auszeichnest, ist es auch kein Problem. Sonst darfst du dich nicht wundern, wenn die wichtigsten Suchmaschinen dich nicht moegen. Besonders h1, aber auch h2 werden vielfach sehr hoch gewichtet.
Das ist natürlich ein guter Tipp. Zwar wird unsere Seite sehr gut gefunden, aber trotzdem könnte man natürlich versuchen, das noch zu optimieren.
Bei groesseren Sites sollte man sich allerdings wirklich ueberlegen, ob man nicht besser mit php oder SSI arbeitet, ein CMS verwendet oder einen Praeprozessor einsetzt. Ich benutze z.B. seit Jahren WML (Website Meta Language), um bei groesseren Veraenderungen nicht alle Seiten haendisch bearbeiten zu muessen.
Leider verstehe ich von alledem nichts. Ich sollte also mal googeln... Auf jeden Fall vielen Dank! -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Hallo Andreas, hallo Leute, Am Donnerstag, 17. März 2005 17:21 schrieb Andreas Feile:
Heinz W. Pahlke, Donnerstag, 17. März 2005 09:34:
Eine gute Einfuehrung bietet selfhtml, das sich auch auf der Suse befindet.
Kenne ich, aber es ist nicht so einfach, eine Antwort auf eine Frage "warum funktioniert das nicht" zu finden.
Dann sucht man eben nach "Wie geht ..." ;-) [...]
Da du mit nvu wohl noch viele derartige Probleme erleben wirst, ist es wirklich sinnvoller, in selfhtml hineinzuschauen.
An sich würde ich das auch lieber tun. Aber die Seiten, die zu pflegen sind, müssen immer wieder mal in größerem Stil umgeschrieben werden, 20 Zeilen einer Tabelle weg, zehn neue dazu, ein paar Zellen verbinden, usw... Wenn ich das alles mit vim tippen soll, dann dauert das ewig. Mit NVU hab ich ne Spalte mit einem Mausklick weg.
Oder seh ich da grundsätzlich was falsch? Womit werden denn "große" Websites programmiert? Doch nicht, indem der Programmierer mit vim den Code tippt, oder?
Kommt drauf an [tm] ;-) Ich erstelle Webseiten grundsätzlich mit vim (was sonst? ;-) - und habe auch schon die ein oder andere größere Webseite gebaut. Die Vorteile des Schreibens "von Hand" liegen u. a. darin, dass wirklich nur das im Quelltext steht, was man wirklich braucht. Grafische Programme fügen meistens etliche Tags zuviel ein, was sich dann auf die Dateigröße und somit die Ladezeit auswirkt. Und manche grafischen Programme erstellen so kaputtes HTML, dass der Syntaxcheck beim w3c __sehr__ peinlich wird... (keine Ahnung, was NVU taugt) Zurück zum Programmieren von Hand - ich verwende meistens nicht reines HTML, sondern miche eine kräftige Portion PHP dazu. Das bringt mir gleich mehrere Vorteile: - Der Grundrahmen der Seite kann zentral liegen. Spart einen Haufen Tipparbeit und ist auch bei Änderungen am Grundrahmen recht praktisch ;-) - Die Inhalte liegen in jeweils einer eigenen Datei, komplett getrennt vom Grundgerüst (die Inhaltsdateien beginnen mit der Überschrift und enden mit dem letzen Absatz). Die Inhaltsdateien werden jeweils im Grundrahmen per PHP include() eingebunden. - Das Menü lasse ich aus einem PHP-Array generieren - vereinfacht die Wartung deutlich - Auch sonst verwende ich diverse PHP-Funktionen, um mir die Arbeit zu erleichtern. * einfachstes Beispiel ist meine table-Funktion. <?php table("border='1'", " foo bar baz bar word xy "); ?> ^^^^ die Leerräume sind jeweils Tabs generiert mir eine HTML-Tabelle mit 2 Zeilen und 3 Spalten - einfacher geht es nicht mehr ;-) * eine Bildergalerie besteht bei mir im Wesentlichen aus einem Array mit Dateinamen und ein paar Optionen zu jedem Bild. Aus diesem Array generiere ich dann sowohl die Übersichtsseite als auch die Seiten mit Einzelbildern. Und das Beste: Das Array wird von einem Shellscript generiert (ls -1 | sed ...) und braucht dann nur noch etwas Feintuning ;-) Wie Du siehst, ist "Programmierung von Hand" relativ. Insbesondere die PHP-Bildergalerie hat mir schon einen Haufen Arbeit gespart. Das Ergebnis der beschriebenen Technik kannst Du Dir z. B. unter http://www.cboltz.de?sl und http://www.landjugend-insheim.de?sl ansehen. Auch wenn die URLs statisch aussehen, läuft dank mod_rewrite alles zentral über /index.php?page=.... PHP-Quellcodes auf Anfrage - es soll keiner das Rad neu erfinden müssen ;-) Gruß Christian Boltz -- Gna, schon wieder Seti [...] Dabei ist es schon schwierig genug, auf *diesem* Planeten intelligentes Leben zu finden. [Charly Kuehnast]
Am Donnerstag, 17. März 2005 09:22 schrieb Andreas Feile:
Hallo Liste,
ich habe mit NVU folgenden Code erzeugt (Auszug):
style.css: [...] gross { font-size : 16pt; font-weight : bold; font-style : normal; } [...]
dokument.html: [...] <link rel="stylesheet" type="text/css" href="style.css"> [...] <gross>hallo</gross>
Es gibt keine <gross> Tags in HTML oder xhtml, wenn Du solche Spielereien mit eigenen Tags machen willst, musst Du xml Dateien nehmen, mit all den Problemen, welche damit in den diversen Browsern auftreten.
Warum wird das "hallo" vom Firefox und von Mozilla groß angezeigt, vom dagegen Konqueror nicht, und vom IE auch nicht?
Weil die gecko Engine wohl solche Fehler trotzdem verarbeitet - vermutlich aus der xml Verarbeitung übernommen. Ich empfehle dringend einen Besuch bei der w3c Homepage, die aktuelle HTML 4.01 Spezifikation gibts unter http://www.w3.org/TR/html4/, XHTML 1.0 unter http://www.w3.org/TR/xhtml1/, die 1.1 unter http://www.w3.org/TR/xhtml11/ und den HTML-Checker findet sich unter http://validator.w3.org/, alles was da nicht durchkommt, ist fehlerhaft und hat im Internet nichts verloren. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am Donnerstag, 17. März 2005 13:07 schrieb Manfred Tremmel:
Am Donnerstag, 17. März 2005 09:22 schrieb Andreas Feile:
Hallo Liste,
ich habe mit NVU folgenden Code erzeugt (Auszug):
style.css: [...] gross { font-size : 16pt; font-weight : bold; font-style : normal; } [...]
dokument.html: [...] <link rel="stylesheet" type="text/css" href="style.css"> [...] <gross>hallo</gross>
Es gibt keine <gross> Tags in HTML oder xhtml, wenn Du solche Spielereien mit eigenen Tags machen willst, musst Du xml Dateien nehmen, mit all den Problemen, welche damit in den diversen Browsern auftreten.
Warum wird das "hallo" vom Firefox und von Mozilla groß angezeigt, vom dagegen Konqueror nicht, und vom IE auch nicht?
Weil die gecko Engine wohl solche Fehler trotzdem verarbeitet - vermutlich aus der xml Verarbeitung übernommen.
Ich empfehle dringend einen Besuch bei der w3c Homepage, die aktuelle HTML 4.01 Spezifikation gibts unter http://www.w3.org/TR/html4/, XHTML 1.0 unter http://www.w3.org/TR/xhtml1/, die 1.1 unter http://www.w3.org/TR/xhtml11/ und den HTML-Checker findet sich unter http://validator.w3.org/, alles was da nicht durchkommt, ist fehlerhaft und hat im Internet nichts verloren.
ACK. Bleibt nur noch anzumerken, dass alles, obwohl es vom Validator für richtig befunden wurde, noch lange nicht von jedem aktuellen Browser richtig dargestellt wird - leider. Wenn man also Seiten für die wilde weite Welt schreibt, kommt man um diverse Browsertests nicht herum. -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen. Auch sehr interessant: http://www.suse-etikette.de.vu
Am Donnerstag, 17. März 2005 17:57 schrieb Matthias Houdek:
Bleibt nur noch anzumerken, dass alles, obwohl es vom Validator für richtig befunden wurde, noch lange nicht von jedem aktuellen Browser richtig dargestellt wird - leider.
Stimmt leider, gerade der ehemals führende IE ist weit ins Hintertreffen geraten. Alles was über Plain-HTML und CSS 1 hinausgeht ist nicht unbedingt sein Ding.
Wenn man also Seiten für die wilde weite Welt schreibt, kommt man um diverse Browsertests nicht herum.
Dem ist nichts hinzuzufügen, IE, Mozilla(derivat), Opera und Konqueror/ Safari sollten alle mal drüber laufen, eventuell noch ein Text-Browser (lynx oder w3m), wenn der HTML- und CSS-Code OK ist und die Browser kein Problem damit haben, kann man davon ausgehen, dass es wirklich in Ordnung ist. Wenn dann noch ein exotischer Browser zickt, sollen die Programmierer des Browsers sich drum kümmern. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (6)
-
Andreas Feile
-
Christian Boltz
-
Heinz W. Pahlke
-
Jens Ruckelshäuser
-
Manfred Tremmel
-
Matthias Houdek