Los espacios dificultan la navegación por el código con el teclado.
Con espacios, la mayoría de las personas usará cuatro espacios, pero algunos usarán dos o tres. Con las pestañas, las personas que desean que su código se muestre con dos espacios, simplemente pueden configurar el carácter de tabulación para que se muestre tan ancho como dos espacios, y el estilo de codificación permanece constante.
Si está utilizando espacios para pestañas en cualquier HTML, CSS o JavaScript, lo está haciendo mal. No hay debate de tabulaciones contra espacios para html/css/js, ya sean pestañas o ignorancia. El código del lado del cliente no está compilado, e IIS no tiene la compresión activada por defecto - exceso de espacio en blanco = exceso de grasa.
Hace mucho tiempo, VB6 no nos dio la opción de usar pestañas, pero ahora podemos y debemos - si no lo hace, su código hace que parezca que todavía se aferra a la vieja escuela.
Así que deje de codificar como si fuera 1999. Use pestañas. Hazlo por los niños.
En un intento, compatibilidad con versiones anteriores de MSVC++? – rjh