boxSizing property
Sets or retrieves the box model to use for object sizing.
![]() ![]() |
Syntax
HRESULT value = object.put_boxSizing( v);HRESULT value = object.get_boxSizing(* p);
Property values
Type: BSTR
content-box (content-box)
-
Default. The specified IHTMLCurrentStyle::width and IHTMLRuleStyle::height apply to the width and height respectively of the content box of the element. The IHTMLRuleStyle::padding and IHTMLRuleStyle::border of the element are drawn outside this area.
border-box (border-box)
-
The specified IHTMLCurrentStyle::width and IHTMLRuleStyle::height determine the border box of the element. Any IHTMLRuleStyle::padding or IHTMLRuleStyle::border specified on the element is drawn inside the remaining area. The content box is computed by subtracting the IHTMLRuleStyle::padding or IHTMLRuleStyle::border widths of the respective sides from the specified width and height.
This is the default behavior of IHTMLCurrentStyle::width and IHTMLRuleStyle::height in IE5 mode for replaced elements and input elements, such as buttons.
String format
content-box | border-box
CSS information
| Applies To | All elements |
|---|---|
| Media | visual |
| Inherited | no |
| Initial Value |
Standards information
- CSS3 Basic User Interface Module, Section 7.1
Remarks
This property requires Windows Internet Explorer to be in IE8 Standards mode rendering.
Requirements
|
Minimum supported client | Windows XP with SP2 [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
|
IDL |
|
|
DLL |
|
Build date: 11/12/2012

