婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CSS解決未知高度垂直居中

CSS解決未知高度垂直居中

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

標準瀏覽器如Mozilla, Opera, Safari等.,可將父級元素顯示方式設定為TABLE(display: table;) ,內部子元素定為table-cell (display: table-cell),通過vertical-align特性使其垂直居中,但非標準瀏覽器是不支持的。

非標準瀏覽器只能在子元素里設距頂部50%,里面再套個元素距頂部-50% 來抵消。
復制代碼 代碼如下:

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
復制代碼 代碼如下:

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

以上CSS代碼的優點是沒有hacks,采用了IE不支持的CSS2選擇器#value[id]。

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

測試:Firefox1.5、Opera9.0、IE6.0、IE5.0通過。

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

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

標簽:仙桃 海西 呂梁 攀枝花 佛山 欽州 滄州 泰州

巨人網絡通訊聲明:本文標題《CSS解決未知高度垂直居中》,本文關鍵詞  CSS,解決,未知,高度,垂直,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CSS解決未知高度垂直居中》相關的同類信息!
  • 本頁收集關于CSS解決未知高度垂直居中的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 商水县| 甘洛县| 精河县| 安多县| 方正县| 宁夏| 澄江县| 和龙市| 广昌县| 三台县| 梅州市| 民乐县| 深泽县| 凌源市| 安国市| 齐齐哈尔市| 天等县| 建瓯市| 南郑县| 万盛区| 南丹县| 海原县| 祁连县| 哈巴河县| 抚顺县| 西充县| 永安市| 遵义市| 长春市| 弋阳县| 阳曲县| 大渡口区| 当涂县| 涡阳县| 桐城市| 宜丰县| 邹平县| 枣庄市| 邹城市| 抚宁县| 周口市|