What are Frames in HTML? Definition, Examples & Modern Alternatives