Depende. Puede crear un sitio web accesible con ellos: debe centrarse en crear un código semántico válido. Tener todo correctamente etiquetado, usar las etiquetas correctas, seguir una buena estructura html, agregar roles ARIA, etc. ayuda mucho con los lectores de pantalla.
Para los navegadores más antiguos, debe tener en cuenta los fallos decentes. O mejor aún, cree mejoras progresivas. No significa proporcionar la misma experiencia en todos los navegadores, pero asegúrese de que la página aún funcione si una determinada característica no es compatible.
También debes tener en cuenta:
- ¿Cuáles son las ventajas de usar PHP?
- ¿Qué es mejor para aumentar la clasificación de mi sitio, usando un dominio caducado y 301 redirigiendo a mi sitio o creando contenido relacionado en el dominio caducado y vinculando a mi sitio?
- ¿Cómo uso el QueryStringField en asp.net?
- ¿Qué es la elevación en JavaScript?
- ¿Hay alguna diferencia entre no tener un archivo robots.txt y tener un archivo robots.txt que permita a todos los agentes de usuario y archivos / directorios?
- combinación de colores / fuentes que usa, tamaño de fuente
- fraseología
- Diseño, capacidad de búsqueda
- estructura del contenido
- capacidad de respuesta (muchas personas usan dispositivos móviles o amplían una página para tener un texto más grande).
- arquitectura informacional
- …
Como puede ver, usar HTML y CSS en sus versiones más recientes puede ser de ayuda (semántica, menos hacks, etc.) pero no asegurará que tendrá un sitio web accesible. Aún debe hacer un esfuerzo y tener en cuenta la accesibilidad desde el día 1.