我正在做一个电子商务网站。在全屏视图中,3个产品,即3个产品贴图,即3个div并排显示。下面是相关的css代码。
.single-product{
width: 33%;
float: left;
margin: 2px 64px;
background: white;
margin-bottom: 20px;
} /* For each individual product */
.products-section{
display:flex;
flex-direction: row;
justify-content: space-evenly;
padding-top: 20px;
} /* For the whole product section */
当我切换到移动视图时,相同的3个产品在屏幕上显示在较小的产品贴图中。现在,我希望页面只显示2个产品瓷砖,而不是3个当屏幕在移动视图。如何在CSS中做到这一点?
可以使用media
查询完成:
null
css prettyprint-override">body>div {
background: #aaa;
display: flex;
flex-wrap: wrap;
}
body>div>div {
flex-grow: 1;
width: 33%;
height: 100px;
}
body>div>div:nth-child(even) {
background: lightgreen;
}
body>div>div:nth-child(odd) {
background: lightpink;
}
@media screen and (max-width:600px) {
body>div>div {
flex-grow: 1;
width: 50%;
height: 100px;
}
}
<div >
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>
我有4个div标签,每一个是一天前。星期一、星期二、星期三、星期四等。我让4对齐浮点左每个宽。现在我有3个div标签,每一个是一天,也是星期五,星期六,星期天,我想把它放在上面的4个下面。 风格
我有2 div,我想漂浮在行或容器div。对于这些类,. prie-entent-md-start和. prie-entent-md-end,它什么都不做。div只是简单地挨着彼此,没有任何浮动。 我也尝试了像左浮动和右浮动这样的课程,但问题是一样的。 我要做的是,对齐。将内容md开始div对齐到行的左侧,并将内容md结束div对齐到行的右侧。
问题内容: 我的HTML代码只是将页面分为两列,分别为65%,35%。 在中 ,我有可变数据;在中 ,我有固定数据。即使两个具有两个不同的数据集,我也需要它们以相同的高度显示,以便背景色看起来好像填充了包含两者的框。当然,问题出在 ,因为其高度取决于当前显示在其中的数据量。 如何确保两列的高度始终相等? 问题答案: 将其包裹在包含背景色的包含div中,并在“列”之后添加一个清除div。 更新以解决
我试图在一个区域内放置一个div,并保持它垂直居中,然后它的内部有两个跨度,一个向左浮动,另一个向右浮动。但是我似乎不能同时做这两件事。我在React中这样做,但我不认为这会有什么不同,但我加入它来解释语法。 我先说: 然后我有ResultsHeader定义为: 当我这样做时,我会将所有span文本移到左侧,例如找到的。如果我将显示更改为,跨距将正确浮动,但文本不再垂直居中。取而代之的是,这一切都
在上面的例子中,我希望项目1在左侧,项目2和3在右侧的页面使用CSS3 FlexBox。 提前致谢
我有像0.152545这样的浮点值,我只想要0.1f。< br >这怎么可能..< br >通过使用String,我获得了字符串值。下面的代码显示了结果。 这给了我字符串值,如0.1f,但我只想要浮点值,如0.1f。