.PaneToBehiddenForMobile
{
display: none;
}
DnnModule-ListBlogByCategory
我有一个包含以下类PaneToBehiddenForMobile的div 我有一个内部div与DnnModule-ListBlogByCategory
<div class="PaneToBehiddenForMobile">
<div class="DnnModule-ListBlogByCategory">
</div>
<a ...></a>
<table>....</table>
<div class="XYZ">
</div>
<div >
</div>
</div>
在css中,我将PaneToBehiddenForMobile
的可见性设置为无,以便隐藏其中的所有div和元素
现在我想要的是一个具有类DnnModule-ListBlogByCategory
的特定div应该是可见的,而所有其他具有相同的行为
我怎么能只使用css
答案 0 :(得分:4)
您可以隐藏PaneToBehiddenForMobile
div中的所有div而不是隐藏自身并仅显示所需的div。以下是CSS代码段:
.PaneToBehiddenForMobile div {
display: none;
}
.PaneToBehiddenForMobile .DnnModule-ListBlogByCategory {
display: block !important;
}
答案 1 :(得分:3)
我个人会使用:not()
伪选择器(CSS3)。像这样:
.PaneToBehiddenForMobile div:not(.DnnModule-ListBlogByCategory){
display:none;
}
工作示例:http://jsfiddle.net/zMfdQ/
当然,您需要选择媒体选择器或服务器端选择要发送的css,以便仅适用于移动视图。
HTH 尼克
答案 2 :(得分:0)
您可以这样使用:
@media (max-width: 320px) {
.PaneToBehiddenForMobile
{
display: none;
}
}