VH zu PX Konverter
Viewport Height präzise in Pixel umrechnen – kostenlos für responsive Webdesign
100vh × 768px ÷ 100 = 768.0px
Browser-Fensterhöhe in Pixel, Standard-Desktop beträgt üblicherweise 768-1080px
So funktioniert die VH zu PX Umrechnung
Präzise Konvertierung in drei einfachen Schritten – entwickelt für professionelle Webentwicklung und responsives Design.
Bildschirmhöhe eingeben
Geben Sie die Viewport-Höhe Ihres Zielgeräts ein. Typische Werte: Desktop-Monitore (1080px Full HD, 1440px 2K, 900px Laptop), Tablets (768px iPad Hochformat, 1024px Querformat) und Smartphones (844px iPhone 14/15, 926px Pro Max, 740px Android).
Tipp: Testen Sie mehrere Breakpoints für optimale responsive Layouts
VH-Wert bestimmen
Tragen Sie den gewünschten vh-Wert ein. Der Rechner unterstützt ganze Zahlen (100vh, 50vh), Dezimalwerte (33.33vh, 66.67vh) sowie kleine Abstufungen (5vh, 2.5vh) für pixelgenaue Layouts.
Üblich: Hero-Bereiche 100vh, Content-Sektionen 50-80vh, Abstände 5-15vh
Sofortiges Ergebnis
Erhalten Sie die Pixel-Konvertierung in zwei Formaten: mit Einheit (768.0px) für direktes Einsetzen in CSS und als Zahlenwert (768.0) für JavaScript-Berechnungen und programmatische Verwendung.
Nutzen Sie die Kopier-Funktion für schnelle Code-Integration
Viewport-Einheiten in der Praxis
Bewährte Implementierungsstrategien für professionelles Frontend-Development und moderne Webanwendungen.
CSSVollbildschirm-Layouts
Viewport-Höhen-Einheiten ermöglichen bildschirmfüllende Bereiche, die sich automatisch an die Browsergröße anpassen. Ideal für Landingpages und immersive Nutzererlebnisse.
/* Bildschirmfüllender Hero-Bereich */
.hero-sektion {
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
}
/* Bei 1080px Höhe: 100vh = 1080px */
/* Bei 768px Höhe: 100vh = 768px */CSSResponsive vertikale Abstände
VH-Einheiten für Abstände, die sich proportional zur Bildschirmhöhe skalieren. Perfekt für harmonische Layouts auf allen Geräten.
.inhaltsbereich {
padding: 10vh 5vw;
min-height: 50vh;
}
.abstandhalter {
height: 5vh;
}
/* Bei 1080px: 10vh = 108px */
/* Bei 768px: 10vh = 76.8px */SCSSAutomatisierte Berechnung
SCSS-Funktion für systematische Umrechnung von Pixel-Werten in VH-Einheiten basierend auf Ihrer Design-Viewport-Höhe.
@function vh($pixel, $basis: 1080) {
@return calc($pixel / $basis * 100vh);
}
// Verwendung
.kopfzeile {
height: vh(80); // 7.4vh
padding: vh(20) 0; // 1.85vh
}
.inhaltsblock {
min-height: vh(600); // 55.56vh
}JSDynamische Umrechnung
JavaScript-Funktionen für Laufzeit-Berechnungen und responsive Verhaltensweisen in Webanwendungen.
// VH zu Pixel umrechnen
function vhZuPx(vh) {
return (vh * window.innerHeight) / 100;
}
// Pixel zu VH umrechnen
function pxZuVh(px) {
return (px / window.innerHeight) * 100;
}
// Beispiel
const bereichHoehe = vhZuPx(50);
console.log(`50vh = ${bereichHoehe}px`);Viewport Height Einheiten im Detail
Technisches Verständnis der relativen Längeneinheiten für präzises responsive Webdesign.
Was sind VH-Einheiten?
Viewport-relative Höhe
VH-Einheiten skalieren proportional zur Browser-Viewport-Höhe. Auf einem 1080px hohen Bildschirm entspricht 10vh genau 108px. Auf einem 768px Smartphone-Display sind 10vh gleich 76.8px. Dies macht sie unverzichtbar für adaptive Layouts.
Bildschirmfüllende Gestaltung
Im Gegensatz zu fixen Pixel-Werten füllen VH-Einheiten automatisch die verfügbare Viewport-Höhe aus. Optimal für Hero-Bereiche, Landingpages und Vollbild-Anwendungen.
Moderne Viewport-Varianten
Neuere Standards umfassen dvh (dynamische Viewport-Höhe), svh (kleine Viewport) und lvh (große Viewport) für bessere Kontrolle bei mobilen Browser-Leisten.
Gängige Viewport-Höhen
Desktop: 1080px (Full HD), 1440px (2K), 900px (Laptop) | Tablet: 768px (iPad Hochformat), 1024px (Querformat) | Smartphone: 844px (iPhone 14), 926px (Pro Max), 740px (Android)
Umrechnungsformel
Pixel = vh × Viewport-Höhe ÷ 100
Standardformel für die Berechnung
100vh bei 1080px Bildschirm:
100 × 1080 ÷ 100 = 1080px
50vh bei 768px Tablet:
50 × 768 ÷ 100 = 384px
33.33vh bei 900px Laptop:
33.33 × 900 ÷ 100 = 299.97px
Browser-Unterstützung
VH-Einheiten werden von allen modernen Browsern unterstützt (98%+ weltweit). Chrome 20+, Firefox 19+, Safari 6+ und alle Edge-Versionen. Moderne dvh/svh/lvh-Einheiten ab Chrome 108+, Safari 15.4+, Firefox 101+.
Empfohlene Vorgehensweisen
Professionelle Standards für den Einsatz von Viewport-Einheiten in modernen Webprojekten.
✓ Bewährte Methoden
Vollbild-Bereiche gestalten
VH-Einheiten eignen sich hervorragend für Hero-Sektionen, Landingpages und bildschirmfüllende Layouts.
Mit min-height kombinieren
Verwenden Sie min-height mit VH, um zu verhindern, dass Inhalte auf kleinen Viewports abgeschnitten werden.
Mobile Geräte testen
Mobile Browser behandeln VH aufgrund der Adressleiste unterschiedlich. Gründliches Testen auf echten Geräten ist essentiell.
× Häufige Fehler
Mobile Adressleisten-Problem
Mobile Browser berechnen 100vh inklusive Adressleiste. Nutzen Sie dvh (dynamische Viewport-Höhe) für bessere mobile Unterstützung.
Nicht für kleine Elemente
Vermeiden Sie VH für Buttons, Icons oder kleine UI-Komponenten. Verwenden Sie stattdessen Pixel oder rem.
Inhalt-Überlauf
Fixe VH-Höhen können Inhalte auf kleinen Bildschirmen abschneiden. Stellen Sie sicher, dass Inhalte scrollen können.
Häufig gestellte Fragen
Antworten auf die wichtigsten Fragen zur VH zu PX Umrechnung
Was ist der Unterschied zwischen VH und VW?
VH (Viewport Height) bezieht sich auf die Höhe des Viewports, während VW (Viewport Width) sich auf die Breite bezieht. 1vh entspricht 1% der Viewport-Höhe, 1vw entspricht 1% der Viewport-Breite.
Beispiel: Bei einem 1920×1080px Bildschirm entsprechen 50vh = 540px (vertikal) und 50vw = 960px (horizontal). Verwenden Sie VH für Vollbild-Bereiche und vertikale Abstände, VW für responsive Breiten und horizontale Layouts.
Warum funktioniert 100vh auf mobilen Browsern nicht korrekt?
Mobile Browser (Safari, Chrome Mobile) berechnen 100vh einschließlich des Platzes, den die Adressleiste und Navigations-UI einnehmen. Der tatsächlich sichtbare Viewport ist jedoch kleiner, wenn diese Elemente angezeigt werden.
Lösungen:
- Nutzen Sie
100dvh(dynamische Viewport-Höhe) für moderne Browser (Chrome 108+, Safari 15.4+) - Verwenden Sie JavaScript zur Berechnung der tatsächlichen Viewport-Höhe
- Setzen Sie
min-height: 100vhstatt fixer height
Soll ich VH oder Prozent für Elementhöhen verwenden?
Die Wahl hängt davon ab, worauf sich die Höhe beziehen soll:
- VH verwenden wenn die Höhe relativ zum Viewport (Browserfenster) sein soll, unabhängig vom Eltern-Element. Perfekt für Vollbild-Bereiche, Hero-Banner und Modals.
- Prozent verwenden wenn die Höhe relativ zum Eltern-Element sein soll. Besser für verschachtelte Komponenten und Container-basierte Layouts.
Hinweis: Prozentuale Höhen erfordern, dass das Eltern-Element eine explizite Höhe hat, während VH unabhängig funktioniert.
Kann ich VH mit Flexbox und CSS Grid verwenden?
Selbstverständlich! VH-Einheiten funktionieren hervorragend mit modernen CSS-Layout-Systemen. Diese Kombination ist äußerst leistungsfähig für responsive Vollbild-Layouts.
Gängige Muster:
min-height: 100vhmit Flexbox für flexible Vollbild-Layouts- Grid mit
grid-template-rows: auto 1fr autoundheight: 100vhfür App-Strukturen - VH für Container-Höhen mit automatischer Inhaltsverteilung durch Flexbox/Grid
Was sind dvh, svh und lvh Einheiten?
Dies sind neue Viewport-Einheiten (eingeführt 2022-2023) für bessere Kontrolle bei mobilen Viewport-Berechnungen:
- dvh (Dynamic Viewport Height): Passt sich dynamisch an, wenn Browser-UI ein-/ausgeblendet wird. Optimal für die meisten mobilen Layouts.
- svh (Small Viewport Height): Viewport-Höhe bei sichtbarer Browser-UI. Verhindert abgeschnittene Inhalte.
- lvh (Large Viewport Height): Viewport-Höhe bei ausgeblendeter Browser-UI. Maximiert die Bildschirmfläche.
Browser-Unterstützung: Chrome 108+, Safari 15.4+, Firefox 101+ (verfügbar seit 2022).
Wie rechne ich VH in JavaScript zu Pixeln um?
Verwenden Sie diese einfache Formel für dynamische Umrechnung:
function vhZuPx(vh) {
return (vh * window.innerHeight) / 100;
}
// Beispielverwendung
const vollbild = vhZuPx(100); // Volle Viewport-Höhe in Pixel
const halberBildschirm = vhZuPx(50);
console.log(vollbild); // z.B. 1080Dies ist nützlich für Scroll-Berechnungen, Animationen und jede JavaScript-Logik, die viewport-bewusste Messungen benötigt. Aktualisieren Sie bei Fenstergrößenänderungen für responsives Verhalten.
Gibt es Browser-Kompatibilitätsprobleme mit VH-Einheiten?
VH-Einheiten haben exzellente Browser-Unterstützung (98%+ weltweit) und funktionieren in allen modernen Browsern:
- Chrome: Vollständige Unterstützung seit Version 20 (2012)
- Firefox: Vollständige Unterstützung seit Version 19 (2013)
- Safari: Vollständige Unterstützung seit Version 6 (2012) - mobile Version hat Adressleisten-Besonderheiten
- Edge: Vollständige Unterstützung in allen Versionen
Das Hauptproblem liegt im mobilen Safari, wo 100vh die Adressleiste einschließt. Nutzen Sie dvh Einheiten oder JavaScript-Lösungen für bessere mobile Kompatibilität.
Verwandte Tools
VH zu MM
Viewport-Höhe in Millimeter umwandeln
Basierend auf Viewport-Größe
VH zu IN
Viewport-Höhe in Zoll umwandeln
Basierend auf Viewport-Größe
VH zu REM
Viewport-Höhe in REM-Einheiten umwandeln
Basierend auf Root-Schriftgröße
VH zu EM
Viewport-Höhe in EM-Einheiten umwandeln
Basierend auf Schriftgröße
Bereit für professionelle Viewport Height Konvertierungen?
Nutzen Sie unseren präzisen VH-zu-PX-Rechner kostenlos – entwickelt für Frontend-Profis und perfekt für Projekte jeder Größe.
- Sofortige Echtzeit-Berechnungen
- Alle Geräte und Breakpoints abgedeckt
- 100% kostenlos, keine Anmeldung nötig
- DSGVO-konform, keine Datenspeicherung