offsetWidth or CSS expression problem for IE6
        Posted  
        
            by Bipul
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Bipul
        
        
        
        Published on 2010-03-27T10:05:55Z
        Indexed on 
            2010/03/27
            10:13 UTC
        
        
        Read the original article
        Hit count: 474
        
I need to set the width of textboxes as 80% of it's parent. So first I used
td input[type="text"]
{    
    width: 80%;
}
But it was not rendering properly if the input is the child of td. So, I used Css expressions 
td input[type="text"]
{    
    width: expression(this.parentNode.offsetWidth*0.8);
}
It is working as I wanted in every browser except IE 6. Can anybody help me, where I am going wrong? I know that expressions are allowed in IE 6. So, is it the problem of using css expression or something to do offsetWidth.
Thanks in advance.
© Stack Overflow or respective owner