残念ながら、すべてのクラスhidden-*-up
とhidden-*-down
は(ブートストラップバージョン4ベータ、バージョン4アルファとバージョンにこれらのクラスはまだ存在していたのと)ブートストラップから削除されました。ここに述べたように
代わりに、新しいクラスd-*
は、使用する必要があります:https://getbootstrap.com/docs/4.0/migration/#utilities
私は新しいアプローチは、いくつかの状況下ではあまり有用であることが分かりました。新しいアプローチがSHOW要素である間、古いアプローチはにありました。要素です。ブロック、インライン、インラインブロック、テーブルなどの要素が表示されているかどうかを知る必要があるため、CSSで要素を表示するのは簡単ではありません。
Bootsrapから知られていた以前の "hidden- *ブートストラップ3に含まれるが、それらは同様に有用であり、自明である必要がありませんでしたhidden-unless-*
/*\
* Restore Bootstrap 3 "hidden" utility classes.
\*/
/* Breakpoint XS */
@media (max-width: 575px)
{
.hidden-xs-down, .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
.hidden-xs-up,
.hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl
{
display: none !important;
}
}
/* Breakpoint SM */
@media (min-width: 576px) and (max-width: 767px)
{
.hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
.hidden-xs-up, .hidden-sm-up,
.hidden-unless-xs, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl
{
display: none !important;
}
}
/* Breakpoint MD */
@media (min-width: 768px) and (max-width: 991px)
{
.hidden-md-down, .hidden-lg-down, .hidden-xl-down,
.hidden-xs-up, .hidden-sm-up, .hidden-md-up,
.hidden-unless-xs, .hidden-unless-sm, .hidden-unless-lg, .hidden-unless-xl
{
display: none !important;
}
}
/* Breakpoint LG */
@media (min-width: 992px) and (max-width: 1199px)
{
.hidden-lg-down, .hidden-xl-down,
.hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up,
.hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-xl
{
display: none !important;
}
}
/* Breakpoint XL */
@media (min-width: 1200px)
{
.hidden-xl-down,
.hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up, .hidden-xl-up,
.hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg
{
display: none !important;
}
}
クラス:このCSSで3。あなたはブートストラップ4内の特定の階層やブレークポイントの要素を非表示にする場合
あなたは上下で遊ぶ必要があります。 –