Not entirely. You can however avoid the most common bad-practices, such as. Locking the font-size or fixing the layout using pixels.
Now i usually add something along the lines of below to my own layouts.
* {
margin: 0;
padding: 0;
}
#Basement {
width: 90%;
max-width: 1600px;
min-width: 668px;
}
The reason i use the star to remove margin and padding on everything, is because i likely need to change these values anyway, and finally it solves quite a few browser specific issues. For lists that would be the issue where one browser uses margin, while the other uses padding.
Be sure to set your font-sizes with either percentages or em as well, pixels would be the last option i would chose.