Web design is an subject of its own. Some designers do really cool things. Others always struggle to make an layout look the same in all kinds of web-browsers.
My problem with web design is most of the time - keeping the web browser from crashing :-D. I don`t know why and I don`t pretend to be an webdesigner... but especially CSS is my favorite... an "vertical-align: top;
" at the wrong position and buff... you have a lot of fun with IE.