Ngay cả Sau khi thiết lập thuộc tính frameborder trong iframe thành 0, vẫn còn một khoảng trắng xung quanh đường viền khung nội tuyến (không giống trang url/liên kết gốc) . Có cách nào khác để loại bỏ không gian màu trắng hoặc một số màu trắng phải được trình bày xung quanh khung nội tuyến vì nó nằm trong trang web (hoặc một phần của nó) và nó không thể là toàn bộ trang? Cảm ơn bạn.Không gian trắng vẫn còn hiện diện xung quanh biên giới khung nội tuyến ngay cả sau khi đặt frameborder thành 0
Trả lời
Có lẽ khoảng trắng mà thực sự là lề bên ngoài của các tài liệu được nạp trong . Hãy thử phong cách tài liệu nạp với:
html, body {
border: 0px;
margin: 0px;
padding: 0px;
}
thử điều này:
<iframe bgcolor=#FFFFFF frameborder=0 vspace=0 hspace=0 marginwidth=0 marginheight=0 width=100%
height="340"
src="myframe.html">
</iframe>
Điều này, cùng với các thuộc tính html, body {} đã đề cập ở trên - AS WELL khi sử dụng scrolling = "auto" - đã giải quyết lớp đệm 10 pixel dường như được thêm vào cuối khung nội tuyến chứa hình ảnh. Không gian được thêm này đã khiến thanh cuộn dọc xuất hiện một cách không mong muốn bằng Firefox. Tôi đã cố gắng tận dụng lợi thế của tính năng tự động kích thước và phóng to của Firefox khi bạn đang trỏ trình duyệt đến một mình hình ảnh. Khi bạn thử điều này trong iframe - nó đã thêm không gian thừa vào dưới cùng của hình ảnh - hoặc chính iframe giống như xén hình ảnh. – KDawg
Cài đặt khung nội tuyến cuối cùng tôi đã sử dụng để loại bỏ thanh cuộn dọc là:
Câu trả lời của bạn ở trên bình luận đã làm việc cho tôi sau khi thở hổn hển qua mạng lưới cho iframe. –
Bằng cách thêm vào CSS này chúng ta có thể làm cho khung nội tuyến trong toàn màn hình
body,html
{
background-color:#DDEEDD;
padding:0px;
margin:0px;
height:100%;
width:100%;
overflow:hidden;
}
iframe
{
margin:0;
padding:0;
border:none;
overflow:hidden;
background-color:#DDEEDD;
}
Một số trùng lặp không cần thiết, phải không? Khung nội tuyến cũng có thể sau html và phần khung nội tuyến bị xóa. Dù sao, đây là lời đề nghị duy nhất có hiệu quả với tôi, vì vậy cảm ơn! –
Chỉ cần thêm style="margin: 0 0 0 0"
bên <iframe >
thẻ.
dụ:
<iframe src="http://www.yahoo.com" style="margin: 0 0 0 0"></iframe>
Nếu bạn muốn lợi nhuận, bạn phải thêm 'px' sau số
(Nhờ "Inspect Element" công cụ của Safari Browser) này giải quyết giải pháp của tôi .
Đề xuất của Frederic giải quyết được vấn đề của tôi: cách thoát khỏi đường viền màu trắng trong trình chiếu toàn màn hình cho trình duyệt Safari. Hoàn hảo! Rất cám ơn, wimsch [Vì tôi không thể thêm một lời nhận xét về câu trả lời của mình [[< 50]]: Tôi đặt nó ở đây để cho anh ta biết tỏ lòng biết ơn của tôi]
thử này
<iframe src="....." style="position:absolute;"></iframe>
Tôi chạy vào một vấn đề tương tự: Tôi đã có iframe bên trong một thẻ figure
và có một khoảng trắng giữa khung nội tuyến và phần tử figcaption
.
<figure>
<iframe></iframe>
<!-- white space was here -->
<figcaption></figcaption>
</figure>
Trong trường hợp của tôi, chỉ cần thêm iframe { display:block }
giải quyết được vấn đề.
Áp dụng bên dưới để khung nội tuyến
display: block
nên được bình luận –
Làm việc cho tôi. Cảm ơn! –
- 1. chụp nhấp vào div xung quanh khung nội tuyến
- 2. Đóng khung một cách duyên dáng khung (thanh công cụ) xung quanh khung nội tuyến
- 3. Ứng dụng Qt vẫn còn trong bộ nhớ ngay cả sau khi MainWindow bị đóng
- 4. WPF - Biên giới xung quanh một itemscontrol
- 5. Thẻ khung nội tuyến trong thành phần cung cấp trang không đầy đủ khi xuất bản
- 6. Cửa sổ bảng điều khiển vẫn xuất hiện ngay cả sau khi ProcessWindowStyle.Hidden;
- 7. Hộp thoại giao diện người dùng jQuery đang đặt chiều rộng khung nội tuyến tự động
- 8. chương trình được biên soạn ngay cả khi không thực hiện giao diện
- 9. Khoảng trắng xung quanh hình ảnh
- 10. Đặt đường viền xung quanh UIImageView
- 11. Nếu Python 3 là python mới nhất, tại sao python 2 vẫn còn xung quanh?
- 12. Đường viền màu trắng xung quanh GroupBox
- 13. Buộc PDF hiển thị nội tuyến, ngay cả khi Nội dung Bố trí nói khác?
- 14. Truyền lại TCP tiếp tục ngay cả sau khi cờ RST đặt lại xuất hiện
- 15. Không gian giữa đường viền và nội dung?/Biên giới khoảng cách từ nội dung?
- 16. Đặt đường viền xung quanh StackPanel.
- 17. Làm thế nào để giảm biên giới xung quanh các điểm phụ trong MATLAB?
- 18. UIWebview sẽ không thu phóng ngay cả sau khi cài đặt scalesPageToFit thành YES
- 19. MembershipUser.IsOnline là đúng ngay cả sau khi đăng xuất
- 20. ConcurrentLinkedQueue $ Node vẫn còn trong đống sau khi xóa()
- 21. Tại sao Git không cho phép tôi thực hiện ngay cả sau khi cấu hình?
- 22. Vấn đề màn hình trắng trong IE9 - Loại bỏ khung nội tuyến
- 23. Đặt đường viền xung quanh các điểm
- 24. Vim Surround chèn thêm không gian xung quanh từ
- 25. giao dịch vẫn còn mở sau khi huỷ truy vấn
- 26. Đặt một lề xung quanh mỗi cạnh của UICollectionView
- 27. Trình biên dịch sắp xếp lại xung quanh ranh giới mutex?
- 28. IE frameborder thay thế
- 29. Ẩn liên kết giới thiệu trên khung nội tuyến
- 30. Ruby giảm tất cả khoảng trắng thành không gian đơn
Bạn có thể gửi mã iframe của bạn, và phong cách bạn đang áp dụng cho các tài liệu bên trong iframe? Tại một đoán, tôi muốn nói rằng bạn cần phải đặt padding trên 'body' của tài liệu chứa 0, nhưng đó là một đoán trong sự vắng mặt của thông tin. :-) –
Y có vẻ như vậy, và đã giải quyết nó. Cảm ơn sự giúp đỡ – Muaz