1. 程式人生 > >盒模型的兩種模式

盒模型的兩種模式

    IE5及以下的瀏覽器對CSS不太友好,而IE6及以上的瀏覽器對CSS更加友好,這個時候就出現了Quirks 模式與 Standards 模式

    Quirks 模式即為怪異模式, Standards 模式即為標準模式;兩種模式的出現必然會出現一定的相容問題,在標準模式下如何相容怪異模式下書寫的CSS呢?在IE6下我們用DTD作為衡量標準,如果有DTD出現,那這個頁面將會優先選擇Standards 模式下CSS的寫法,如果沒有DTD,則採用原來的相容寫法。

    Quirks 模式與 Standards 模式下遇到的問題:

    1:在Quirks 模式下maigin:0 auto;是無效的,而 Standards 模式是有效的;

    2:在Quirks 模式下給元素設定高度寬度包括了padding和border,會直接改變其大小,而在 Standards 模式下給行內元素設定寬高是無效的!同樣百分比的高度也是如此

box-sizing:content-box; 標準模式

box-sizing:border-box;怪異模式

使用時需要加私有字首

相關推薦

常見瀏覽器相容問題、模型2模式以及css hack知識講解

什麼是瀏覽器相容問題?所謂的瀏覽器相容性問題,是指因為不同的瀏覽器對同一段程式碼有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,無論使用者用什麼瀏覽器來檢視我們的網站或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的相容性問題是前端開發人員

模型模式

    IE5及以下的瀏覽器對CSS不太友好,而IE6及以上的瀏覽器對CSS更加友好,這個時候就出現了Quirks 模式與 Standards 模式     Quirks 模式即為怪異模式, Standards 模式即為標準模式;兩種模式的出現必然會出現一定的相容問題,在標

ActiveMQ模式PTP和PUB/SUB<轉>

pub provide ops itl 通知 subscribe cin sdn cti 1.PTP模型 PTP(Point-to-Point)模型是基於隊列(Queue)的,對於PTP消息模型而言,它的消息目的是一個消息隊列(Queue),消息生產者每次發送消息總是把消

Spark on yarn的模式 yarn-cluster 和 yarn-client

然而 技術 負責 blog 作業 mage 申請 .com contain 從深層次的含義講,yarn-cluster和yarn-client模式的區別其實就是Application Master進程的區別,yarn-cluster模式下,driver運行在AM(Appli

Redis 與 數據庫處理數據的模式

保存 新的 redis edi 存在 緩存 如果 png idt Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key-value存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Python,

CentOS7上squid的部署及模式(4.1版本)

我們 tar zxvf 無法 poll() config check var 創建 其他 CentOS7上squid的部署及兩種模式(4.1版本) 簡介 squid是什麽? Squid是一種用來緩沖Internet數據的軟件。它接受來自人們需要下載的目標(object

RHEL7.0 -- 圖形界面進入的模式

serve RoCE title ESS star group com ffffff sha 註解:第一種不適用於最小化安裝,僅僅不需要使用YUM源;第二種使用YUM源,兩種都適用;關於第三種使用“yum groupinstall "server with GU

【UEFI+GPT/BIOS+MBR】模式在Windows系統下安裝Ubantu系統

重新 資料 ble 理解 bio swap 教程 net 很多 最近在聯想Windows10下安裝了Ubantu16.04的系統,踩了很多坑,寫下來分享一下。 通過網絡資料,理解BIOS+MBR一直是之前電腦的Windows系統安裝和引導的模式,但Win8問世後,基本

CentOS7上實現Squid緩存服務器的模式

修改內容 ef6 同名 entos ns3 類型 緩存加速 c-c routing 一、緩存代理概述Squid服務作為應用層的代理服務軟件,Squid主要提供緩存加速和應用層過濾控制的功能。 二、代理的基本類型根據實現的方式不同,代理服務可以分為傳統代理和同名代理兩種行間的

6800和8080模式的理解

LCD顯示模組的外部介面一般採用並行方式,並行介面介面線的讀寫時序常見以下兩種模式:   (1)8080模式。   這類模式通常有下列介面訊號:Vcc(工作主電源)Vss(公共端)Vee(偏置負電源,常用於調整顯示對比度)/RES,復位線。   DB0~DB7,雙向資料線。D/I,資料/指令

vue路由的模式配置以及history模式下面後端如何配置

hash ——即位址列URL中的#符號。 hash 雖然出現URL中,但不會被包含在HTTP請求中,對後端完全沒有影響,因此改變hash不會重新載入頁面。 history ——利用了HTML5 History Interface 中新增的pushState()

訊息佇列的模式

Java訊息服務(Java Message Service,JMS)應用程式介面是一個Java平臺中關於面向訊息中介軟體(MOM)的API,用於在兩個應用程式之間,或分散式系統中傳送訊息,進行非同步通訊。 點對點與釋出訂閱最初是由JMS定義的。這兩種模式主要區別或解決的問題

USB 模式

Android通過兩種模式,來支援各種USB外圍裝置和Android USB附件(硬體實現了Android的附件協議):USB附件模式和USB主機模式。在USB附件模式下,外部 USB 硬體充當USB主機。(作為)附件的例子,包括機器人控制器、擴充套件插座(docking s

matplotlib.pyplot 中顯示影象的模式(互動和阻塞)及其在Python畫圖中的應用

介紹 在使用matplotlib的過程中,發現不能像matlab一樣同時開幾個視窗進行比較,於是查詢得知了互動模式,但是放在腳本里執行的適合卻總是一閃而過,影象並不停留,遂仔細閱讀和理解了一下文件,記下解決辦法,問題比較簡單,僅供菜鳥參考。 python視覺化庫matpl

Redis持久化儲存(AOF與RDB模式)

Redis中資料儲存模式有2種:cache-only,persistence; cache-only即只做為“快取”服務,不持久資料,資料在服務終止後將消失,此模式下也將不存在“資料恢復”的手段,是一種安全性低/效率高/容易擴充套件的方式; p

FTP 模式 總結

com.enterprisedt.net.ftp.FTPClient FTP元件的使用: ftp.getConnectMode() ftp.isAutoPassiveIPSubstitution()預設>預設FTP伺服器需要被動連線 FTP連線方式分為兩種:ACTI

poll模式淺析(ET or LT)

linux非同步IO淺析  http://hi.baidu.com/_kouu/blog/item/e225f67b337841f42f73b341.html  epoll有兩種模式,Edge Triggered(簡稱ET) 和 Level Triggered(簡稱LT)

pytorch中全連線神經網路搭建模式

pytorch搭建神經網路是很簡單明瞭的,這裡介紹兩種自己常用的搭建模式:import torch import torch.nn as nnfirst:class NN(nn.Module): def __init__(self): super(NN

FTP的模式

原文地址 最近做一個專案用到FTP和其它系統進行檔案傳輸,結果在FTP網路連線的問題上花了很多時間,由於太久沒搞多FTP,忘記了FTP不單單開放21埠,客戶端採用不同連線模式對網路有不同。在此重溫一下FTP的主動模式和被動模式的相關知識。 在使用FTP時,如果客戶端機器和FTP伺服器雙方

訊息佇列的模式及實現

轉載:http://blog.csdn.net/heyutao007/article/details/50131089 訊息佇列的兩種模式 Java訊息服務(Java Message Service,JMS)應用程式介面是一個Java平臺中關於面向訊息中介軟體(MO