Neue sichtbare Klassen zu Bootstrap hinzugefügt
Extra kleine Geräte
Telefone (<768px)(Class names : .visible-xs-block, hidden-xs)
Tablets für kleine Geräte (≥768px)(Class names : .visible-sm-block, hidden-sm)
Mittlere Geräte
Desktops (≥992px)(Class names : .visible-md-block, hidden-md)
Desktops für große Geräte (≥1200px)(Class names : .visible-lg-block, hidden-lg)
Unten ist ab Version 3.2.0 veraltet
Extra kleine Geräte Telefone (<768px) (Class names : .visible-xs, hidden-xs)
Tablets für kleine Geräte (≥768px) (Class names : .visible-sm, hidden-sm)
Mittlere Geräte Desktops (≥992px) (Class names : .visible-md, hidden-md)
Desktops für große Geräte (≥1200px) (Class names : .visible-lg, hidden-lg)
Viel älterer Bootstrap
.hidden-phone, .hidden-tablet
usw. werden nicht unterstützt / sind veraltet.
AKTUALISIEREN:
In Bootstrap 4 gibt es zwei Arten von Klassen:
- Die,
hidden-*-up
die das Element ausblenden, wenn sich das Ansichtsfenster am angegebenen Haltepunkt oder weiter befindet.
hidden-*-down
die das Element ausblenden, wenn sich das Ansichtsfenster am angegebenen Haltepunkt oder kleiner befindet.
Das neue xl
Ansichtsfenster wurde auch für Geräte mit einer Breite von mehr als 1200 Pixel hinzugefügt. Für weitere Informationen klicken Sie hier .
.hidden-phone
und.hidden-tablet
sind veraltet ** - sie sind ** nicht unterstützt . Veraltet bedeutet in der Regel , dass "andere Ansätze abgelöst wurden, obwohl sie weiterhin unterstützt werden und bald auslaufen sollen" . Dies scheint bei Bootstrap 3.2.0 der Fall zu sein -.visible-xs
und dergleichen funktioniert derzeit noch, während.hidden-phone
Freunde in der Bootstrap-Funktionalität völlig fehlen.Bootstrap 4 Beta Antwort:
Beachten Sie, dass Sie auch inline durch Ersetzen
d-*-block
durchd-*-inline-block
Alte Antwort: Bootstrap 4 Alpha
Sie können die Klassen verwenden
.hidden-*-up
, um sich auf einer bestimmten Größe und größeren Geräten auszublendenDas gleiche gilt
.hidden-*-down
für das Verstecken auf einer bestimmten Größe und kleineren Gerätensichtbar- * ist mit Bootstrap 4 keine Option mehr
Um nur auf mittleren Geräten anzuzeigen , können Sie beide kombinieren:
Die gültigen Größen sind:
xs
für Telefone im Hochformat (<34em)sm
für Telefone im Querformat (≥34em)md
für Tabletten (≥48em)lg
für Desktops (≥62em)xl
für Desktops (≥75em)Dies war ab Bootstrap 4, Alpha 5 (Januar 2017). Weitere Details hier: http://v4-alpha.getbootstrap.com/layout/responsive-utilities/
Auf Bootstrap 4.3.x: https://getbootstrap.com/docs/4.3/utilities/display/
quelle
.d-
Klassen jetzt , um sie in verschiedenen Größen auszublenden oder anzuzeigen. getbootstrap.com/docs/4.0/utilities/displayd-none d-md-block
. code.luasoftware.com/tutorials/bootstrap/…Bootstrap 4.x Antwort
hidden-*
Klassen werden ab Bootstrap 4 Beta entfernt.Wenn Sie auf Medium und höher zeigen möchten, verwenden Sie die
d-*
Klassen, z.Wenn Sie nur in kleinen und unten zeigen möchten, verwenden Sie dies:
Bildschirmgröße und Klassendiagramm
Dokumentation
quelle
Sie können diese Modulklassensuffixe für jedes Modul eingeben, um besser steuern zu können, wo es angezeigt oder ausgeblendet wird.
http://twitter.github.com/bootstrap/scaffolding.html Scrollen Sie nach unten
quelle
Ich muss hier einige Klarstellungen hinzufügen:
1) Die angezeigte Liste (sichtbares Telefon, sichtbares Tablet usw.) ist in Bootstrap 3 veraltet. Die neuen Werte sind:
Das Sternchen bedeutet für jedes Folgendes (ich zeige unten nur sichtbare xs- *):
2) Wenn Sie diese Klassen verwenden, fügen Sie keinen Punkt vor (wie in einem Teil der obigen Antwort verwirrend gezeigt).
Zum Beispiel:
3) Sie können sichtbare * und versteckte * verwenden (z. B. sichtbare xs und versteckte xs), diese sind jedoch in Bootstrap 3.2.0 veraltet.
Weitere Details und die neuesten technischen Daten finden Sie hier und suchen Sie nach "sichtbar": http://getbootstrap.com/css/
quelle
hidden-xs-block
ist nicht gültig, abervisible-xs-block
istAlles
hidden-*-up
,hidden-*
Klassen funktionieren bei mir nicht, also füge ichhidden
vorher selbst erstellte Klassen hinzuvisible-*
(die für die aktuelle Bootstrap - Version funktioniert). Es ist sehr nützlich, wenn Sie div nur für einen Bildschirm anzeigen und für alle anderen ausblenden müssen.CSS:
HTML:
quelle
Für die Beta-Version von Bootstrap 4.0 (und ich gehe davon aus, dass dies endgültig bleibt) gibt es eine Änderung. Beachten Sie, dass die versteckten Klassen entfernt wurden.
Siehe die Dokumente: https://getbootstrap.com/docs/4.0/utilities/display/
Um den Inhalt auf Mobilgeräten auszublenden und auf größeren Geräten anzuzeigen, müssen Sie die folgenden Klassen verwenden:
Das Set der ersten Klasse zeigt keine Geräte an und das zweite zeigt es für Geräte "sm" an (Sie können md, lg usw. anstelle von sm verwenden, wenn Sie auf verschiedenen Geräten anzeigen möchten.
Ich schlage vor, vor der Migration darüber zu lesen:
https://getbootstrap.com/docs/4.0/migration/#responsive-utilities
quelle
In Boostrap 4.1 (Snippet ausführen, da ich den gesamten Tabellencode aus der Bootstrap-Dokumentation kopiert habe):
https://getbootstrap.com/docs/4.1/utilities/display/#hiding-elements
quelle