当浏览器被赋予非整数值的元素的宽度和高度时,它们如何处理它们?
特别是,
我有一个问题,我已经在各种浏览器中复制.
我在包装器http://jsfiddle.net/QnVYL/中有图像的div .包装器有1px边框和5px填充.内部图像的大小为100%宽度.
但是,出于某种原因,图像底部和包装底部之间的距离超过5像素.看看填充在图像的所有边上看起来是否相等?似乎在......某处添加了3个像素.Firebug不会让我知道从哪里来.
我该如何摆脱空间?我不能使用绝对定位来伪造填充,因为我还不确定我是否总是知道图像的确切高度.
非常感谢帮助!
我对Selenium RC有困难.当尝试在Python中运行脚本时,我看到消息"无法导入名称webdriver".
我可能会遗漏一些非常基本的东西.让我解释一下我采取的每一步(更好的是过于细化而不是太模糊......):
下载并设置Java Development Kit并设置Paths.命令'Java -version'产生"1.6.0_26"
下载Selenium RC独立服务器.
启动服务器
下载并安装了Python 2.6 32位版本
从http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip下载了Python绑定.从zip文件中,我已将selenium.py复制到我的Python27\Libs目录中.
在Selenium IDE中创建了一个脚本.导出为Python.
当我尝试从IDLE运行脚本时,我看到消息"ImportError:无法导入名称webdriver".我正在使用的脚本开始
from selenium import webdriver
Run Code Online (Sandbox Code Playgroud)
我在selenium.py中看不到名为'webdriver'的函数的定义.这是错误的文件吗?我很困惑.
没有引用'import webdriver'的脚本工作得很好.
谷歌搜索是非常无益的,大多数教程要么不完整,要么假设Linux环境(我正在使用Windows).
这是Selenium 1与Selenium 2的问题吗?我需要Selenium 2绑定吗?它们与我的不同吗?
任何帮助表示赞赏.