fix caption gap for chrom

now there may be a gap on right side for chrome when css width is decimal.