css样式中,能用小数点吗

html-css018

css样式中,能用小数点吗,第1张

首先你问的问题不够明确,如果按照字面上意思

我百分百确定可以.

类的声明 开头不就是"."吗?

再说理解你说的问题. 我也说可以

但是你要区分哪些能用哪些不能用.和单位有关比如CM 你可以.还有 样式类型有关.有些样式类型支持浮点数(带小数.有些不支持会自动忽略小数部分)

比如:

<div style=" font-size:1.1cm">sdfds</div>

<div style=" font-size:1.4cm">sdfds</div>

下面会四舍五入

<div style=" font-size:14.5px">sdfds</div>

<div style=" font-size:5px">sdfds</div>

可以。

如果过渡时间或过渡延迟时间不足1s,小数点前的0可以省略。以下两行代码等价。

transition: all 0.5s

transition: all .5s

资料来源:《HTML5布局之路》 

比如百分比布局之类的,你浏览器可视区宽度1000px,你定义三个横在一行的div,每个宽度:33.33333%,那么1000px/3总是除不尽的,就会产生小数点,所以js动态计算出的宽高、位置啊,都最好要把值取个整再赋给元素。

最终浏览器渲染还是要把这个百分比值还原成像素才能在屏幕上正确显示(屏幕是基于像素的),所以你那三个div渲染出来实际宽度是:333px、333px、334px,但是在浏览器内部记录的宽度是33.3333..%。