Câu trả lời:
Bạn sẽ có thể sử dụng dấu hoa thị và !important
các yếu tố trong CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
Dấu hoa thị phù hợp với tất cả mọi thứ (bạn có thể có thể thoát khỏi mà không html
quá).
Các !important
Đảm bảo rằng không có gì có thể ghi đè lên những gì bạn đã thiết lập trong phong cách này (trừ khi nó cũng rất quan trọng). (điều này là để giúp với yêu cầu của bạn rằng nó nên "bỏ qua định dạng bên trong của văn bản" - điều mà tôi nghĩ là các phong cách khác không thể ghi đè lên các kiểu này)
Phần còn lại của phong cách trong niềng răng cũng giống như bất kỳ kiểu dáng nào khác và bạn có thể làm bất cứ điều gì bạn muốn trong đó. Tôi đã chọn thay đổi kích thước phông chữ, màu sắc và gia đình làm ví dụ.
!important
. Nó phải luôn được sử dụng như là lựa chọn cuối cùng.
!important
ở đây là do yêu cầu của người đăng ban đầu, "có cùng họ phông chữ và cùng kích cỡ văn bản bỏ qua tất cả định dạng bên trong của văn bản." Nếu bạn không có yêu cầu đó, bạn không muốn sử dụng !important
.
html * {}
hoặc body * {}
sẽ giúp bạn tránh ghi đè thông qua cụ thể hơn body p {}
trong các biểu định kiểu được bao gồm. body p {}
là cụ thể hơn body {}
, vì vậy dấu hoa thị là một yếu tố quan trọng ở đây.
html
từ html *
đây
Thực hành tốt nhất tôi nghĩ là đặt phông chữ cho cơ thể:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
và nếu bạn quyết định thay đổi nó cho một số yếu tố, nó có thể dễ dàng bị ghi đè:
h2, h3 {
font-size: 14px;
}
Đặt nó trong bộ chọn cơ thể của css của bạn. Ví dụ
body {
font: 16px Arial, sans-serif;
}
Sử dụng css sau:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
Các *
-selector nghĩa bất kỳ / tất cả các yếu tố, nhưng rõ ràng sẽ là trên dưới cùng của chuỗi thức ăn khi nói đến trọng hơn cụ thể selectors.
Lưu ý rằng !important
-flag sẽ hiển thị font
kiểu cho *
là tuyệt đối, ngay cả khi các bộ chọn khác đã được sử dụng để đặt văn bản (ví dụ: body
hoặc có thể a p
).
!important
sẽ ngăn các bộ chọn khác ghi đè cài đặt.
!important
sẽ ngăn các bộ chọn khác ghi đè, miễn là họ không sử dụng nó. Heh. Tôi sẽ chỉnh sửa bài viết của mình và thêm nó - cảm ơn. :-)
!important
s từ các bộ chọn cụ thể hơn ở trên. Nhưng đó không phải là vấn đề ở đây, tôi đoán vậy :)
Thử cái này:
body
{
font-family:your font;
font-size:your value;
font-weight:your value;
}
{}
nút, bạn có thể hiển thị mã ví dụ theo cách này trong câu trả lời của mình.
!important
là hữu ích, nhưng nó có thể nhận được một chút "thar be monster" nếu nó bị lạm dụng.