
Letras

¿Viste esta basura de Facebook?
Entré en Facebook para verificar eso y lo que vi fue un desastre diferente y aún más anidado.:
Están intentando luchar contra la extensión de su navegador bloqueador de anuncios. Por supuesto que lo son. Estoy seguro de que su escala no significará perder millones de dólares. Pero me pregunto si realmente se trata de perder dinero cuando se tiene en cuenta la pérdida de confianza y, potencialmente, la pérdida total de personas en la plataforma.
Se siente muy grosero, ¿no? Como si un usuario instala una tecnología específica en su computadora para ejercer cierto control sobre lo que permite en sus computadoras y en sus ojos. Y ellos dicen: “No, no respetamos esa elección. Vamos a luchar contra su tecnología con nuestra tecnología y forzaremos la alimentación de estas cosas en su computadora y en sus globos oculares”. No se sienta bien.
No ignore que los bloqueadores de anuncios tienen efectos adversos sobre la capacidad de los sitios web para ganar dinero. Así es literalmente como ganar dinero. Pero no quiero hacerlo peleando ya cuesta romper la confianza. Quiero hacerlo con gracia y al mismo tiempo generar confianza.
De todos modos.
Me pregunto cómo sería escribir HTML para ayudar a los bloqueadores de anuncios:
!-- start: advertisement --div data-ad="true" divSponsor:/div a href="https://sponsor.com" rel="nofollow"Company/span/div!-- end: advertisement --
Los buenos lo han estado haciendo durante años.
Esto de las letras basadas en intervalos me hace pensar en bibliotecas como Splitting.js y Lettering.js que dividen el texto en span
mensajes individuales por razones de estilo.
Resulta que eso no afecta la búsqueda en la página (es decir, si busca “perro”, encontrará spand/spanspano/spanspang/span
), pero sí afecta a algunos lectores de pantalla en el sentido de que tratarán cada letra de manera distinta, lo que puede resultar en un audio. bastante horrible. salida, como pausas entre letras donde no las esperaría o no las desearía.
¡Aunque es totalmente solucionable!
Acabo de leer sobre lo poderoso aria-label
que es a través de Web Platform News, citando a Amelia Bellamy-Royds:
Un
aria-label
atributo en un botón o enlace reemplaza efectivamente el contenido de texto de ese elemento con la nueva etiqueta.
¡Fue genial ver qué es lo que hace Lettering.js de forma predeterminada! Y Splitting.js está descubriendo el mejor método para ellos, lo que implica aria-label
.
Ah, y como siempre, ::nth-letter()
sería genial. Resumen de 2018 de una solicitud de 2011.
Deja una respuesta