Làm cách nào tôi có thể kiểm soát hình ảnh nền và màu sắc của một yếu tố cơ thể trong một iframe
? Lưu ý, phần tử cơ thể nhúng có một lớp và iframe
là một trang là một phần của trang web của tôi.
Lý do tôi cần điều này là trang web của tôi có nền đen được gán cho cơ thể và sau đó nền trắng được gán cho div có chứa văn bản. Trình iframe
chỉnh sửa WYSIWYG sử dụng nội dung để nhúng khi chỉnh sửa, nhưng nó không bao gồm div, vì vậy văn bản rất khó đọc.
Phần thân của iframe
trình soạn thảo có một lớp không được sử dụng ở bất kỳ nơi nào khác, vì vậy tôi cho rằng điều này được đặt ở đó để những vấn đề như thế này có thể được giải quyết. Tuy nhiên, khi tôi áp dụng các kiểu cho class.body
chúng, chúng sẽ không ghi đè lên các kiểu được áp dụng cho cơ thể. Điều kỳ lạ là các phong cách xuất hiện trong Fireorms, vì vậy tôi không biết chuyện gì đang xảy ra!
Cảm ơn
CẬP NHẬT - Tôi đã thử giải pháp của @ mikeq về việc thêm một kiểu cho lớp đó là lớp của cơ thể. Điều này không hoạt động khi được thêm vào biểu định kiểu của trang chính, nhưng nó hoạt động khi được thêm với Fireorms. Tôi cho rằng điều này là do Firebird được áp dụng cho tất cả các thành phần trên trang trong khi CSS không được áp dụng trong iframe. Điều này có nghĩa là thêm css sau khi tải cửa sổ với JavaScript sẽ hoạt động?
<div>
lúc nào đó có thể là một cách giải quyết (nếu được cung cấp CORS-Header sẽ cho phép điều đó) ... (và „vệ sinh dữ liệu được tải bằng cách khai thác lại trên cách. Vâng, tất cả hacky ...)