html - 网站不以手机为中心

标签 html css

我正在创建简单的网站。在桌面上,整个内容都居中。它也适用于改变浏览器的大小。 但是当我在手机上访问它时,一切都不像在桌面上那样居中

看看:http://piaskownica.lokalnamanufaktura.pl/metod2/

我认为我的用于居中的 css 包装类有问题。视频背景也不以桌面为中心。

.wrap {
  position: absolute;
  left: 50%;
  top: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

  width: 90%;
  height: 90%;
}

最佳答案

.x2-horizo​​ntal 的宽度为 380px,对于小屏幕来说太宽了。注意响应式设计中的固定宽度。

您的布局方式不理想。首先,考虑不支持 transform 的设备。

由于 position: absolute,视频控件不会使用 margin: auto 居中。您必须使用与其他内容相同的居中方法(即 left: 50% 然后将其拉回其宽度的 50%。)

关于html - 网站不以手机为中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23722790/

相关文章:

javascript - Hide() 下拉内容使其消失

jquery - 响应式弹出窗口

html - 从 CSS 和 HTML 生成 PDF,@page @top-center 和内容之间的距离更大

javascript - 我无法让 Legend 为我的 ChartJS 圆环图工作

html - Bootstrap 下拉菜单在 Rails 中不起作用

html - 在可调整大小的 div 中垂直居中输入

html - 在背景中心对齐按钮

javascript - 如何在每次执行替换代码时获取随机数?

javascript - 使用 Javascript 定位

css - 使用 nth-child 的样式来保持表格的方面(交替行颜色)更新