将相同宽度应用于子div作为父div

时间:2012-11-20 08:47:17

标签: jquery css sharepoint

我有一个包含几个div的div。我更改了父div宽度。但由于父div的子节点div,宽度增加。我写了这样的CSS课程。

$('#s4-workspace').css({
    'width': '900px'
});

这里s4-workspace是父div。 应用上述属性后,当我在IE中看到时,宽度增加到1600px。我想将此宽度应用于所有子div。有什么方法可以在jquery中实现这样的功能吗?

我在sharepoint designer工作。

3 个答案:

答案 0 :(得分:3)

您可以使用width() jquery函数通过让孩子使用 children() 功能来设置宽度。

$('#s4-workspace').children().width($('#s4-workspace').width());

使用样式表而不是jquery / javascript更好地处理它。以百分比设置儿童的宽度可以做到,例如100%。

答案 1 :(得分:3)

当然,如果这些孩子中的任何一个有边框,或填充,或者与其他花车一起漂浮,这种方法将无效。你有没有确定为什么这些子元素大小到1600?

答案 2 :(得分:0)

width:100%;可以正常使用