Hallo Cheatah,
Wieso hat size nichts mit width zu tun?
weil das eine eine CSS-Eigenschaft (und damit Darstellungsempfehlung) ist, das andere eine deprezierte HTML-Eigenschaft, deren Nutzen nicht mehr existiert.
Das size-Attribut des input-Elements ist nicht im Sinne der HTML-Spezifikationen »deprecated«. Das hast du zwar nicht gesagt, aber deine direkte Wortübertragung lässt darauf schließen, dass es so wäre. Diese Anlehnung ist verwirrend: Was du meinst, ist die allgemeine Bedeutung von deprecated in einem informalen, vom Ursprung entkoppelten Sinne. Du meinst etwa »überholt« und »veraltet« als eine subjektive Bewertung.
Nichtsdestoweniger ist es Strict-Markup, selbst wenn du mit der Einschätzung, dass das Attribut einzig die Präsentation betrifft und bessere Alternativen existieren, richtig liegen magst. Der Terminus technicus »deprecated« hat im Sinne der HTML-Spezifikationen nur eine (einzige) bestimmte (festgelegte) Bedeutung. Ob ein Element/Attribut in diesem Sinne deprecated ist, steht unveränderlich fest. Sofern das Wort mit dieser speziellen Bedeutung übersetzt wird (»missbilligt« usw.), muss auch darauf hingewiesen werden, dass nicht irgendein landläufiger Sinn gemeint ist. Wenn hingegen der landläufige Sinn gemeint ist, ist es unpassend, sich überhaupt auf das englische Wort »deprecated« zu beziehen, welches im Zusammenhang der Spezifikationen wie gesagt nur mit einer speziellen Bedeutung vorkommt. Zudem liegt schon im Wortsinne von »deprecated«, dass jemand etwas mit normativer Wirkung für missbilligt erklärt hat, nicht, dass es in irgendeinem Sinne durch unbestimmte Umstände veraltet und obsolet geworden ist und deshalb unnütz geworden ist.
Mathias
[x] Die Entity lästerte Ihro Majestät auf unglaublich infame Art und Weise.