Heim  >  Artikel  >  Web-Frontend  >  Warum erbt mein ``-Element nicht den Schriftstil vom ``?

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

Barbara Streisand
Barbara StreisandOriginal
2024-10-30 06:27:18153Durchsuche

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>

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!

Stellungnahme:
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