为什么两个inline-block虽然margin是0, 但是仍有空隙?

因为行内元素之间有空格

解决方法是给它的父元素, 设置font-size:0

或者改用flex布局

一个TP5分页样式

代码如下

        /*分页样式 开始*/
        .pagination {
            text-align: center;
            margin-top: 20px;
            margin-bottom: 20px;
        }

        .pagination li {
            margin: 0px 10px;
            border: 1px solid #e6e6e6;
            padding: 3px 8px;
            display: inline-block;
        }

        .pagination .active {
            background-color: #dd1a20;
            color: #fff;
        }

        .pagination .disabled {
            color: #aaa;
        }

        /*分页样式 结束*/

JS中两个数组相等, 其中一个改变, 另一个也会改变的解决方法

有人说, 这是因为JS中的数组是引用型的

解决方法:

如果它是一维数组, 可以先arr.join(‘-‘), 后arr.split(‘-‘)

如果它是多维数组, 可以先 JSON.stringify( ), 后 JSON.parse( )

Next entries » · « Previous entries