El uso excesivo del posicionamiento absoluto es un problema de diseño, pero no tanto por problemas de rendimiento, no sé nada de rendimiento, lo que me haría dudar sobre el uso del posicionamiento absoluto cuando lo necesitaba.
El problema real con el posicionamiento absoluto es que tiende a atar su diseño a tamaños fijos, lo que puede hacer que las cosas se vuelvan completamente locas si tiene que adaptarse a cosas que cambian de tamaño.
Por ejemplo, ¿qué ocurre si desea aumentar el tamaño de fuente de su sitio? Si todo está completamente posicionado, tendrá un gran esfuerzo para volver a alinear todo.
En la misma línea, el posicionamiento absoluto casi siempre significa que todo el diseño está posicionado y dimensionado en píxeles en vez de em
unidades o porcentaje. Nuevamente, no hay problema con el tamaño de píxeles, pero genera problemas de accesibilidad cuando las personas intentan ajustar el sitio ellos mismos (por ejemplo, con un zoom o una lupa, o simplemente cambiando el tamaño de las fuentes, etc.)
¿Y ha intentado ver su sitio en varios dispositivos móviles? Los sitios que están rígidamente diseñados son generalmente los peores cuando se trata de ver en un tamaño de pantalla más pequeño. Es mucho mejor tener un diseño fluido que funcione dondequiera que lo use, en lugar de tener que tener un sitio completamente separado para móviles.
"¿Qué ocurre si desea aumentar el tamaño de fuente de su sitio?" puede hacer su posicionamiento absoluto en "em" – redben
Soporte de IE8 heredado me ha obligado a usar el posicionamiento absoluto en todas partes ... Creo que en algunos casos, es mucho más sensato. Demasiados principios pueden evitar que hagamos cosas a veces. –
Por lo que yo entiendo, en última instancia, esto se debe a que los componentes en su sitio están relacionados entre sí a medida que se establecen. Puede escribir código utilizando el posicionamiento absoluto, que tiene esto en cuenta. – JL235