最近的需求,明星字体销售排行榜中,需要对字体的销售情况进行排序. 在早期,只有ol和ul可以对子元素li进行排序:如果不使用这两个标签,就由前台开发去手动填写序号. 当然,在这个需求中,数据不是实时更新的,手动填写序号并不是太麻烦.但是,像在线人数排行榜这些需要实时更新排名的页面,无论是插入新数据还是删除数据,都会涉及到后面数据序号变动.这样子就需要遍历后面的数据并逐条修改,增加浏览器的负担. 就想到CSS中的计数器counter这一属性,它可以对指定的元素进行自动排序.在CSS2.1规范中就加…