在html/css中,元素是否可以有十进制高度?

在html/css中,元素是否可以有十进制高度?,css,cross-browser,firebug,height,pixel,Css,Cross Browser,Firebug,Height,Pixel,我在一个网站上工作,当我用firefox中的firebug查看它时,各种元素似乎都有133.8像素的高度,而chrome中的firebug lite报告的高度为133px。 这是浏览器渲染的不同,还是firebug带来的好奇? 我认为像素必须用整数来测量…除了px之外,你还可以用其他单位来测量十进制值。像em,in,等有趣的事情。我今天刚试过,booth Chrome 25和Firefox 19似乎都支持它,我甚至使用了内置img宽度和高度: <img src="something" wi

我在一个网站上工作,当我用firefox中的firebug查看它时,各种元素似乎都有133.8像素的高度,而chrome中的firebug lite报告的高度为133px。 这是浏览器渲染的不同,还是firebug带来的好奇?
我认为像素必须用整数来测量…

除了px之外,你还可以用其他单位来测量十进制值。像em,in,等

有趣的事情。我今天刚试过,booth Chrome 25和Firefox 19似乎都支持它,我甚至使用了内置img宽度和高度:

<img src="something" width="39" height="21.5" />

我用一系列绝对定位的瓷砖连接成一条对角线,我知道这是可行的,因为这条线是波浪形的,我必须用.5来把它弄直。

相关:还是重复?公平地说,这里有很多问题要问。看。答案似乎是肯定的。取决于浏览器:提到
px
可以是“带或不带小数点”的数值。