Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在响应背景div中居中显示图像超链接_Html_Css - Fatal编程技术网

Html 在响应背景div中居中显示图像超链接

Html 在响应背景div中居中显示图像超链接,html,css,Html,Css,我一直在写一封电子邮件。它包含一个带有背景图像的响应div和背景中心的图像按钮。我希望图像按钮正好在中间。但是,当在具有不同视口宽度的不同设备上进行测试时,按钮会远离中心 div.container{ 背景:url(https://gallery.mailchimp.com/38a79fccde10813ac5aad2f4d/images/6f1f0255-24a6-49a6-8a22-fc337c1d3430.png)不重复; 最大宽度:100%; 高度:自动; 位置:相对位置; } 分区

我一直在写一封电子邮件。它包含一个带有背景图像的响应div和背景中心的图像按钮。我希望图像按钮正好在中间。但是,当在具有不同视口宽度的不同设备上进行测试时,按钮会远离中心

div.container{
背景:url(https://gallery.mailchimp.com/38a79fccde10813ac5aad2f4d/images/6f1f0255-24a6-49a6-8a22-fc337c1d3430.png)不重复;
最大宽度:100%;
高度:自动;
位置:相对位置;
}
分区按钮{
位置:最大宽度:100%;
高度:自动;
}
div.button>img{
显示:块;
最大宽度:100%;
高度:自动;
}
分区按钮>a{
-webkit转换:翻译(-50%,-50%);
位置:绝对位置;
最高:50%;
左:50%;
}


这可能是因为您仅使用了
-webkit transform
。它仅在带有Webkit引擎的浏览器中可用。尝试添加
transform
-moz-transform
-ms-transform
…嗨,我尝试了这个,但没有解决问题!
div.container {
    background: url(https://gallery.mailchimp.com/38a79fccde10813ac5aad2f4d/images/6f1f0255-24a6-49a6-8a22-fc337c1d3430.png)no-repeat;
    max-width: 100%;
    height: auto;
    position: relative;
    display: inline-block;
}