样式优先级是如何确定的

图片描述

这里的btn 和 navbar-toggle都设置了display,但是浏览器优先识别的是btn的display,我即使调整两个类的顺序,还是btn起作用,如何才能使navbar-toggle优先级更高呢? 我想让屏幕大于768时 button不显示,除了设置btn的dispaly为none,还有没有别的方法

阅读 2.4k
1 个回答

想要让navbar-toggle的优先级更高,可以在属性设置的后面加上(!important)
例如:
.navbar-toggle{width:800px !important;}
另外想让button不显示有两种情况:
1)用display:none;
这种是不占位隐藏,即其他的元素会认为该元素不在了,会占用该元素的位置。
2)用visibility:hidden;
这种是占位隐藏,其他元素不会占用该元素的位置。

希望以上对你有帮助。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题