文章分类 -  CSS

摘要:方法一,高度100%,左侧float,右侧自动宽度(会自动占满剩余宽度)。CSS及相关的HTML如下: 1: body { 2: margin: 0; 3: height: 100% 4: } 5: html { 6: /*兼容firefox的div高... 阅读全文
posted @ 2014-11-10 15:25 x_window 阅读(102) 评论(0) 推荐(0)
摘要:1:li边距“无故”增加任何事情都是有原因的,li边距也不例外。先描述一下具体状况:有些时候li边距会突然增 加很多,值也不固定(只在IE6/IE7有这种现象),让人摸不着头脑,仔细“研究”发现是由于其低级元素ul的padding引 起,padding的上下值对li有影响,左右无影 响。所以只好笨手... 阅读全文
posted @ 2014-11-07 11:13 x_window 阅读(122) 评论(0) 推荐(0)
摘要:display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。 display:inline就是将元素显示为行内元素. ... 阅读全文
posted @ 2014-11-07 10:53 x_window 阅读(84) 评论(0) 推荐(0)
摘要:1、IE6怪异解析之padding与border算入宽高 原因:未加文档声明造成非盒模型解析 解决方法:加入文档声明 2、IE6在块元素、左右浮动、设定marin时造成margin双倍(双边距) 解决方法:display:inline 3、以下三种其实是同一种bug,其实也不算是个bug,举个例... 阅读全文
posted @ 2014-11-07 10:40 x_window 阅读(85) 评论(0) 推荐(0)
摘要:1 给一个元素设定了浮动属性,最好给他设定宽高的值,否则有可能发生浮动错位。2ie6块级元素高度小于19px的时候需要写font-size=1px等解决,ie6不支持块级元素高度太小,会默认调大。3ie6块级元素里边很多a链接 ,如果出现莫名其妙的多了几个文字,而且文字还选不中,只要给a链接加相对定... 阅读全文
posted @ 2014-11-07 09:54 x_window 阅读(84) 评论(0) 推荐(0)