2008-01-15
分别利用css和js来使div中的图片居中
CSS脚本如下:
这里主要思路是把img的高度和宽度都设置为和div的一致,然后将图片作为背景显示来达到图片居中的目的,不过还需要利用一个s.gif(1*1)这个图片,ext就有。
JS脚本如下:
这样也可以实现图片居中,省去了s.gif这个图片,不过一定要浏览器打开脚本执行功能,不然的话,图片就只能蜗居在div的左上角了。
<style>
.img_center{
height:200px;
width:200px;
background-image:url("t4.jpg");
background-repeat:no-repeat;
background-position:center center;
}
</style>
css实现图片居中:
<div style="border:1px solid windowtext;height:200px;width:200px;">
<img src="s.gif" class="img_center"/>
</div>
这里主要思路是把img的高度和宽度都设置为和div的一致,然后将图片作为背景显示来达到图片居中的目的,不过还需要利用一个s.gif(1*1)这个图片,ext就有。
JS脚本如下:
<script type="text/javascript">
window.onload=function(){
var img = document.getElementById("c_img");
var div = document.getElementById("c_div");
var height = div.style.height;
var width = div.style.width;
img.style.marginTop = (parseInt(height,10) - img.offsetHeight) / 2 + "px";
img.style.marginLeft = (parseInt(width,10) - img.offsetWidth) / 2 + "px";
}
</script>
js实现图片居中:
<div id="c_div" style="border:1px solid windowtext;height:200px;width:200px;">
<img src="t4.jpg" id="c_img"/>
</div>
这样也可以实现图片居中,省去了s.gif这个图片,不过一定要浏览器打开脚本执行功能,不然的话,图片就只能蜗居在div的左上角了。
- 14:01
- 浏览 (263)
- 评论 (0)
- 分类: javascript
- 相关推荐
发表评论
- 浏览: 1450 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
职业生涯错过的最遗憾的公 ...
bazhuang 写道 整个职业生涯估计就是在拒与被拒之间徘徊,不过还是希望可 ...
-- by zhangxi123 -
职业生涯错过的最遗憾的公 ...
soni 写道downpour 写道土豆网哪里招你喜欢了? 土豆的视频我就没有一 ...
-- by waterdh -
职业生涯错过的最遗憾的公 ...
淘宝...
-- by javaxy -
职业生涯错过的最遗憾的公 ...
downpour 写道土豆网哪里招你喜欢了? 土豆的视频我就没有一次成功的打开过 ...
-- by soni -
职业生涯错过的最遗憾的公 ...
我中意的公司我都破门而入了 相反 倒是觉得在一些垃圾公司浪费了太多时间
-- by seen






评论排行榜