[英]overlay a img over a div center horizontal & center vertical over the div
不知道是否只能用CSS完成...如果可以,我希望...
我有一条水平线(div),我想将图像放置在该线的中心(水平)和(垂直)。
我用javascript尝试过,但是根本不起作用...
HTML:
<style type="text/css">
#container {
background-color:#F00;
height:5px;
width: 77%;
margin: 0 auto;
}
</style>
<script>
var logo = document.getElementById('logo');
var container = document.getElementById('container');
var margin = (container.clientHeight - logo.clientHeight) / 2;
logo.style.marginTop = margin + "px";
logo.style.marginBottomn = margin + "px";
</script>
<br><br><br>
<div id="container">
<img src="images/logo_footer.jpg" width="229" height="75" id="logo" />
</div>
在CSS中,添加margin-left:auto; 右边距:自动; 对于顶部和底部,必须使用margin-top:amountpx;。 并测量它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.