區別:1.標準盒子的width和height就是內容區域的寬度和高度,而怪異模型的width和height是指「內容區域border padding」的寬度和高度;2、標準盒子增加內邊距、邊框和外邊距不會影響元素的尺寸,而怪異模型會。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
盒子模型包括content(內容)、padding(內邊距)、border(邊框)、margin(外邊距)
CSS中有兩個盒子模型,分別是 W3C標準模型和IE怪異模型。
引入:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> </body> </html>
申明文件的解析類型,那麼它到底有多重要呢
解析類型:
BackCompat:怪異模式,瀏覽器自己的模式
CSS1Compat:標準模式,W3C標準解析渲染頁
若不做申明,則依照怪異模式進行渲染,不同的瀏覽器渲染有所不同
'
#一、標準模型
###當我們對一個元素設定他的width和height的時候,標準盒模型只是對content(藍色部分)設定了寬高,那麼這個元素真正的寬高就還要加上他的padding(內邊距)border(邊框)margin(外邊距)。 ######公式:############width = 內容的寬度############height = 內容的高度####### ##########二、怪異模型###################怪異模型######當我們對一個元素設定他的width和height的時候,怪異盒模型把整個盒子看成是一個整體。給整個盒子一個寬高。如果你還給盒子設定了額外的邊距和邊框。那麼中間的content藍色部分就要受到擠壓,變小。 ######公式:############width = border padding 內容的寬度############height = border padding 內容的高度#### ##############W3C標準模型和IE怪異模型的主要差異是盒子的寬高。 ############①標準盒子的width和height表示內容content的寬高,width=內容的寬度、heigth=內容的高度;增加內邊距、邊框和外邊距不會影響內容區域的尺寸,但是會增加元素框的總尺寸。 ######②而怪異盒子的width包含padding、內容的寬度、border。 height包含內容的高度、border、padding######width=(border-left padding-left 內容的寬度padding right border right)######height=(border-top padding-top 內容的高度padding-bottom border-bottom)############總結:############1.標準盒子模型:只設定content的大小。 IE盒模型:將整個元素看成整體設定大小。 ######2.css的盒子模型由content(內容)、padding(內邊距)、border(邊框)、margin(外邊距)組成。但盒子的大小由content padding border這幾個部分決定,而不加上margin。 ######3.我們在寫頁面程式碼時應盡量使用標準的W3C模型(需在頁面中宣告DOCTYPE類型),這樣可以避免多個瀏覽器對同一頁面的不相容。 ######因為若不宣告DOCTYPE類型,IE瀏覽器會將盒子模型解釋為IE盒子模型,FireFox等會將其解釋為W3C盒子模型;若在頁面中聲明了DOCTYPE類型,所有的瀏覽器都會把盒子模型解釋為W3C盒模型。 ######(學習影片分享:###css影片教學###、###web前端###)###以上是css3兩種盒子模型的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

两种方法:1、利用display属性,只需给元素添加“display:none;”样式即可。2、利用position和top属性设置元素绝对定位来隐藏元素,只需给元素添加“position:absolute;top:-9999px;”样式。

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

实现方法:1、使用“:active”选择器选中鼠标点击图片的状态;2、使用transform属性和scale()函数实现图片放大效果,语法“img:active {transform: scale(x轴放大倍数,y轴放大倍数);}”。

自适应布局又称“响应式布局”,是指可以自动识别屏幕宽度、并做出相应调整的网页布局;这样的网页能够兼容多个不同的终端,而不是为每个终端做一个特定的版本。自适应布局是为解决移动端浏览网页而诞生的,能够为使用不同终端的用户提供很好的用户体验。

css3中的动画效果有变形;可以利用“animation:动画属性 @keyframes ..{..{transform:变形属性}}”实现变形动画效果,animation属性用于设置动画样式,transform属性用于设置变形样式。

css3线性渐变可以实现三角形;只需创建一个45度的线性渐变,设置渐变色为两种固定颜色,一个是三角形的颜色,另一个为透明色即可,语法“linear-gradient(45deg,颜色值,颜色值 50%,透明色 50%,透明色 100%)”。

在css3中,可以利用“animation-timing-function”属性设置动画旋转速度,该属性用于指定动画将如何完成一个周期,设置动画的速度曲线,语法为“元素{animation-timing-function:速度属性值;}”。

本篇文章带大家一起深入了解一下CSS3中的新特性::target-text 选择器,聊聊该选择器的作用和使用方法,希望对大家有所帮助!


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版
SublimeText3 Linux最新版

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),