revisedWidth(size: number, excludeMargin?: boolean): number {
        if (this.jq.css('box-sizing') != 'border-box')
            size -= this.padBorderWidth();
        if (size > 0 && excludeMargin)
            size -= this.marginWidth();