如何将td的宽度设置为浮点数

时间:2018-08-31 08:56:40

标签: html css d3.js floating-accuracy

我可以将表格单元格的宽度设置为浮点型吗?

td{ width:70.556123px;}

或者如果我可以将d3.js中scale的bandWidth设置为整数而不是float,还有其他方法吗?

var xScale = d3.scaleBand();
xScale.domain([...]).range([...]);

如果我输出 xScale.bandWidth(); ,那么它会输出浮点数,例如 71.305850

所以我想将其步长或带宽设置为71之类的整数。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

是的,您可以在CSS中使用浮点数,这没有问题。

如果要使标度返回整数值,则应仅使用rangeRound而不是range

答案 1 :(得分:0)

是的,您可以这样做,但是为此您必须在CSS中进行更改。 td {宽度:70.556123%;}