gpt4 book ai didi

CSS - 响应中心 div,位置固定

转载 作者:太空宇宙 更新时间:2023-11-03 20:11:00 25 4
gpt4 key购买 nike

我这里有一个 jsfiddle https://jsfiddle.net/ajvvjnq3/

非常简单,我有一个宽度固定、位置固定且居中的 div。

低于 600px 我希望 div 宽度为 100%,左右边距为 20px。

我无法获得 margin-right: 20px;

.block{
background: red;
height: 100px;
position: fixed;
top: 50px;
left: 50%;
margin-left: -200px;
width: 400px;
}

@media only screen and (max-width: 600px){
.block{
left: 0;
margin-left: 20px;
margin-right: -20px;
width: 100%;
}
}
<div class="block"></div>

最佳答案

JSfiddle https://jsfiddle.net/ajvvjnq3/2/

你可以尝试使用 calc

width: calc(100% - 40px); 似乎工作正常

它在这里所做的只是从您的边距中取反值。

编辑另一种方法是使用@CBroe 答案,因为它支持的浏览器比 calc 多,但不管你的船如何:)

@media only screen and (max-width: 600px){
.block{
left: 20px;
right: 20px;
width: auto;
margin: auto;
}
}

关于CSS - 响应中心 div,位置固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33119372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com