# .outerWidth()

所属分类：CSS | 尺寸 | DOM 操作 > CSS 属性 英文文档：.outerWidth()

## .outerWidth( [includeMargin ] )返回: Integer

描述: 获取元素集合中第一个元素的当前计算宽度值,包括padding，border和选择性的margin。（注：返回一个整数（不包含“px”）表示的值，或如果在一个空集合上调用该方法，则会返回 null。）

- #### 添加的版本: 1.2.6.outerWidth( [includeMargin ] )

  - includeMargin
    类型: Boolean
    一个布尔值，表明是否在计算时包含元素的margin值。

返回元素的宽度，一直包括l左右 padding值，border值和可选择性的margin。单位为像素。

如果 `includeMargin`省略或者`false`，padding 和 border会被包含在计算中；如果`true`，margin也会被包含在计算中 。

这个方法不适用于`window` 和 `document`对象，可以使用`.width()`代替。

## 例子:

#### 获取一个段落的outerWidth。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
    <!DOCTYPE html><html><head>  <style>  p { margin:10px;padding:5px;border:2px solid #666; }</style>  <script src="https://code.jquery.com/jquery-latest.js"></script></head><body>  <p>Hello</p><p></p><script>var p = $("p:first");$("p:last").text( "outerWidth:" + p.outerWidth()+ " , outerWidth(true):" + p.outerWidth(true) );</script> </body></html>

#### Demo: