Tôi nhận thấy rằng trong trường hợp các thẻ <button>
, phông chữ-gia đình không được kế thừa tự động; hoặc là tôi phải xác định nó một cách rõ ràng thích:Tại sao 'họ phông chữ' không được kế thừa tự động trong thẻ '<button>'?
<button style="font-family: some_style;">Button</button>
hoặc sử dụng kế thừa bất động sản như thế này:
<button style="font-family: inherit;">Button</button>
Tuy nhiên, font-family được tự động di truyền trong trường hợp thẻ khác, <a>
ví dụ:
Tại sao chúng tôi gặp sự cố này với các thẻ <button>
?
Đây là DEMO.
Bởi vì các yếu tố được hiển thị khác nhau theo từng tác nhân người dùng (trình duyệt) có kiểu cách cụ thể của riêng chúng. Không có nút 'phần tử' được thỏa thuận nào là trình duyệt chéo "chuẩn". –
bản sao có thể có của [Tại sao các kiểu CSS không được kế thừa bởi các trường biểu mẫu HTML?] (Http://stackoverflow.com/questions/11250259/why-are-css-styles-not-inherited-by-html-form-fields) –