@@1unitedpower
Dann hätte das JavaScript einiges am DOM zu tun …
Eher der Autor des HTML oder der Server, der das HTML zusammenbaut.
Nö, der Seitenautor sollte damit gar nichts zu tun haben. Der pflegt seinen Inhalt genau einmal ein.
Dann kann man auch gleich aus jeder Tabellenzeile eine Beschreibungsliste
dl
mitdt
unddd
machen.Ja, daran hab ich auch gedacht. Vereinfacht auf der anderen Seite das Stylesheet, weil man bei einem Breakpoint einfach die Tabelle aus- und die die Definitionsliste(n) einblenden könnte und umgekehrt.
Du willst aber nicht den Inhalt doppelt (als Tabelle und als Beschreibungsliste[1]) im DOM haben, oder?
Oder man lässt die Tabelle ganz weg und man layoutet die Definitionslisten bei ausreichend großem Viewport wie eine Tabelle.
Kann man so machen. Dann hat man natürlich die Beschriftungen zigfach im HTML-Code. Aber genau das willst du ja, wenn sie kopierbar sein sollen.
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
dl
steht für description list, nicht für definition list. ↩︎