科技知識動態:css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例)

導讀跟大家講解下有關css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例),相信小伙伴們對這個話題應該也很關注吧,現在就為小伙

跟大家講解下有關css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例),相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例),小編也收集到了有關css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例)的相關資料,希望大家看到了會喜歡。

在我們開發前端頁面的時候,為了讓頁面效果美觀,會讓圖片呈現居中效果。那么css怎么讓img圖片居中顯示呢?本篇文章給大家帶來css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例),讓大家可以了解并掌握css的display屬性設置img圖片居中的兩種方法。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所助。

首先我們來了解一下display屬性實現圖片居中的兩種方法是什么?

1、利用display的table-cell屬性值,再配合text-align: center;與vertical-align: middle;設置圖片居中

2、設置display: flex;,利用彈性布局flex來設置img圖片的居中

下面我們通過簡單的代碼示例,詳細了解一下這兩種方法是怎么實現圖片居中的。

1、利用display:table-cell來實現img標簽圖片的水平和垂直居中

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>img圖片居中</title><style>.demo{width: 400px; height: 300px; border: 1px dashed #000; display: table-cell; vertical-align: middle; text-align: center;}.demo img{width: 200px;height: 150px;}</style></head><body><div class="demo"><img src="1.jpg" /></div></body></html>

效果圖:

1.jpg

說明:

在demo盒子中設置display: table-cell;會讓demo盒子作為一個表格單元格顯示(類似 <td> 和 <th>),在設置text-align: center;就會讓img圖片水平居中,設置vertical-align: middle;讓img圖片垂直居中。

2、彈性布局flex

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>img圖片居中</title><style>*{margin: 0;padding:0;}.demo{width: 400px; height: 300px; margin: 50px auto; border: 1px dashed #000; display: flex; justify-content: center; align-items: center;}.demo img{width: 200px;height: 150px;}</style></head><body><div class="demo"><img src="1.jpg" /></div></body></html>

效果圖:

1.jpg

說明:

設置display: flex;實現flex彈性布局,在設置justify-content: center;讓圖片水平居中對齊,設置align-items: center;讓圖片垂直居中對齊。

總結:以上就是css的display屬性實現圖片居中兩種方法的全部介紹,希望能對大家的學習有所幫助。更多相關教程請訪問 CSS3視頻教程,Html5視頻教程,bootstrap視頻教程!

以上就是css如何讓img圖片居中?css的display屬性實現圖片居中(代碼實例)的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!