【发布时间】:2018-06-04 15:56:40
【问题描述】:
我正在开发fiddle,它在桌面视图中运行良好。
桌面视图的工作方式是,单击任意 2 个产品项目(默认情况下,一个保持选中状态),描述框将显示在底部,提供这些产品项目的详细说明。
我用于移动视图的 CSS 代码的 sn-ps:
@media only screen and (max-width: 767px)
{
.product-all-contents
{
overflow-x: auto;
}
.product-contents .product{
min-width: 50.795%;
margin: 0 2%;
padding-top: 3.91%;
padding-left: 3.91%; padding-right: 3.91%;
}
}
问题陈述:
在移动视图中,有一个小问题。问题是,我看到了两个产品项目的解释,而应该只显示一个而不改变它的外观,即项目应该保持堆积。
我希望移动视图的工作方式与桌面视图完全相同,即当我们单击一个产品项时,描述框应显示在底部,而当我们单击另一个产品项时,另一个描述框应显示在底部.
我之所以使用 display:inline-block !important 是因为我希望项目在 html/css 的移动视图中垂直堆积。删除它会使图像和文本被挤压。
【问题讨论】:
-
只需从 @media only 屏幕和 (max-width: 767px) 中删除 display: inline-block !important;。它会解决你的问题
-
它不能解决我的问题。再次检查我的问题陈述。
-
我的问题陈述更好地解释了我的问题。
-
你说应该只显示一个@user5447339
-
是的,应该只显示一个,但不改变移动视图的外观。删除
display: inline-block !important会改变外观。
标签: javascript jquery html css media-queries