kho wrote:- schon bei der Auswahl eines Bildes die Möglichkeit zur Eingabe eines Alt-Textes
Grrr. Jetzt muss ich aber mal ähnlich loslegen wie Falk: Können wir bitte mal das alt-Attribut entmystifizieren? Es muss keineswegs jedes in HTML eingebundene Bild einen alt-Text haben, das ist hanebüchener Unsinn! Beispielsweise einem Foto einer Kuh als alt-Text "Foto einer Kuh" zuzuweisen ist
vollkommen sinnlos! (Nicht persönlich nehmen. Ich sehe das ständig irgendwo, Du hast es nur hier genannt

)
Der alt-Text dient vor allem dem Zweck, bei abgeschalteten oder nicht verfügbaren (404 etc. pp.) Grafiken eine
alternative Textversion zu bieten - für ein Foto oder eine dekorative Grafik
gibt es keine solche Alternativfunktion. (In solchen Fällen ist alt="" je nach konkret verwendetem DOCTYPE sinnvoll bzw. erforderlich.)
Hat man aber beispielsweise eine Buttongrafik oder ein Logo, welches eine Überschrift darstellt, so kann man hier durchaus einen sinnvollen alt-Text setzen, der dann z.B. auch Screenreadernutzern dient. Beispiel: Ein grafischer Homebutton sollte alt="Home" oder besser alt="Startseite" haben.
kho wrote:- keine style-Definitionen mehr
Oh, ja. Bitte. Keine inline-Styles mehr. Nie wieder inline-Styles mit kruden !important-Konstrukten überschreiben müssen.
Wenn es nur so einfach
wäre ...
Abstrakt betrachtet hast Du Recht - Trennung von Struktur und Präsentation. In einer idealen Welt würde kein Gramm von s9y ausgeliefertes (X)HTML irgendwelche inline-Styles enthalten, und hätte man das von Anfang an so gemacht (Das ist ausdrücklich
kein Vorwurf an
irgendjemanden - man hat sich bis vor einigen Jahren um so etwas einfach noch keine Gedanken gemacht.), wäre es heute auch kein Problem.
Aber es gibt nunmal existierende Templates, die auf inline-Styles in s9y aufsetzen, d.h. wenn man die inline-Styles aus Kern und Plugins "von heute auf morgen" entfernen würde, würden zig Blogs, welche diese Templates nutzen, auseinanderfallen. Das will niemand.
Die einzige Lösung, die ich mittelfristig dafür sehe, wäre es, s9y nach
sämtlichen inline-Styles zu durchforsten und diese in ein zusätzliche Stylesheet, welches vom Kern eingebunden wird, auszulagern. Das ist dann aber wieder schlicht eine Fleißaufgabe, für die es an Manpower fehlt.
YL