Javascript 如何从动态计算的百分比利润中扣除10px?

Javascript 如何从动态计算的百分比利润中扣除10px?,javascript,jquery,css,Javascript,Jquery,Css,我正在向div动态添加一些点,如 var space = 7.14286; for (i = 0; i <13; i++) { $('div').append('<span class="point"></span>'); } $('.point').css('margin-left', (space+'%') ); 我需要从每个边距中扣除10px,以便将.point精确定位在中心?我如何动态地扣除该值或使用div的中心作为边距边界?您应该像这

我正在向div动态添加一些点,如

 var space = 7.14286;
 for (i = 0; i <13; i++) { 
    $('div').append('<span class="point"></span>');
  }
 $('.point').css('margin-left', (space+'%') );
我需要从每个边距中扣除
10px
,以便将.point精确定位在中心?我如何动态地扣除该值或使用div的中心作为边距边界?

您应该像这样使用CSS:

可能重复的
.point{
      display:inline-block;
      width:20px;
      height:20px
}
$('.point').css('margin-left', `calc(${space}% - 10px)`);