Javascript 添加元素会增加div';视觉上的宽度

Javascript 添加元素会增加div';视觉上的宽度,javascript,jquery,html,css,Javascript,Jquery,Html,Css,每当我添加新元素时,div的宽度就会增加。我希望它作为一个静态的。为什么我不把它设为静态像素值呢?我需要让它在所有监视器和分辨率上工作。我需要100%的宽度,这样它就进入了右边的边框,在附加之后,它就充当了静态的边框,让我可以在div中滚动 在JSFiddle中,我将宽度设置为50%,这样您就可以看到它是如何工作的(在真实环境中,它将是100%),尝试在Add选项卡上单击10次或更多次以查看发生了什么。之后,将宽度更改为静态宽度,以查看我希望它的行为 更改此代码: .l_tabs { he

每当我添加新元素时,div的宽度就会增加。我希望它作为一个静态的。为什么我不把它设为静态像素值呢?我需要让它在所有监视器和分辨率上工作。我需要100%的宽度,这样它就进入了右边的边框,在附加之后,它就充当了静态的边框,让我可以在div中滚动

在JSFiddle中,我将宽度设置为50%,这样您就可以看到它是如何工作的(在真实环境中,它将是100%),尝试在Add选项卡上单击10次或更多次以查看发生了什么。之后,将宽度更改为静态宽度,以查看我希望它的行为

更改此代码:

.l_tabs {
  height: 57px;
  display: block;
  width: 50%;
  /*Changing this to px works as i want it to work but then i have screen resolution problems   TRY to set the width to 500px to see*/
  background: #474544 none repeat scroll 0 0;
  overflow: hidden;
}

也许位置:绝对?我不明白有什么问题。你的小提琴已经以100%的宽度在div中滚动了。是的。对我来说,它也像你描述的那样工作。谢谢职位:绝对做到了!也许位置:绝对?我不明白有什么问题。你的小提琴已经以100%的宽度在div中滚动了。是的。对我来说,它也像你描述的那样工作。谢谢职位:绝对做到了!