此问题在此处已有答案:
How can I horizontally center an element?(131个回答)
5天前关闭。
我目前正在尝试编写代码,使内容正好为895像素宽的网站居中,我希望它居中。所以,我尝试用CSS编写以下代码:
body {
...
padding-left: calc(([window width] - 895) / 2);
}
字符串
有没有更好的方法?有没有更好的方法?
我尝试了以下变量名:view-width vw screen screen.width screen-width
3条答案
按热度按时间sf6xfgos1#
虽然我没有找到如何使特定的代码工作,但我找到了另一种方法来集中我的网站;我这样做了:
字符串
1hdlvixo2#
对于窗口宽度,你可以使用100vw,这实际上意味着“100%的视口宽度”。你可以在
calc
公式中混合使用px单位。所以你的问题中的填充设置可以写为
字符串
0lvr5msh3#
尝试以下代码片段,
字符串
你可以使用
calc()
函数沿着和vw来实现一个比例宽度,如果需要的话,你可以添加一个媒体查询来处理更小的viewport宽度。