工程师必知必会-盒模型与块状行内元素1703.docx
《工程师必知必会-盒模型与块状行内元素1703.docx》由会员分享,可在线阅读,更多相关《工程师必知必会-盒模型与块状行内元素1703.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海腾一一研发部部内部技技术文档档文档标题题前端工程程师必知知必会.docc分类标签签资料来源源网络 UURL修订历史史20100-01-18由zhhy收录录htttp:/t/u/2011001114/21/0811821102-74442-442FAA-9EEA1-B46641AA6633DA88.httml前端工程程师对这这些东西西要“想想都不用用想”就就知道么么* 盒模模型外边距、内边距距和边框框之间的的关系,IIE 8中中的盒模模型有什什么不同同。* 块块级元素素与行内内元素怎么用CCSS控控制它们们、它们们怎样影影响周围围的元素素以及你你觉得应应该如何何定义它它们的样样式css 2.
2、11标准:httpp:/wwww.w33.orrg/TTR/CCSS221/vvisuurenn.httmlhttpp:/wwww.w33.orrg/TTR/CCSS221/vvisuudett.httml中文详解解:httpp:/wwww.dddcatt.neet/bblogg/?pp=1338如果想熟熟练掌握握DIVV和CSSS的布布局方法法,首先先要对盒盒模型有有足够的的了解。每个HHTMLL元素都都可以看看作一个个装了东东西的盒盒子,盒盒子里面面的内容容到盒子子的边框框之间的的距离即即填充(ppadddingg),盒盒子本身身有边框框(boordeer),而而盒子边边框外和和其他盒盒子
3、之间间,还有有边界(mmarggin),如如图1所所示。图1 盒盒模型图图解填充、边边框和边边界都分分为“上上右下左左”四个个方向,既既可以分分别定义义,也可可以统一一定义。CSSS内定义义的宽(wwidtth)和和高(hheigght),指指的是填填充以内内的内容容范围,因因此一个个元素:实际宽宽度 = 左边边界 + 左边边框 + 左填填充 + 内容容宽度(wwidtth) + 右右填充 + 右右边框 + 右右边界实实际高度度 = 上边界界 + 上边框框 + 上填充充 + 内容高高度(hheigght) + 下下填充 + 下下边框 + 下下边界例例如有CCSS定定义如下下:Htmll代码1.
4、 #mennu2. backkgrooundd:#9cff;3. marggin:200px;4. bordder:100pxsollid#0339;5. padddingg:440pxx;6. widtth:2000px;7. 则其实际际宽度如如图2所所示。图2 元元素总宽宽度的计计算而对于WWinddowss IEE 5.x及更更前的版版本,把把这个盒盒模型的的定义搞搞错了,它它认为:宽度(wwidtth)= 元素素内容 + 填填充 + 边框框这个确确实很容容易搞错错,很多多对于盒盒模型定定义没有有深入了了解的人人也同样样容易犯犯这个错错误。例例如:Htmll代码1. #mennu2. w
5、idtth:2000px;3. padddingg:55px;4. bordder:1ppxssoliid#cccc;5. 那么,在在IE55.5中中divv实际内内容的宽宽度将是是2000px-5pxx-1ppx-55px-1pxx=1888pxx,而在在Firrefoox、OOperra及IIE 66等浏览览器内宽宽度则是是2000px。注意:工工作在怪怪癖模式式下的IIE 77-将使使用IEE 5的的盒模型型,所以以注意给给文档一一个正确确的DTTD说明明!这正是很很多新手手发现自自己定义义的页面面在不同同的浏览览器内看看会发生生错位的的原因之之一。因此就需需要采取取一定的的弥补措措施,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程师 必知必会 模型 块状 元素 1703
限制150内