Jquery 将宽度设置为110
在本例中,为什么宽度不是110。我知道这是因为边界。但是,跨浏览器将宽度设置为110的方式是什么Jquery 将宽度设置为110,jquery,Jquery,在本例中,为什么宽度不是110。我知道这是因为边界。但是,跨浏览器将宽度设置为110的方式是什么 尝试使用获取宽度,这将考虑填充和边框 尝试使用获取宽度,这将考虑填充和边框 这是由于一个不太为人所知的属性,名为框大小 框大小确定用于渲染对象的框模型 内容框是大多数元素的默认值,但是表单元素倾向于默认为边框框,这在设置表单元素样式时可能有点令人沮丧 这里有一个很好的链接这是由于一个不太为人所知的属性,名为框大小 框大小确定用于渲染对象的框模型 内容框是大多数元素的默认值,但是表单元素倾向于默认为边
尝试使用获取宽度,这将考虑填充和边框
尝试使用获取宽度,这将考虑填充和边框
这是由于一个不太为人所知的属性,名为
框大小
框大小确定用于渲染对象的框模型
内容框是大多数元素的默认值,但是表单元素倾向于默认为边框框,这在设置表单元素样式时可能有点令人沮丧
这里有一个很好的链接这是由于一个不太为人所知的属性,名为
框大小
框大小确定用于渲染对象的框模型
内容框是大多数元素的默认值,但是表单元素倾向于默认为边框框,这在设置表单元素样式时可能有点令人沮丧
这里有一个很好的链接,可以使用.width()读取宽度,它返回内部宽度(删除填充和边框像素),或者使用.outerWidth()读取宽度,它返回总宽度
只能使用.width(size)设置宽度,而不能使用.outerWidth(size)。可以使用.width()读取宽度,后者返回内部宽度(删除填充和边框像素),或者使用.outerWidth()读取宽度,后者返回总宽度
宽度只能用.width(size)设置,不能用.outerWidth(size)设置。你知道
.width()
和.outerWidth()之间的区别,是吗?您知道宽度
的计算(包括边框
)。@andreasniedermir根据文档,.width()
不包括边框。它以数值形式返回css宽度,边框将添加到该值,但不会更改.css('width')
返回的内容。@KevinB correct-它不包括边框。因此,如果我们有边框宽度的浏览器样式:2px代码>现在一切都清楚了,不是吗?(参见我改编的边框宽度
-example@)@AndreasNiedermair-Wow,这看起来很不一致。getter从输出中减去边框宽度,而setter忽略是否有边框宽度。除非我误解了这一点。@KevinB。。。是和否。。。根据docu()请注意,.width()将始终返回内容宽度,而不管CSS框大小属性的值如何。
(用于获取)和请注意,.width(“值”)根据CSS框大小属性设置框的宽度。将此属性更改为边框框将导致此函数更改框的外部宽度,而不是内容宽度。
(用于设置)。。。这都是有据可查的:)你知道.width()
和.outerWidth()之间的区别,是吗?您知道宽度
的计算(包括边框
)。@andreasniedermir根据文档,.width()
不包括边框。它以数值形式返回css宽度,边框将添加到该值,但不会更改.css('width')
返回的内容。@KevinB correct-它不包括边框。因此,如果我们有边框宽度的浏览器样式:2px代码>现在一切都清楚了,不是吗?(参见我改编的边框宽度
-example@)@AndreasNiedermair-Wow,这看起来很不一致。getter从输出中减去边框宽度,而setter忽略是否有边框宽度。除非我误解了这一点。@KevinB。。。是和否。。。根据docu()请注意,.width()将始终返回内容宽度,而不管CSS框大小属性的值如何。
(用于获取)和请注意,.width(“值”)根据CSS框大小属性设置框的宽度。将此属性更改为边框框将导致此函数更改框的外部宽度,而不是内容宽度。
(用于设置)。。。这都是有案可查的:)