html - 为什么图像在小手机屏幕上没有按计划对齐?

标签 html css

body{
  overflow-x:hidden;
  overflow-y:hidden;
    }
 <a href="#"> <img src="http://placehold.it/1000x800?text=1"></a>

但是我希望图像的中心在移动设备上可见,如下所示:enter image description here

无法在我的应用程序中更改图像尺寸和代码格式。

最佳答案

在这种特殊情况下,您可以使用下面的 CSS 将图像(即链接)居中。但我想你会有比这更多的元素......

注意:通过这种方式,如果图片小于屏幕,它也会居中。

body{
  overflow-x:hidden;
  overflow-y:hidden;
    }
a {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  }
  
<a href="#"> <img src="http://placehold.it/1000x800?text=1"></a>

关于html - 为什么图像在小手机屏幕上没有按计划对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42231438/

相关文章:

javascript - 全屏展开变换并将元素样式设置为子元素

html - 如何使用CSS消除按钮上的动画闪烁?

Javascript 到 php 相同的文件

html - CSS 3 列布局溢出到下一行

javascript - jQuery .is (":disabled") - 为什么这不起作用?

javascript - 返回时如何关闭模态

javascript - 使用 Angular Material 和 JavaScript 开发数据输入应用程序

javascript - 如何检查 foreach 函数中的条件是否与 Javascript 匹配?

css - SSI 包含虚拟 CSS 问题

javascript - 显示元素列表中的元素