css
izayl
在前端的路上摸爬滚打
展开
-
子元素float之后父级div不能被撑开(清浮动)的解决
清除浮动原创 2015-11-16 00:52:41 · 1223 阅读 · 0 评论 -
CSS进阶3: inline-block 的前世今生
曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码。如今现代浏览器已经全面支持这个属性值了,上面的代码只是为了兼容 IE6、7 而已。那么你真的了解 inline-block 了吗?本文将带你深入剖析该属性值的前世今生,让你更好的理解和运用 inline-转载 2015-11-20 19:49:58 · 586 阅读 · 0 评论 -
CSS进阶4: vertical-align 的使用
写在前面的话 开始学习前端以来,在CSS相关知识当中困扰我最多的就是Vertical-Align这个属性。在stackoverflow上查找相关问题的时候看到了这篇文章,于是将它翻译出来,作为自己的一次学习笔记吧。 正文 在遇到将元素在垂直方向上对齐的需求时,CSS提供了多种方法,有时候我用float解决,有时候我使用position:absolute解决,还有时候采用的方法是手转载 2015-11-20 20:07:57 · 770 阅读 · 0 评论 -
CSS进阶2 : 历史上的 hasLayout 概念
IE6-7的显示引擎使用的是一个称为布局(layout)的内部概念,由于这个显示引擎自身存在很多的缺陷,直接导致了IE6-7的很多显示bug。当我们说一个元素“得到 layout”,或者说一个元素“拥有 layout” 的时候,我们的意思是指它的微软专有属性 hasLayout http://msdn.microsoft.com/worksh ... rties/haslayout.asp 为转载 2015-11-20 19:40:42 · 368 阅读 · 0 评论 -
CSS进阶1: 从头到尾了解清楚 浮动 的概念
浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问,浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么?本文将一步一步地深入剖析其中的奥秘,让浮动使用起来更加得心应手。转载 2015-11-20 19:32:00 · 477 阅读 · 0 评论