Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Warum erbt mein ``-Element nicht den Schriftstil vom ``?

Barbara Streisand
Freigeben: 2024-10-30 06:27:18
Original
162 Leute haben es durchsucht

Why Doesn't My `` Element Inherit Font Style From the ``?

Schriftartvererbung funktioniert nicht für Elemen

Wie im bereitgestellten Codeausschnitt beschrieben, wird ein Das Element kann den für das Element definierten Schriftstil nicht erben. Element. Bei der Überprüfung mit Firebug wird deutlich, dass das Das Element übernimmt die Schriftart „MS Shell Dlg“, während das Element

Der Grund für diese Anomalie liegt im Standardverhalten des Element, das standardmäßig nicht die Schriftfamilie von seinem übergeordneten Element erbt. Um dieses Problem zu beheben und die Vererbung zu erzwingen, ist zusätzliches CSS erforderlich:

<code class="css">input, select, textarea, button {
  font-family: inherit;
}</code>
Nach dem Login kopieren

Durch die Einbindung dieses Codes erben alle oben genannten Elemente nun die für ihre übergeordneten Container definierte Schriftfamilie. Eine praktische Veranschaulichung finden Sie in der folgenden JSFiddle-Demonstration:

http://jsfiddle.net/gaby/pEedc/1/

Das obige ist der detaillierte Inhalt vonWarum erbt mein ``-Element nicht den Schriftstil vom ``?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!