Frames are by no means an accepted part of Web design. Some Web authors feel that frames are too constricting, limiting flexibility in designing the layout of a Web page. There is also concern that frames use up valuable screen space.
Frames can also be difficult for users.
By placing an HTML file inside of a frame, the source code for that file is removed from the user. This can cause some problems. For example, a user may be interested creating a bookmark to a page displayed inside of the frame, but it is not always easy to discover the URL for that page. For these reasons and others, some Web authors will not use frames in their pages. On the other hand, frames can give you more flexibility in designing your Web presentation.