Tôi có một IFRAME với các dòng tràn ẩn trong css và html. Nó hoạt động trong Firefox, nhưng không hoạt động trên Firefox/Safaritràn: bị ẩn; không hoạt động trên Chrome với IFRAME?
Tại sao điều này?
Tôi có một IFRAME với các dòng tràn ẩn trong css và html. Nó hoạt động trong Firefox, nhưng không hoạt động trên Firefox/Safaritràn: bị ẩn; không hoạt động trên Chrome với IFRAME?
Tại sao điều này?
Đúng vậy, làm thế nào về:
<iframe scrolling="no" src="http://www.google.com" width="400px" height="300"></iframe>
như trong scrolling="no"
Sử dụng overflow-y: hidden; thì cuộn dọc sẽ bị ẩn.
Điều này không hoạt động trong Google Chrome cho IFRAMES, câu trả lời của Lollero đã hoạt động – dukevin
Sau một nghiên cứu khá lớn tôi đã thực hiện về đề tài này, tôi muốn gửi câu trả lời của tôi, mà tôi đề nghị, có thể là một bổ sung cho câu trả lời Joonas của:
<style>
iframe {
overflow:hidden;
}
</style>
(...)
<iframe scrolling="no" src="http://www.google.com" width="400px" height="300"></iframe>
Tôi nghĩ rằng, cả hai scrolling
và overflow:hidden
nên được cung cấp, mặc dù giải pháp này sẽ không hoạt động trong kết hợp giữa loại tài liệu Chrome và HTML5. Thuộc tính scrolling
không còn được dùng trong HTML5 và thuộc tính overflow
không ảnh hưởng đến iframe trong Chrome. Tôi cho rằng, sau này là một lỗi, vì HTML5 specification nói rõ:
Bên cạnh đó, HTML5 chưa có các thuộc tính presentational rằng trong HTML4 như chức năng của họ được xử lý tốt hơn bằng CSS:
(...)
- thuộc tính nowrap trên td và th.
- thuộc tính quy tắc trên bảng.
- thuộc tính cuộn trên iframe.
- thuộc tính kích thước tính theo giờ.
- nhập thuộc tính trên li và ul.
(...)
Người ta nói rõ ràng - trong HTML5 scrolling
nên được thay thế bằng CSS overflow
.
Chỉ cần width: 99.99%;
đã thực hiện thủ thuật cho tôi.
Tôi gặp sự cố này trong Chrome nhưng không có trong Firefox.
<style>
iframe::-webkit-scrollbar {
display: none;
}
</style>
Như tìm thấy trên - Safari/Chrome (Webkit) - Cannot hide iframe vertical scrollbar
dường như không làm việc – dukevin
@dukevin kiểm tra câu trả lời của tôi thay đổi nội dung. ..đã được một thời gian kể từ lần cuối tôi sử dụng iframe ... – Joonas
đã làm điều đó, cảm ơn! Và có một lý do tại sao bạn không sử dụng iframe trong một thời gian ... (họ là một nỗi đau để làm việc với) – dukevin