Home > CSS > IE overflow auto的宽度问题

IE overflow auto的宽度问题

在IE中,当窗口的样式为overflow:auto时,出现滚动条的时候,内部元素的宽度不会自适应

解决方法是在样式中把内部元素的宽度用expression定义

div.parent{
	width:300px;
	height:500px;
	overflow:auto;
}
div.sub{
	width:expression(this.parentNode.offsetHeight > this.parentNode.scrollHeight ? '100%' : parseInt(this.parentNode.clientWidth) + 'px');
	height:800px;
}
  1. No comments yet.
  1. No trackbacks yet.