Aloha ;)
Warum nicht so?
<input id="eingabe" value="Hier kann man was eingeben"> <label for="eingabe"> <details> <summary>Eingabefeld: </summary> Hier steht eine langatmige Erklärung dazu, was das Eingabefeld bewirkt. Sie muss normalerweise unsichtbar sein, weil sie schlicht und ergreifend zu lang wäre. Das Problem: Gibt man einen Text ins Eingabefeld ein, so klappt dieser Text bei jedem Leerzeichen auf und zu. </details> </label>
Ja, wäre eine Möglichkeit (fürs Primärproblem, um das es mir hier gar nicht so sehr ging). Hat aber auch seine Tücken: So verliert das label seinen Sinn - zumindest im Chrome wird jetzt beim anklicken des Labels nur noch aufgeklappt, nicht mehr das Textfeld markiert.
Grüße,
RIDER