问答详情
源自:4-2 jquery宽高举例

outerWidth(true)出错

console.log($(".childrenDiv").outerWidth(true));  我得到怎么是父元素的800 console.log($(".childrenDiv").outerHeight(true));得到的是400

提问者:qq_鹬_1 2017-11-30 11:37

个回答

  • 晴籽仔
    2018-01-04 17:35:30

    你看一下应该是childrenDiv的CSS里面设定了box-sizing:border-box,这个属性会使border和padding全会在你设置的宽度和高度内部,所以此时的outerHeight()和outerWidth()值是300+margin*2