Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[CSS] Angabe "em"

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich versuche mich mal wieder an CSS :)

Auf der Selfhtml-Seite stoße ich immer wieder auf die Einheit "em".

Da steht nur was von relativer Größe zuer Schrift etc.

Irgendwie sagt mir das leider rein gar nichts, wie ich das konkret und gezielt anwenden kann. In den Beispiel CSS sind dort Schriften und margins in der Einheit angegeben...

Kann jemand von den Experten mir das mal für dumme erklären?

So ganz versteh ich bei den Beispielen nicht, wie die auf die Werte kommen.

Wäre super! Danke :)

Gruß

Ganymed

Kann jemand von den Experten mir das mal für dumme erklären?

So ganz versteh ich bei den Beispielen nicht, wie die auf die Werte kommen.

Angabe der Schriftgröße, relativ zur Normalgröße.

1em = 100%

Die Normalgröße ist abhängig von der Einstellung im Browser. Also ähnlich wie bei font-size=medium ist medium die Normalgröße und font-size=small eben etwas kleiner und font-size=large etwas größer als die Normalgröße. Früher wurde dazu <font size=+1> verwendet.

eine Punkt(Pixel)genaue Angabe der Größe kannst du damit nicht erreichen. Sollte man ja aber auch nicht, da die Inhalte ja auf verschiedenen Medien ausgegeben werden können.

Wenn der Margin-top eine Wert von 1em hat, ist also praktisch 1 Leerzeile Rand nach oben vorhanden. Diese Leerzeile ist auch immer so groß, wie bei den aktuellen Einstellungen eine Leerzeile eben ist.

Hi!

Wenn ich z.B. einen Absatz mit Font-Größe 11px definiere, und ihm dann 2em Zeilenhöhe verpasse, dann beträgt die Zeilenhöhe 22px. Man könnte em auch mit der % Angabe ralisieren. 2em sind 200%.

Gruß, Tobias

Der Name "em" kommt übrigens vom Buchstaben "M". 1em ist die Größe vom Großbuchstaben M der jeweiligen Schriftart.

Mit

body {

font-size: 62.5%;

} 

Wird 1em in den meisten Einstellungen zu 10px. So kann man das als "Anfänger" leichter abschätzen. Aber vorsicht, verlassen kann man sich darauf nicht, da ja gottseidank jeder seinen Browser einstellen kann, wie er mag :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.