欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

table布局 height=100%無效分析

admin
2014年5月18日 23:54 本文熱度 7653

在使用table表格進行頁面布局時,經常使用將表格高度設置style="height:100%"來實現表格高度滿屏效果,但在最新的瀏覽器中經常遇到無效,根本原因再于瀏覽器使用用的工作模式的不同造成的;在Firefox與IE8標準模式下,HTML與Body標簽默認是沒有高度(即高度為0) ,而是根據其中的內容自適應,如果設置表格的style="height:100%",達不到全屏效果。

問題分析:



有關瀏覽器工作模式大致可分為三種:Standarded Mode, Almost Standarded Mode及Quirks Mode,其中Standarded Mode最為嚴格,即頁面要求最規范,最符合W3C標準,又稱為Strict Mode;Quirks Mode是指瀏覽器模擬早期瀏覽器版本,為了適應早期頁面中不規范的標簽等;Almost Standarded Mode是當前使用最廣泛的工作模式,是一種由不規范到規范過渡(其實它與Standarded Mode區別并不大,僅在圖片顯示及少量腳本解析上存在差異)。以上三種模式是由頁面最開始的<!DOCTYPE>(文檔對象類型)定義的,瀏覽器在加載頁面時,首先根據文檔對象類型定義來判斷當前頁面是應該使用哪種工作模式來渲染頁面以達到頁面定義者的預期效果。


常見 HTML中<!DOCTYPE>(文檔對象類型)有:


(1)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">(注意其中 Transitional 表示:Almost Standarded Mode )


(2)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " http://www.w3.org/TR/html4/strict.dtd">(表示:Standarded Mode )


(3) 未寫<!DOCTYPE>聲明,或<!DOCTYPE >聲明書寫有誤,則工作在Quriks Mode


(4) <!DOCTYPE html>(Transitional 的簡化:Almost Standarded Mode)


獲取更多有關DOCTYPE信息請查看:W3C DOCTYPE


回到問題:


一個對象高度是否可以使用百分比顯示,取決于對象的父級對象,Table在body之中,因此它的父級是body,而瀏覽器在標準模式下,是沒有給body一個高度屬性的,因此當設置height:100%;時,不會產生任何效果(內容根據高度自適應),而當給body設置了100%之后(相對于html標簽),它的子級對象Table的height:100%;便發生作用了,這便是瀏覽器解析規則引發的高度自適應問題。值得注意:Firefox中的HTML標簽不是 100%高度,因此給兩個標簽都定義為height:100%;以保證兩個瀏覽器下均能夠正常顯示。


解決方案:(1)為<html>與<body>標簽添加100%的高寬屬性。 (2)可直接刪除<!DOCTYPE>定義,這樣瀏覽器會工作在Quriks Mode下,body與html默認有高寬度,但不推薦這種方式



<style type="text/css">

html,body{

width:100%;


height:100%;


}


<!--以下設置全屏-->


body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

</style>

該文章在 2014/5/18 23:54:26 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved