濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > CSS解決未知高度垂直居中

CSS解決未知高度垂直居中

熱門(mén)標(biāo)簽:地圖標(biāo)注多家店 車載電話機(jī)器人 廣州ai外呼系統(tǒng)業(yè)務(wù) 無(wú)錫電銷外呼系統(tǒng)代理 什么行業(yè)需要電話機(jī)器人 南昌crm外呼系統(tǒng)如何 外呼系統(tǒng)號(hào)碼顯示 天津企業(yè)外呼系統(tǒng)代理商 中山外呼系統(tǒng)中間件
盡管有CSS的vertical-align特性,但是并不能有效解決未知高度的垂直居中問(wèn)題(在一個(gè)DIV標(biāo)簽里有未知高度的文本或圖片的情況下)。

標(biāo)準(zhǔn)瀏覽器如Mozilla, Opera, Safari等.,可將父級(jí)元素顯示方式設(shè)定為T(mén)ABLE(display: table;) ,內(nèi)部子元素定為table-cell (display: table-cell),通過(guò)vertical-align特性使其垂直居中,但非標(biāo)準(zhǔn)瀏覽器是不支持的。

非標(biāo)準(zhǔn)瀏覽器只能在子元素里設(shè)距頂部50%,里面再套個(gè)元素距頂部-50% 來(lái)抵消。
復(fù)制代碼 代碼如下:

body {padding: 0; margin: 0;}
body,html{height: 100%;}
#outer {height: 100%; overflow: hidden; position: relative;width: 100%; background:ivory;}
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%;width: 400px;margin: 0 auto;} /* for explorer only */
div.greenBorder {border: 1px solid green; background-color: ivory;}

xhtml
復(fù)制代碼 代碼如下:

div id="outer">
  div id="middle">
      div id="inner" class="greenBorder">
      /div>
  /div>
/div>

以上CSS代碼的優(yōu)點(diǎn)是沒(méi)有hacks,采用了IE不支持的CSS2選擇器#value[id]。

CSS2選擇器#value[id]相當(dāng)于選擇器#value,但是Internet Explorer不支持這種類型的選擇器。同樣地.value[class],相當(dāng)于.value,這些只有標(biāo)準(zhǔn)瀏覽器能讀懂。

測(cè)試:Firefox1.5、Opera9.0、IE6.0、IE5.0通過(guò)。

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

您可能感興趣的文章:
  • 完美實(shí)現(xiàn)CSS垂直居中的11種方法
  • 實(shí)現(xiàn)css文字垂直居中的8種方法
  • JS+CSS設(shè)置img在DIV中只顯示Img垂直居中的部分
  • js+CSS 圖片等比縮小并垂直居中實(shí)現(xiàn)代碼
  • css支持標(biāo)準(zhǔn)的圖片垂直居中
  • CSS List Grid Layout 圖片垂直居中
  • 用css實(shí)現(xiàn)圖片垂直居中的使用技巧
  • css實(shí)現(xiàn)文字垂直居中的代碼
  • CSS解決未知高度垂直居中的問(wèn)題
  • mysql-connector-java.jar包的下載過(guò)程詳解

標(biāo)簽:仙桃 海西 呂梁 攀枝花 佛山 欽州 滄州 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《CSS解決未知高度垂直居中》,本文關(guān)鍵詞  CSS,解決,未知,高度,垂直,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CSS解決未知高度垂直居中》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于CSS解決未知高度垂直居中的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    浦县| 墨竹工卡县| 酉阳| 辽源市| 上思县| 安化县| 弋阳县| 福清市| 翁牛特旗| 黄平县| 平原县| 尉氏县| 临漳县| 科技| 日照市| 扎兰屯市| 大余县| 泸州市| 同心县| 广宁县| 太原市| 出国| 台山市| 宁南县| 安康市| 房产| 青川县| 同德县| 沁水县| 鄂托克旗| 北安市| 晋中市| 德昌县| 桃源县| 鄂伦春自治旗| 灯塔市| 白银市| 阳曲县| 分宜县| 老河口市| 张家川|