作者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
→ passers:不行....我不會取圖片的高度= =" 09/26 22:13
→ passers:我只會在存入資料庫前就把高度一起紀錄下去... 09/26 22:13
推 EAFV:如果你不在意的話,被這邊人嫌得要死的table可以很簡單辦到 09/26 22:26
推 passers:樓上可以說一下嗎@@~讓我增長一下見聞~剛溫 09/26 22:28
→ suckerlove:js的Image()物件可以去取圖片長寬 google一下 09/26 22:39
→ suckerlove:table的確可以輕易達到 XD ,原po試一下就知道 09/26 22:46