随笔分类 - HTML/CSS
摘要:代码如下: IE6/7/8显示效果 正常显示效果 解决方案:在input元素下加上float:left属性
阅读全文
摘要:浮动元素和定位元素同级,定位元素消失,代码如下: 正常显示效果如下: IE6显示如下: 解决方案:使浮动元素和定位元素不在同一级
阅读全文
摘要:父级元素宽高为奇数时,绝对定位的right和bottom会有1px的偏差 IE6显示效果如下: 解决方案:避免设置父级元素的宽高为奇数
阅读全文
摘要:IE6/7下带有overflow:hidden属性的父级元素包不住带有position:relative属性的子元素 显示效果如下: 解决方案:给父级也加上position:relative;属性
阅读全文
摘要:两个浮动元素之间用内联元素或者注释并且和父级宽度不超过3px,IE6下出产生文字溢出bug,具体代码如下: 显示效果: 解决方案: 1、两个浮动元素之间避免出现内联元素或者注释 2、与父级宽度相差3px以上
阅读全文
摘要:代码如下: 效果如下: 解决方案:给li元素加上*vertical-align: top;属性
阅读全文
摘要:代码如下: 解决方案:给元素加上display:inline。
阅读全文
摘要:其他浏览器正常显示一行,IE6/7显示效果如下(不认display:inline-block) 可以通过下面方法解决 *display: inline; *zoom: 1; 问题2:当设置高度为1px的时候,IE6显示高度为19px,可以通过overflow:hidden解决
阅读全文
摘要:所有浏览器显示效果都一样 给父级加上border属性,除IE6/7以外都可正常显示,可以通过overflow和zoom触发BFC和layout属性解决
阅读全文
摘要:IE6下效果 其他浏览器下效果 解决方案:编写代码时,尽量使子级元素宽高小于父级
阅读全文
摘要:box不能包住left和right 通过给box添加伪类解决上述问题 给h2元素加上高height 在IE6下(其他浏览器正常),h2属于块级元素,默认占一行 只需要给h2加上float属性就可解决上述问题。 问题2:在IE6下,left和right直接会有缝隙,代码如下 IE6显示效果 其他浏览器
阅读全文
摘要:IE6/7 不支持H5标签可以通过以下方法解决 可以通过JS创建标签实现(默认是行级标签),然后转换成块级元素。 标签很多的时候,不可能一一创建元素,可以通过JS插件实现
阅读全文
摘要:1、块元素(div,p,h,li) a、默认独占一行 b、没有宽度,默认撑满一行 c、支持所有CSS命令 2、内联元素(span,em,strong,a) a、不支持宽高 b、同一行可以有多个元素 c、不支持上下的margi d、代码换行会被解析(空格) e、内容撑开宽高 3、内联块元素 a、块在一
阅读全文
摘要:1、id选择器(页面唯一) 2、类选择器(一个元素可以有多个class) 3、标签选择器 4、群组选择器 5、包含选择器 6、通配符 7、选择器优先级 行间样式>id选择器>类选择器>标签选择器
阅读全文
摘要:body,h1,h2,h3,h4,h5,h6,p,dl,dd 默认有margin ul,ol 默认有margin padding list-style a 默认有underline img 默认会有边框,上面会有缝隙
阅读全文
摘要:1、标题标签h1-h6 2、P标签 段落 3、strong粗体 4、em 斜体 5、无序列表 ul 6、有序列表 7、自定义列表 8、mark 标签 9、img标签
阅读全文

浙公网安备 33010602011771号