摘要: 一、使用行高来实现垂直居中.elm {height: 24px;line-height: 24px;} 当你有一个固定高度的容器时,并且只有单行内容,此时要实现元素的垂直居中,最好 的办法就是设置元素的line-height和height相同。二、防止内容溢出破坏布局.elm {overflow: hidden;} 大家在平时的Web制作中肯定有碰到这样的问题:当超大的内容(比如说图片)放在一 个固定了宽度的浮动容器内,它可能会破坏你原本的布局。解决这样的Bug大家肯定都 想起了“overflow:hidden”。其实是这样,我们可以使用这种技巧将溢出的内容隐藏起 来,虽然有部分内... 阅读全文
posted @ 2011-11-09 17:47 jinrui 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 负margin技术及其应用在margin所有的实际应用中,负margin技术是我学习css路上最重要一课之一,许多高级应用和页面上的疑难杂症都可以用负margin技术来实现。IE6中双边距Bug:发生场合:当给父元素内第一个浮动元素设置margin-left(元素float:left)或margin-right(元素float:right)时margin加倍。解决方法:是给浮动元素加上display:inline;CSS属性;或者用padding-left代替margin-left。原理分析:块级对象默认的display属性值是block,当设置了浮动的同时,还设置了它的外边距就会出现这种情况 阅读全文
posted @ 2011-11-09 13:51 jinrui 阅读(644) 评论(0) 推荐(0) 编辑