Giới thiệu
Thẻ <frame> dùng để tạo một khung (frame) và xác định một cửa sổ khung bên trong một <frameset>. Mỗi frame hiển thị một tài liệu HTML riêng biệt.
Lưu ý quan trọng: Thẻ <frame> và <frameset> đã bị loại bỏ (deprecated) trong HTML5. Không nên sử dụng trong phát triển web hiện đại. Thay vào đó, hãy dùng <iframe> hoặc bố cục CSS (Flexbox, Grid).
Các thuộc tính (chỉ mang tính lịch sử)
| Thuộc tính | Mô tả |
|---|---|
| frameborder | Hiển thị viền quanh khung. |
| longdesc | Trang chứa mô tả dài về nội dung khung. |
| marginheight | Lề trên và dưới của khung. |
| marginwidth | Lề trái và phải của khung. |
| name | Tên của khung (dùng cho target). |
| noresize | Không cho phép người dùng thay đổi kích thước khung. |
| scrolling | Có hiển thị thanh cuộn hay không (yes/no/auto). |
| src | URL của tài liệu hiển thị trong khung. |
Ví dụ (chỉ tham khảo lịch sử)
<!DOCTYPE html> <html> <frameset cols="30%,30%,20%,20%"> <frame src="https://www.tutorialspoint.com/codingground.htm"> <frame src="https://store.tutorialspoint.com/"> <frame src="https://www.tutorialspoint.com/tutorialslibrary.htm"> <frame src="https://www.tutorialspoint.com/programming_examples/"> </frameset> </html>
Kết quả hiển thị
Ví dụ tạo 4 khung trong một frameset, mỗi khung hiển thị một trang web khác nhau, chia cột theo tỷ lệ 30%, 30%, 20%, 20%.
<frameset cols="30%,30%,20%,20%"> ... </frameset>