Html 为什么在小的移动屏幕上图像没有按计划对齐?

Html 为什么在小的移动屏幕上图像没有按计划对齐?,html,css,Html,Css,正文{ 溢出x:隐藏; 溢出y:隐藏; } 添加最大宽度:100%到图像,它将缩小到更小的视口 正文{ 溢出x:隐藏; 溢出y:隐藏; } img{ 最大宽度:100%; } 添加最大宽度:100%到图像,它将缩小到更小的视口 正文{ 溢出x:隐藏; 溢出y:隐藏; } img{ 最大宽度:100%; } 在这种特殊情况下,您可以使用下面的CSS将图像居中(即链接)。但我想你会有更多的元素 注意:这样,如果图像小于屏幕,图像也将居中 正文{ 溢出x:隐藏; 溢出y:隐藏; } a{ 显示:

正文{
溢出x:隐藏;
溢出y:隐藏;
}

添加
最大宽度:100%到图像,它将缩小到更小的视口

正文{
溢出x:隐藏;
溢出y:隐藏;
}
img{
最大宽度:100%;
}

添加
最大宽度:100%到图像,它将缩小到更小的视口

正文{
溢出x:隐藏;
溢出y:隐藏;
}
img{
最大宽度:100%;
}

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

注意:这样,如果图像小于屏幕,图像也将居中

正文{
溢出x:隐藏;
溢出y:隐藏;
}
a{
显示:块;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}

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

注意:这样,如果图像小于屏幕,图像也将居中

正文{
溢出x:隐藏;
溢出y:隐藏;
}
a{
显示:块;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}

如果您的整个文档只包含一个图像,并且希望将其包含在窗口中,您可以这样做:

基本上

html
{
    height: 100%;
}
body
{
    margin: 0; /* browser have a default margin on body sometimes */
    height: 100%;
}
a
{
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
img
{
    max-width: 100%;
    max-height: 100%;
}

如果您的整个文档只包含一个图像,并且希望将其包含在窗口中,则可以这样做:

基本上

html
{
    height: 100%;
}
body
{
    margin: 0; /* browser have a default margin on body sometimes */
    height: 100%;
}
a
{
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
img
{
    max-width: 100%;
    max-height: 100%;
}

你之前在js fiddle中的回答很好。你为什么要编辑它?我认为这个编辑更符合你的要求。如果你认为这更合适的话,我可以回滚编辑?你之前在js fiddle中的回答很好。你为什么要编辑它?我认为这个编辑更符合你的要求。如果你认为这更合适的话,我可以回滚编辑?