Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 汉堡包菜单显示在桌面设备上_Html_Css_Bootstrap 4 - Fatal编程技术网

Html 汉堡包菜单显示在桌面设备上

Html 汉堡包菜单显示在桌面设备上,html,css,bootstrap-4,Html,Css,Bootstrap 4,我有一个使用bootstrap 4和BEM方法的简单导航栏,当我运行我的应用程序时,汉堡包菜单显示在桌面设备中,而不是隐藏 以下是指向JSFIDLE的链接: HTML 我在代码中做错了什么?如果有任何帮助建议,请纠正我,如果我做错了。thank看起来您缺少响应类,因此该类将在所需设备上隐藏/可见 如果希望它仅在“xs”屏幕上可见,则应添加以下类: .d-block .d-sm-none 这是一个更新的JSFIDLE(您可能需要展开窗口才能看到它消失)—— 从Bootstrap 4文档中提取:

我有一个使用bootstrap 4和BEM方法的简单导航栏,当我运行我的应用程序时,汉堡包菜单显示在桌面设备中,而不是隐藏

以下是指向JSFIDLE的链接:

HTML


我在代码中做错了什么?如果有任何帮助建议,请纠正我,如果我做错了。thank

看起来您缺少响应类,因此该类将在所需设备上隐藏/可见

如果希望它仅在“xs”屏幕上可见,则应添加以下类:

.d-block .d-sm-none
这是一个更新的JSFIDLE(您可能需要展开窗口才能看到它消失)——

从Bootstrap 4文档中提取:

隐藏元素 为了更快地进行移动友好型开发,请使用响应显示类按设备显示和隐藏元素。避免为同一站点创建完全不同的版本,而是根据每个屏幕大小相应地隐藏元素

要隐藏元素,只需使用.d-none类或.d-{sm,md,lg,xl}-none类中的一个类来实现任何响应屏幕变化

要仅在给定的屏幕大小间隔上显示元素,可以将一个.d--none类与一个.d--*类组合,例如.d-none.d-md-block.d-xl-none将隐藏除中型和大型设备之外的所有屏幕大小的元素

屏幕大小:类别

全部隐藏:.d-none

仅在xs上隐藏:.d-none.d-sm-block

仅在sm上隐藏:.d-sm-none.d-md-block

仅在md上隐藏:.d-md-none.d-lg-block

仅在lg上隐藏:.d-lg-none.d-xl-block

仅在xl上隐藏:.d-xl-none

全部可见:.d-block

仅在xs上可见:.d-block.d-sm-none

仅在sm上可见:.d-none.d-sm-block.d-md-none

仅在md上可见:.d-none.d-md-block.d-lg-none

仅在lg上可见:.d-none.d-lg-block.d-xl-none

仅在xl上可见:.d-none.d-xl-block


看起来您缺少一个响应类,因此它在您想要的设备上是隐藏/可见的

如果希望它仅在“xs”屏幕上可见,则应添加以下类:

.d-block .d-sm-none
这是一个更新的JSFIDLE(您可能需要展开窗口才能看到它消失)——

从Bootstrap 4文档中提取:

隐藏元素 为了更快地进行移动友好型开发,请使用响应显示类按设备显示和隐藏元素。避免为同一站点创建完全不同的版本,而是根据每个屏幕大小相应地隐藏元素

要隐藏元素,只需使用.d-none类或.d-{sm,md,lg,xl}-none类中的一个类来实现任何响应屏幕变化

要仅在给定的屏幕大小间隔上显示元素,可以将一个.d--none类与一个.d--*类组合,例如.d-none.d-md-block.d-xl-none将隐藏除中型和大型设备之外的所有屏幕大小的元素

屏幕大小:类别

全部隐藏:.d-none

仅在xs上隐藏:.d-none.d-sm-block

仅在sm上隐藏:.d-sm-none.d-md-block

仅在md上隐藏:.d-md-none.d-lg-block

仅在lg上隐藏:.d-lg-none.d-xl-block

仅在xl上隐藏:.d-xl-none

全部可见:.d-block

仅在xs上可见:.d-block.d-sm-none

仅在sm上可见:.d-none.d-sm-block.d-md-none

仅在md上可见:.d-none.d-md-block.d-lg-none

仅在lg上可见:.d-none.d-lg-block.d-xl-none

仅在xl上可见:.d-none.d-xl-block


我所看到的都是没有在任何地方声明的类,没有任何东西告诉我们这个导航栏应该折叠到什么宽度,我甚至不确定Bootstrap在这个混乱中的位置,因为除了
。collapse
和一些对齐之外,你没有使用它的任何类。你应该检查一下。我看到的都是没有在任何地方声明的类,没有任何东西告诉你这个导航栏应该折叠多宽,我甚至不确定Bootstrap在这个混乱中的位置,因为你没有使用它的任何类,除了
。collapse
和一些对齐。你应该检查一下房间。
.d-block .d-sm-none