自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

實現(xiàn)DIV圖片居中方法揭秘

開發(fā) 前端
大家應(yīng)該都知道無論是DIV圖片居中還是文字居中,在DIV里面水平居中是很容易的,而垂直居中卻比較困難,這里就向大家描述一下DIV圖片居中的方法。

本文向大家簡單介紹一下DIV圖片居中方法,如果要實現(xiàn)DIV圖片居中,這里涉及到兩個屬性,一個是line-height,另一個是vertical-align;相信本文的簡短介紹對你一定會有所啟發(fā)。

DIV圖片居中方法

大家應(yīng)該都知道無論是DIV圖片居中還是文字居中,在DIV里面水平居中是很容易的,而垂直居中卻比較困難。今天一個偶然的嘗試,讓我解決了這個問題。首先看一下關(guān)于CSS中DIV文字居中和DIV圖片居中的總結(jié)。

1.單獨文字垂直居中我們只需要設(shè)置CSS樣式line-height屬性即可。

2、文字與圖片同排,在設(shè)置DIV高度同時再對此CSS樣式的圖片“img”樣式設(shè)置vertical-align:middle垂直居中屬性,如.yangshi img{vertical-align:middle;} 。

如果要實現(xiàn)DIV圖片居中,這里涉及到兩個屬性,一個是line-height,另一個是vertical-align。在IE里面,只需要line-height就可以實現(xiàn)這個效果,不過要想在firefox和opea里面也實現(xiàn)這樣的效果,必須用到vertical-align,而且這是屬性一定要定義在image上面,而不是定義在div上。

請看下面實現(xiàn)IE和Firefox瀏覽器中實現(xiàn)DIV圖片居中的代碼:

IE中的代碼:

  1. div{  
  2. height:100px;  
  3. line-height:100px;  
  4. }  
  5. divimg{  
  6. vertical-align:middle;/*optional*/  

Firefox的代碼:

  1. div{  
  2. height:100px;  
  3. line-height:100px;  
  4. }  
  5. divimg{  
  6. vertical-align:middle;  
  7. }  
  8.  

【編輯推薦】

  1. CSS布局之CSS Div的居中實現(xiàn)方法
  2. JavaScript動態(tài)創(chuàng)建div屬性和樣式
  3. CSS中border和clear兩大屬性用法揭秘
  4. 實現(xiàn)DIV居中布局三種途徑
  5. 解讀DIV CSS網(wǎng)頁布局中CSS無效十個原因

 

 

責(zé)任編輯:佚名 來源: javaeye.com
相關(guān)推薦

2010-09-02 13:03:38

CSS垂直居中

2010-08-31 15:07:45

CSS居中

2010-08-16 16:39:48

DIV內(nèi)容居中

2010-08-16 16:07:30

DIV垂直居中

2010-08-16 15:46:16

DIV居中

2010-09-13 16:55:27

DIV橫向排列

2010-09-06 15:46:08

CSSDIV

2010-08-23 10:43:21

DIVCSS

2010-08-24 13:25:16

DIV+CSS

2009-09-08 13:52:54

CheckBox選中

2010-08-16 16:49:30

DIV CSS居中

2010-09-10 08:54:52

DIV居中

2010-09-09 10:15:35

DIVCSS

2010-08-24 15:54:52

divfloat

2010-07-29 15:09:19

Flex全屏

2010-09-06 09:16:04

floatDIV

2012-06-20 13:46:23

CSS

2010-09-10 09:31:08

CSSDIV

2010-08-24 14:23:39

DIV居中

2010-09-15 12:32:23

DIV頁面
點贊
收藏

51CTO技術(shù)棧公眾號