在分辨率520-719px之前,我将内容固定为500px并保留边距:0 auto.So对于700像素的屏幕,内容为500像素,剩余边距,每个100px。 对于600像素的屏幕,内容为500像素,左侧为空白,右侧为50。 现在,我想让margin-left是相同的(screenWidth-500)/ 2,margin的右边是0.中心内容的宽度不再是固定的,它将是(500+右边距的任何区域) 我怎么能实现这一点。这是可能的使用CSS。?? 我试图使用jquery,因为当窗口大小从520到719像素,我做计算作为margin-left =(screenWidth-500)/ 2和margin-right:0 请建议一个更好的解决方案。html间距问题 - 保留左边距作为变量右边距0
-1
A
回答
1
您可以使用CSS calc
,像这样:
(我用的包装来模拟一个600px的窗口宽度 - 红色边框)
.your_div {
width: calc(500px + ((100% - 500px)/2));
margin-left: calc((100% - 500px)/2);
margin-right: 0;
background: green;
height: 300px;
}
.wrapper {
width: 600px;
border: 1px dotted red;
}
<div class="wrapper">
<div class="your_div"></div>
</div>
+0
这适用于我,谢谢。 –
相关问题
- 1. IE7间距问题浮动DIV与左右边距
- 2. html页面上的右边距不同于左边距
- 3. HTML Dreamweaver左边距
- 4. LinearLayout左边距和右边距不起作用
- 5. 有左,右页边距
- 6. 左右边距不一样
- 7. 在调整屏幕大小时,左边距保持不变,右边距缩小
- 8. SSCollectionView边距/间距
- 9. CSS:position:fixed;右边距
- 10. UIToolbar - 边距?有谁知道UIToolbar的左右边距?
- 11. 删除MFMailComposeViewController HTML右边距?
- 12. 火狐/ Safari浏览器/ IE上边距,左边距0
- 13. HTML保持文字与缩放时的左边距相距
- 14. 边距或填充间距?
- 15. 边界布局间距/边距
- 16. bootstrap提示右边距问题?
- 17. 下边距和边距不起作用
- 18. CSS居中边距:0 auto;问题
- 19. 减少matplotlib图中的左右边距
- 20. Twitter bootstrap - IE中的左右边距
- 21. Bootstrapc3:重写排左,右页边距
- 22. 表格行上的左右边距
- 23. Xamarin安卓按钮左右边距
- 24. 使左右边距宽度相同
- 25. 用左右边距对齐文本块
- 26. 删除UIPopoverPresentationController的左右边距?
- 27. 顶部,右侧和左侧的CSS边距差距
- 28. HTML默认边距
- 29. 为什么我的右边距在IE的左边缘重叠?
- 30. 使用DataTrigger来更改只是左边距或右边距(或两者)
哇,这是真的可怕的阅读。请学习[如何提出一个好问题](https://stackoverflow.com/help/how-to-ask)。 – Utkanos