expand support to border, padding, margin