作者passers (路人)
看板Web_Design
标题Re: [问题] 如何让图片置中
时间Wed Sep 26 22:10:59 2007
※ 引述《suckerlove (逊咖爱)》之铭言:
: ※ 引述《passers (路人)》之铭言:
: : 如下图所示︰
: : ┌───┐
: : │┌─┐│
: : ││P││ ← 这是用div包起来的框
: : │└─┘│
: : └───┘
: 我是习惯用css-background的方式去做这种事
: 简单又快
: #div{
: background:url(img.jpg) no-repeat center ;
: }
: or
: <img src="img.jpg" id="img" />
: #img{
: margin-top: (div height/2)-(img_height/2)
: }
: 我只想到这两种做法,也许有更好的
第一种方法应该是适用於只有一张图的时候吧?
因为我现在图很多,
又是随机从资料库取出图片的路径
然後再加上连结
背景图应该没办法作连结吧?
(至少我用不出来= =")
第二种有想过,不过变成要取每一张图的高度
现在来试看看^^
感谢你喔 :)
--
发问时说谢谢是一种礼貌,不管有没有人回答。
所以感谢您的观看以及期待您的答覆 ︿︿
……心手上路……
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.228.88
1F:→ passers:不行....我不会取图片的高度= =" 09/26 22:13
2F:→ passers:我只会在存入资料库前就把高度一起纪录下去... 09/26 22:13
3F:推 EAFV:如果你不在意的话,被这边人嫌得要死的table可以很简单办到 09/26 22:26
4F:推 passers:楼上可以说一下吗@@~让我增长一下见闻~刚温 09/26 22:28
5F:→ suckerlove:js的Image()物件可以去取图片长宽 google一下 09/26 22:39
6F:→ suckerlove:table的确可以轻易达到 XD ,原po试一下就知道 09/26 22:46