Excessive use of absolute positioning is a design issue, but it isn’t because of any performance issues - I don’t know anything about performance, which makes me hesitate to use absolute positioning when I need it.
The real problem with absolute positioning is that you tend to snap your layout to fixed sizes, which can cause things to go blank if you need to adapt to things that change size.
For example, what happens if you want to increase the font size of your site? If everything is absolutely positioned, you will make great efforts to reinstall everything.
In the same vein, absolute positioning almost always means that the entire layout is positioned and has a size in pixels, not em units or percent. Again, there is nothing wrong with using the pixel size, but it causes accessibility problems when people try to customize the site themselves (for example, with an increase or a magnifying glass, or just change the font size, etc.).
And have you tried viewing your site on different mobile devices? Websites that are tightly designed are usually the worst when it comes to viewing a smaller screen size. It's much better to have a fluid design that works only where you use it, rather than having a completely separate website for mobile phones.
source share