CSS BUG解决方法以及CSS BUG类的小技巧
作者 佚名技术
来源 CSS技术
浏览
发布时间 2012-03-04
lt;li> . 你不能定义行内元素的宽度, 为了解决这个问题你可以将行内元素转变为块元素. span { width: 150px; display: block } 五、让固定宽度的页面居中 为了让页面在浏览器居中显示, 需要相对定位外层div, 然后把margin设置为auto. #wrapper { margin: auto; position: relative; } 六、IE6双倍边距的bug 给此对象加上display:inline即可解决问题。具体介绍: 七、Box Model 盒模型bug的一般解决办法 八、两个层之间的3px间隙 传说中的“IE 3px bug”,解决的办法: 九、在IE中的HTML注释引起文字奇怪的复制 Duplicate Characters Bug很神奇。 十、图片替换技术 用文字总比用图片做标题好一些. 文字对屏幕阅读机和SEO都是非常友好的. HTML: <h1><span>Main heading one</span></h1> CSS: h1 { background: url(heading-image.gif) no-repeat; } h1 span { position:absolute; text-indent: -5000px; } 你可以看到我们对标题使用了标准的<h1>作为标签并且用css来将文本替换为图片. text-indent属性将文字推到了浏览器左边5000px处, 这样对于浏览者来说就看不见了. 关掉css,然后看看头部会是什么样子的.本文由webjx.com整理,转载请注明出处! 十一、 最小宽度 IE6另外一个bug就是它不支持 min-width 属性. min-width又是相当有用的, 特别是对于弹性模板来说, 它们有一个100%的宽度,min-width 可以告诉浏览器何时就不要再压缩宽度了. 除IE6以外所有的浏览器你只需要一个 min-width: Xpx; 例如: .container { min-width:300px; } 为了让他在IE6下工作, 我们需要一些额外的工作. 开始的时候我们需要创建两个div, 一个包含另一个: <div class="container"> <div class="holder">Content</div> </div> 然后你需要定义外层div的min-width属性,本文由webjx.com整理,转载请注明出处! .container { min-width:300px; } 这时该是IE hack大显身手的时候了. 你需要包含如下的代码: *&n |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 网页的中英文字体对齐问题的解决下一篇: CSS教程:legend标签设定宽度
关于CSS BUG解决方法以及CSS BUG类的小技巧的所有评论