05 2012 档案
ie的一个调试方法,通过动态写入样式或者脚本
摘要:需求:我有好几次有这样一个需求,ie6,7等情况下。线上页面样式有问题。这时候需要更改某个样式。相当无奈。没有firebug,蛋疼的ie下的webdeveloper等工具就是个垃圾。我就只是想改个样式,就是没办法。这时候,我可以通过在页面上通过javascript:方式写入脚本,来调试样式。当然这样的调试只适合简单的需求。代码如下:function loadScriptUrl(url){ var script = document.createElement('script'); script.type = 'text/javascript'; script.s
阅读全文
ie6-7下的li内有浮动元素后导致多出了4px的高度的bug
摘要:没有仔细的去看原因。稍微搜索了一下,找到了解决方法。哎,知道就行了,样式bug这个东西,深入研究也研究不出啥来。记住就行了<style type="text/css">body{margin:0,padding:0;}ul{height:56px;background:#f1f;}li{overflow:hidden;list-style:none;height:28px;width:100px;background:#22f;}div{height:28px;float:left;}</style> <ul> <li class=
阅读全文
一个Tahoma字体bug引发的思考—关于样式bug的分析流程
摘要:这是一篇分析流文章,不是技术流。问题:我们经常会碰到很多莫名其妙的样式bug,也许10个浏览器下,9个浏览器是好的。但是就有一个浏览器有问题。很多情况下,ie6/7出bug的几率比较大,当然解决办法也是很多,zIndex,双边距,末尾多一个字,等等都成为了耳熟能详的bug流派了。但是opera,firefox,safari下也会有bug,这个时候要是出了问题该怎么办呢。一个opera的bug实例我还是得说,我这里只是提供一个解决问题的流程,具体是什么什么原因导致的,就不做深入研究了。bug如下。------------这个结构大家应该很熟悉了,很多情况下就是 ul>li*n 的样子。li
阅读全文
浙公网安备 33010602011771号