導航:首頁 > 動漫圖片 > div中怎麼讓圖片居中

div中怎麼讓圖片居中

發布時間:2022-08-17 04:43:56

1. 怎麼讓img在div里垂直居中

body結構
<body>
<div>
<img src="1.jpg" alt="haha">
</div>
</body

方法一:
將display設置成table-cell,然後水平居中設置text-align為center,垂直居中設置vertical-align為middle。
<style type="text/css">
*{margin: 0;padding: 0;}
div{
width:150px;
height: 100px;
display: table-cell;
vertical-align: middle;
text-align: center;
border:1px solid #000;
}
img {
width: 50px;
height: 50px;
}
</style>

方法二:
通過position定位來實現。將div設置成相對定位relative,將img設置成絕對定位absolute,left:50%,top:50%,此時圖片的左上角位於div的中心,要是圖片的中心位於div的中心,就需要將圖片向上移動圖片高度的一半,並向左移動圖片寬度的一半。
<style type="text/css">
*{margin: 0;padding:0;}
div{
width:150px;
height: 100px;
position: relative;
border:1px solid #000;
}
img {
width: 50px;
height: 50px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -25px; /* 高度的一半 */
margin-left: -25px; /* 寬度的一半 */
}
</style>

2. 怎麼讓一張圖片在網頁中居中顯示

可以用「margin: 0 auto;」和「text-align: center;」是圖片在網頁中居中。

1、新建html文檔,在body標簽中添加div標簽,然後在div標簽中添加img標簽:

3. 怎樣讓圖片在DIV中垂直居中

例子:<div
class="ac"
style="width:1000px;height:500px;position:relative;
z-index:9;">
<img
width="200px"
height="200px"
style="position:absolute;
top:150px;
left:400px;
z-index:9"
/>
</div>

這里的top和left需要數學天賦了,一般top=外div總高height/2+需要垂直居中內容總高height/2;left同理。

4. 如何讓div中的圖片垂直居中對齊

給div設定text-align:center;可使圖片水平居中,再給圖片img設定
vertical-align:middle;即可達到垂直居中(切記,是給圖片加,不是div,很多人容易搞錯)
還有一個方法,就是用table布局,td默認是水平方向居左的,但是垂直方向是居中的,所以你套一個table後再插入圖片的話,也能很好的達到垂直居中

5. 在div里,如何讓圖片居中

方法一:
思路:利用text-align屬性將圖片水平居中,然後設置padding-top的值使其垂直居中。
結構如下:
<div>
<img src="images/tt.gif" width="150" height="100" />
</div>
CSS樣式如下:
div {width:300px; height:150px; background-color:#CCC; border:#000 1px solid; text-align:center; padding-top:50px;}
釋義:
圖片的尺寸為150x100px,DIV的大小為300x200px;
background-color:#CCC; border:#000 1px solid;為DIV加個邊框和背景色,便於觀察效果。
text-align:center,實現圖片的水平居中;padding-top:50px,50px這個數值是經過計算得到的,padding-top的值具體演算法如下:(DIV的高度 – 圖片的高度)/2,但這里要注意,根據盒模型原理,我們還要將DIV原來的高度200減去padding-top的值,這樣顯示的才是正確的,否則DIV會變高。


方法二:
思路:只用padding屬性,通過計算求得居中
結構代碼同上;
CSS樣式如下:
div {width:225px; height:150px; background-color:#eee; border:#000 1px solid; padding-top:50px; padding-left:75px;}
備註:這里DIV的寬高計算都遵循盒模型原理,計算方法同上。


方法三:
思路:
利用圖片的margin屬性將圖片水平居中,利用DIV的padding屬性將圖片垂直居中。
結構代碼同上;
CSS代碼如下:
div {width:300px; height:150px; background-color:#eee; padding-top:50px; border:#000 1px solid;}
img {display:block; margin:0 auto;}
備註:
Img是內聯元素,要設置其margin屬性使其居中,就要將其轉換為塊元素display:block;然後利用margin:0 auto;實現圖片的水平居中;(有的設計師為圖片再加個div標簽,然後通過div標簽的margin實現居中

6. 在DIV裡面怎麼讓圖片居中

問題中的居中是指水平居中,還是垂直居中?
水平居中:div設置:text-align:center;
img設置:width:圖片寬度; margin:0 auto;

垂直居中:div設置:position:relative;
img設置:position:absolute; top:50%; height:圖片高度; margin-top:圖片高度的一半;

7. 怎麼讓div內的圖片垂直居中

設置div的高度height與行高line-height相同 或者計算圖片居中時在div中的位置,給div使用padding-top或者給圖片加margin-top

8. div中圖片怎麼居中

試一下margin: 0 auto;

9. 怎樣用css只讓div中的圖片居中

1、打開在線寫前端代碼的網站如jsrun或者jsfiddle。

10. div中的圖片比div大,如何讓其居中顯示

第一種:
將圖片的max-width:數值px; 數值設置成你的div2的寬度
第二種:
將圖片作為div2的背景圖, 這種可以不裁剪圖片尺寸。
background:url(圖片路徑) center top no-repeat;

閱讀全文

與div中怎麼讓圖片居中相關的資料

熱點內容
如何刪除圖片里的音樂 瀏覽:70
紋身卡通男生頭像圖片 瀏覽:208
升將涼衣架圖片價格 瀏覽:811
廢棄物品做衣服圖片 瀏覽:516
如何保存黃油相機里的圖片 瀏覽:828
動漫新娘圖片唯美 瀏覽:800
綠衣服圖片男 瀏覽:999
word文檔水印如何轉成圖片 瀏覽:903
頭疼的圖片帶文字 瀏覽:759
不銹鋼儲物櫃圖片大全 瀏覽:586
好看一點的背景圖片女生 瀏覽:39
羽絨服搭配褲子男生圖片 瀏覽:273
小女孩下面什麼樣圖片 瀏覽:496
用彩紙怎麼做裙子圖片 瀏覽:63
男童短發發型圖片2019 瀏覽:319
糖果頭像圖片大全可愛 瀏覽:453
藍色蛋糕圖片卡通可愛 瀏覽:526
最流行躺椅價格及圖片 瀏覽:259
可愛的鹿的圖片簡筆畫 瀏覽:247
如何用兩張圖片發整首歌 瀏覽:789