Sáng bóng cho thấy nhiều kiểm soát đối với giao diện của ứng dụng, nhưng điều đó xảy ra là màu của hr
không phải là một trong số chúng. Vì vậy, bạn cần phải đào sâu vào CSS để kiểm soát sự xuất hiện của phần tử. Bạn có thể làm điều này bằng cách sử dụng includeCSS
trong Sáng bóng để thêm biểu định kiểu mà bạn có thể sử dụng để kiểm soát giao diện của ứng dụng. Cách dễ nhất, tuy nhiên, có thể chỉ cần thêm CSS vào trực tiếp phần tử hr
của bạn.
HTML('<hr style="color: purple;">')
(EDIT) Lưu ý rằng, trong khi điều này sẽ làm việc cho hầu hết các yếu tố, hr
không tôn trọng các color
tài sản. hr
s hoạt động lạ: Changing the color of an hr element
Tại đây bạn đang sửa đổi thuộc tính CSS color
của phần tử hr
. Xem https://developer.mozilla.org/en-US/docs/Web/CSS/color
Cũng lưu ý rằng bạn có thể sử dụng hr(style="...")
thay vì xây dựng HTML thô, nếu bạn muốn. Tôi thấy rằng việc xây dựng mọi thứ bằng các thẻ Shiny làm cho mã dễ đọc hơn một chút trong hầu hết các trường hợp, nhưng YMMV.
Nguồn
2014-05-14 16:42:19
Phần tử [hr] (http://www.w3.org/TR/html5/grouping-content.html#the-hr-element) không có thuộc tính 'color'. Hãy thử sử dụng công cụ của bạn để tạo HTML. – Quentin