WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Kommentar hat Ausgabeeinfluß? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Al Blank
Ich kenne ein ähnliches Beispiel nur andersrum :]

Zeilenumbrüche im Alt-Tag erhält man wenn man solchige auch im Quelltext macht!

Beispiel:

1: 
2: 
3: 
4: 
5:
<img src="bild.jpg" 
alt="Dies ist ein
Beispieltext f&uuml;r
Umbr&uuml;che im alt-tag!
Ist doch witzig oder?" width="100" height="80" border="0">


Also ich hab da jedenfalls lange gerätselt bis ich das rausgefunden habe.

Grüße,

Al Blank
von DukeXP
HerrRossi schrieb am 07.12.2003 00:38
Immerhin heißt es, daß html-Kommentare überall plaziert werden dürfen und nie einen Einfluß haben.

Sollte so sein, ist aber nicht so. Auch Leerzeilen / -zeichen haben großen Einfluß auf die Ausgabe im Browser. HTML-Kommentare sollte man aber eh' vor Veröffentlichen der Seite entfernen, da sie nur für unnötige Ladezeit sorgen und dem Benutzer keinerlei Zusatznutzen bringen. In Verbindung mit XHTML gibt's noch viele weitere "böse HTML-Wunder".
von HerrRossi
Hallo!

Heute ist für mich offenbar der Tag der bösen html-Wunder.

Ich habe gerade festgestellt, daß ein normaler html-Kommentar im Quelltext die Ausgabe verändern kann. Zumindest bei mir ( IE Vers. 6 ) ist dies gerade der Fall.

Vergleicht mal DIESE Seite mit DIESER Seite.

Auf beiden Seiten befindet sich ein völlig identer Quelltext.

Ein absolut positionierter div-Berich. Und in dem ein weiterer div, der rot gefärbt ist und einen (sinnlosen) Text in Blocksatz enthält.

Der einzige Unterschied ist der, daß auf der zweiten Seite ein ganz normaler HTML-Kommentar eingefügt ist. ( Seht Euch jeweils den Quellcode an! )

Und jetzt zu dem ( bei mir auftauchenden ) Phänomen :

Auf der ersten Seite wird der Blocksatz normal angezeigt - auf der zweiten Seite ist am Ende der ersten Zeile ein Abstand zwischen dem letzten Buchstaben und dem Rand des div-Bereichs. Hier wird der Blocksatz nur in den anderen Zeilen korrekt ausgegeben.

Ich würde gerne wissen, ob das bei anderen auch so ausgegeben wird oder ob andere Leute auf beiden Seiten einen korrekten Blocksatz sehen.

Und vorallem - warum es zu diesem Phänomen kommt???

Immerhin heißt es, daß html-Kommentare überall plaziert werden dürfen und nie einen Einfluß haben.

Interessant ist übrigens auch, daß, wenn man den Kommentar statt an das Ende der zweiten div-Einleitung an das Ende der ersten div-Einleitung schreibt - oder sonst irgendwo, ist das Phänomen verschwunden. Nur an dieser einen Stelle, wo er jetzt steht, kommt es dazu.

Bin echt gespannt, was andere dazu sagen.

Liebe Grüße

Herr Rossi

Nach oben