textarea ie7,ie8 宽度设置无效

在ie7,8浏览器下面,用JS控制textarea的宽度无效,设置cols,rows也无效?这个应该如何解决呢?

代码呢?如果加了xhtml什么设置width/height要加px单位

最好贴出代码,不然的话 怎么知道哪里写的不对。

图片说明

聊天窗口 头部有隐藏的放大缩小关闭按钮,点击放大按钮,整个框放大,输入框宽度也随着变大,但是ie7,8下面宽度不会改变

.hall_ipt .hall_cont_ipt {
width: 154px;
height: 40px;
outline: none;
overflow-y: auto;
font-size: 12px;
padding: 2px 2px 2px 3px;
resize: none;
line-height: 18px;
border: 1px solid #fff;
border-left: 0;
border-right: 0;
margin-left: 1px;
}

width : 聊天窗口的大小
var winwidth = width * 9/10 - 63;
$('.hall_ipt .hall_cont_ipt').css({'width': (winwidth-1)+'px'});

![图片说明](https://img-ask.csdn.net/upload/201605/06/1462518140_513637.png)<br>
图片说明

图片说明

下面是html代码,代码形式显示不出来,线面是我截的图片图片说明

你把818px 改成100% 看看可不可以 ~ textarea 有只适应的