如何显示某个媒体屏幕上显示的html元素:

问题描述:

我想显示某个屏幕大小的标题。对于更大的屏幕尺寸,我使用display:none但是对于小屏幕,如何使同一个div可见。 请帮忙。如何显示某个媒体屏幕上显示的html元素:

@media screen and (max-width:960px){ 
    mydiv {display:none;} 
} 

@media screen and (max-width:480px){ 
    mydiv {visibility: visible;} 
} 

将第二行更改为此。

@media screen and (max-width:480px){ mydiv {display: block;} } 

对于隐藏/显示我们通常使用display:none;display:block;

我们也可以使用visibility:hidden;visibility:visible;

displayvisibility是完全不同的性质。最重要的是 - 如果一个盒子设置为visibility:hidden;(它将是完全透明的,没有画出任何东西),仍然会影响布局。

https://developer.mozilla.org/en-US/docs/Web/CSS/visibility

它应该是这个样子:

@media screen and (max-width: 960px){ 
    .mydiv{display:none;} 
} 
@media screen and (max-width: 480px){ 
    .mydiv{display:block;} 
} 

能见度仍然影响你的布局和元素仍然存在,只是不可见,而显示:无隐藏元素全部一起。

还要确保在引用要放置元素的类时。名称之前,否则它不知道你指的是什么课程。