Hallo beatovich,
Solange du assistive Technik untertützen willst, hilft dir Obfuskation nicht weiter.
display:none;
ist auch für Screenreader nicht „sichtbar“.Also für diesen Fall fände ich das Attribut 'hidden' mehr angebracht.
Stimmt – für den Nutzer ist es ja nicht relevant.
Vielleicht kann man auch mit input[type=hidden]
arbeiten, ist halt die Frage, ob der Spam-Bot „blöd“ genug ist, um das auszufüllen.
Gruß
Julius