<table border="1">
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>
</table>
I would like simply set witdh for input. For all input in first columns i would like for example 30px, for second 50px, for third 20px and for last 40 px.
Is possible this with CSS or jQuery for all? I must add this for each input?
The CSS below will make the first column of inputs 30px wide, the second 50px, the third 20px and the last 40px. As noted by Rory, selectors do not work as expected in all browsrs cough IE.
With jQuery, you could emulate this anyway, see an example here: http://jsfiddle.net/BUadD/2/
And it worked in IE9 for me.