As a graphic designer at heart, I used to get frustrated with the unpredictable nature of web design. It’s taken me awhile to accept the flexibility of the web, and know that what is designed isn’t always exactly what the end user will see.
Check out this article for an interesting perspective on shifting your mind to Embrace The Medium.
The wonderful thing about the web is that it takes many forms and those forms can be shaped by the reader to his or her benefit. That is a strength not a weakness; a feature not a bug.