Translating UI design to a CSS & Html can be a little complicated. You receive a design from a UI team/expert in your company, which includes general look for the web site,font sizes, images , positioning in the page, distances etc... and you have to create the CSS which shows the design in the page you create. This requires a lot of experience and attention to details. Wrong design can result in unexpected things, like div's disappearing , partial views and wrong positions of items. For example...
A couple of months ago I was performing maintenance on the main page of my team's web site. One of the things I noticed is that the page contains a disabled scroll bar which is not used. So I wanted to remove it to give more space in the page for other stuff (especially the Map - the site is a GIS site). So after a little reading in the MSDN I found that there is a CSS property which is responsible for this. It is called " overflow ". The property can have these values : visible - If components in...