Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   Frage zur HTML-Syntax (https://boardunity.de/frage-html-syntax-t3609.html)

LonelyPixel 05.10.2005 16:14

Frage zur HTML-Syntax
 
Hi,
leider konnten mir die bekannten Referenzen, der Validator und Google nicht weiterhelfen, also versuch ich mal hier mein Glück:
Ist es erlaubt oder sinnvoll, in HTML-Attributen (oder auch in XHTML) Zeilenumbrüche zu verwenden? Also z.B. sowas:
Code:

<input type="text" value="zeile1
zeile2" />

IE und Opera zeigen dann sogar beide Zeilen an, Firefox nur die erste. Das schreckt mich schonmal davon ab, da Zeilenumbrüche zuzulassen. Außerdem stehe ich konkret grade vor einem Implementierungsproblem, bei dem ich gerne Zeilenumbrüche in Attributen verbieten (rausfiltern) würde. Nur falls es erlaubt ist, könnte es ja u.U. auch eine sinnvolle Anwendung geben, die ich noch nicht kenne. Wär also toll, wenn mir jemand kurz nen Link zeigen könnte, der autorisiert ist, darüber eine Auskunft zu geben. :)

MrNase 05.10.2005 17:28

Also, ich bin leider nicht dazu autorisiert dir einen Link und/oder weitere Auskünfte zu geben aber ich kann ja mal versuchen logisch zu antworten ;)

HTML sollte im Quelltext strukturiert sein damit man den Überblick nicht verliert. Mir fällt allerdings kein Grund ein warum man in Attributen Zeilenumbrüche verwenden sollte. Ehrlich gesagt habe ich noch keine Seite gesehen wo dies der Fall ist (und ich habe mir schon eine ganze Menge an Internetseiten angeschaut).

Ich verstehe den Sinn nicht und ich werde es so machen wie immer: Ohne Zeilenumbruch.

TRS 05.10.2005 19:29

Wenn du Zeilenumbrüche verwenden möchtest, so wäre eigentlich die Textarea die richtige Wahl für dein Anliegen.

LonelyPixel 05.10.2005 20:04

Ja schon, ich meinte da mit dem <input/> mehr als Beispiel. Gilt auch für jedes andere Tag, z.B. im title-Attribut, wo der Zeilenumbruch noch einigermaßen Sinn machen könnte, aber nicht von allen Browsern unterstützt wird, glaub ich.

codethief 06.10.2005 23:27

Einzig und allein beim title-Attribut würde es IMHO Sinn machen - aber nimm es so hin wie es ist: es geht nicht. ;)
Generell sind Zeilenumbrüche in Tags (zwischen < und >) ziemlicher Dummfug. :)

MaMo 07.10.2005 00:39

Hi.

Gibt es z.b. im title-Tag (bzw. alt-Tag) nicht die möglichkeit mit \n (bzw. \r) zu arbeiten?

MfG MaMo

LonelyPixel 08.10.2005 11:01

Zitat:

Zitat von codethief
Generell sind Zeilenumbrüche in Tags (zwischen < und >) ziemlicher Dummfug. :)

Na das würd ich so nicht sagen. Wenn du z.B. mehrere Tags ohne Abstand aneinanderfügen willst (Buttons oder Bilder z.B.) aber jedes Tag in eine eigene Zeile schreiben willst, wegen der Übersichtlichkeit, dann kannst du das ja so machen:

<img src="bla"
/><img src="bla2"
/>...

MaMo 08.10.2005 11:09

Was vor allem für den Internet Explorer eine schöne Sache wäre, denn der hat ja manchmal so seine Probleme damit (z.b. wenn zwischen Listen solche Umbrüche sind aber die <li>-Elemente sind per CSS zu block-Elementen formatiert, dann zeigt er da jeweils eine leere Zeile zwischen an. Ziemlich unschön in Navigationsmenüs o.ä.)

MfG MaMo

LonelyPixel 08.10.2005 12:33

Dieses Tags auf mehrere Zeilen Verteilen hab ich seinerzeit sogar von Frontpage 1 abgeschaut. ;) (Also dem Billigteil was früher mal beim IE dabei war.)

codethief 11.10.2005 00:22

Zitat:

Zitat von LonelyPixel
<img src="bla"
/><img src="bla2"
/>...

Ein Wort: Igitt. :eek:

LonelyPixel 11.10.2005 19:46

Machs besser!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:09 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25