Sự khác biệt giữa Khung và IFrame

Sự khác biệt chính: Khung là thẻ HTML được sử dụng để phân chia trang web thành nhiều khung / cửa sổ khác nhau. Được sử dụng làm thẻ, nó chỉ định từng khung trong thẻ frameset. Khung nội tuyến như

Mã này cho thấy trong trang hiện tại, một khung sẽ được hiển thị có chứa URL nguồn. Vì vậy, nguồn được nhúng trong trang hiện tại. Trình duyệt Netscape không hỗ trợ thẻ iframe. Iframe thường được sử dụng để hiển thị quảng cáo trên trang web. Khi chúng tôi sử dụng thẻ khung thì trang hiện tại chỉ cấu thành các khung trong khi trong iframe trang web hiện tại và cửa sổ phụ (được tạo bởi iframe) được coi như hai thực thể riêng biệt. Nó chỉ mang lại một số nguồn khác cho trang hiện tại. Các khung nội tuyến còn được gọi là khung nổi. World Wide Web Consortium (W3C) bao gồm tính năng iframe trong HTML 4.01.

các thẻ được sử dụng để tạo khung với khung thẻ trong khi iframe đáp ứng các chức năng của cả thẻ khung và thẻ khung. Không giống như thẻ khung, thẻ Iframe cũng có thể được đặt bên trong thẻ body. Vị trí của iframe rất dễ dàng, một lập trình viên có thể dễ dàng đặt thẻ trong số các thành phần trang web khác và cũng có thể thêm một số iframe nếu anh ta muốn. Mặt khác, việc đặt khung trong bộ khung hơi phức tạp. Bộ mã hóa cần điều chỉnh kích thước khung hình để hiển thị chúng chính xác. Kích thước về chiều rộng là rất khó cho khung hình so với iframe. Trong khung, chiều rộng của khung phải cộng chính xác với chiều rộng của trang web, trong khi ở iframe, bạn chỉ có thể biểu thị chiều cao và chiều rộng tính bằng pixel hoặc theo tỷ lệ phần trăm chiều rộng của trang web và nó được hiển thị ở đó vị trí cụ thể trong trang web. Tóm tắt sự khác biệt trong bảng dưới đây: -

Khung

Khung hình

Định nghĩa

Khung là thẻ HTML được sử dụng để chia trang web thành nhiều khung / cửa sổ khác nhau. Được sử dụng làm thẻ, nó chỉ định từng khung trong thẻ frameset.

Khung nội tuyến như