婷婷综合国产,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解決未知高度垂直居中的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 鄂托克旗| 江北区| 武穴市| 渭南市| 石景山区| 东明县| 济阳县| 屯昌县| 诏安县| 揭西县| 旺苍县| 桦甸市| 高邑县| 于都县| 微博| 黑河市| 广丰县| 太谷县| 霍山县| 宁乡县| 石屏县| 松潘县| 汤阴县| 靖西县| 扎鲁特旗| 平山县| 阿巴嘎旗| 成安县| 武清区| 丹棱县| 武陟县| 行唐县| 宁德市| 江北区| 大同县| 山东| 灯塔市| 邵阳市| 确山县| 通化市| 丰原市|