我正在制作我的第一个响应式网页。它是桌面优先的,因为它是一个简单的单列页面,所以我只需要一个媒体查询,对于手机。我有一个不同于手机的桌面导航栏。所以我把两个导航都放在了HTML中。我在css的主要部分将移动设备的导航设置为"display:none“,这会使它从桌面版本中消失。我在查询中将桌面的导航设置为"display:none“,这会使该导航从手机中消失。
问题是我不能让手机的导航在手机版本中再次可见。如何撤消移动查询中的"display:none“?
(网页为http://www.birdwatching.com/optics/2018_Kowa_scope/kowa-tsn-553-review.html)
发布于 2018-08-16 06:12:06
在移动媒体查询中,对您隐藏的移动导航执行display:block
,对桌面导航显示无。
发布于 2018-08-16 06:49:36
如果改为使用visibility:visible和visibility:hidden,则不必担心元素的显示先前设置为什么
发布于 2021-12-27 12:46:42
display:revert会将显示设置设置为其先前的值。这样你就不必担心显示类型(例如,块、flex等)。那是在它被隐藏之前。
更多阅读
https://stackoverflow.com/questions/51867125
复制相似问题