首頁 >web前端 >css教學 >為什麼 欄位不從所有瀏覽器中的父元素繼承字體樣式?

為什麼 欄位不從所有瀏覽器中的父元素繼承字體樣式?

Patricia Arquette
Patricia Arquette原創
2024-10-27 06:31:291036瀏覽

Why do <input> 欄位不會在所有瀏覽器中從其父元素繼承字體樣式嗎? 
欄位不會在所有瀏覽器中從其父元素繼承字體樣式嗎? " />

欄位中的字體繼承問題

在HTML 文件中,某些元素可能不會繼承為其父元素定義的字體樣式可以在 欄位中觀察到這一點,如具體範例所示:

<label class="adm" for="UserName">使用者名稱</label> <br> <input class="adm" id="UserName" name="UserName" size="30" type="text" value="">

如果套用CSS 將字型系列從

元素繼承到這些表單元素:

body,html { font-family: Verdana,Arial,Helvetica,sans-serif; 0; 填充:0; 顏色: #111;}<br>label.adm { 字體大小:0.9em; 邊距:0 0 3px 3px; 顯示: 塊;}<br>input.adm { 字體大小:0.9 em; margin:0 0 3px 3px; }

Firefox 使用不同的字體呈現這些元素,而

透過結合此規則,欄位將從其父級 繼承字體系列。的一致性。

以上是為什麼 欄位不從所有瀏覽器中的父元素繼承字體樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn