There is a development company that's been hired by my company to make some complex software. It appears that they are using a .NET framework to write the code. I don't know if this is something strictly associated with .NET, but while looking at how the HTML is structured, I noticed a lot of in-line CSS. Just a lot of divs in the format
<div style="position: absolute; top:177px; left:229px; width: 710px; height: 306px;" class="EventLabel Event_bg_red"></div>
There are also elements with long ids. id="ctl00_ctl00_ctl00_MainContent_MainContent_BodyContent_grid_DXDataRow0"
Do these long strings of text and long in-line style declarations impact the performance of the site? (I'm noticing some lagging issues, and do not know whether it is due to some script or complex HTML) Or perhaps .NET writes this HTML dynamically, thus the long time to compute all those position:absolute values. Or are strings of text like this negligible when it comes to a browser rendering a webpage?