One of the biggest mistakes a newbie designer makes is not verifying how a site looks in several different browsers. What you get on your browser isn't always what your visitors see on their browser. You need to know how your site looks to all visitors that are arriving at your page. Also check your site with different operating systems.
Frames have not been used on websites since the 90's. The fact is that while frames were popular in the past, they were simply one of many early techniques that were necessary then but are not today. They are the stone wheel of the Web Development Internet generation and should not be used today. Frame designs are harder to bookmark, and they make scrolling a chore. It is simple to design your page so visitors can navigate through it.
A successful website needs to work for visitors using any browser, so it is important to test your web pages to make sure they display properly in different browsers. Different browsers like Internet Explorer, Firefox, Safari or Chrome may not display content the same way; what works in one might not work in another. Prior to releasing your website to the public, you should verify that all of your webpages appear as intended on every popular web browser.
After learning a few new things about website development, you can begin to experiment with new techniques and strategies. The important thing you should keep in mind is that the resources available to you for further improving your web design skills and continuing your education are virtually unlimited. As long as you pair your learning with practical application, your website development projects will succeed time after time.