Ho provato a utilizzare jquery, ma non è stato possibile sovrascrivere la proprietà width della classe .gridHeader
.Come sovrascrivere la proprietà css?
Mi piacerebbe correggere (diciamo 100px) la larghezza della prima colonna nella tabella.
<html>
<head>
<style>
html, body {
font-family:Tahoma;
font-size:11px;
}
.grid {
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.gridHeader {
background-color:#EFEFEF;
border-bottom:1px solid #CCCCCC;
font-weight:bold;
height:20px;
padding-left:3px;
text-align:left;
width:100%; /* problematic, that I cannot change*/
}
table.grid > tbody > tr > td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px;
}
</style>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".gridHeader").css("width","");
});
</script>
</head>
<body>
<table width="100%">
<tr>
<td class="gridHeader" style="width:100px">Vikas
</td>
<td class="gridHeader">Vikas Patel Vikas Patel Vikas Patel
</td>
<td class="gridHeader">Vikas Patel Vikas Patel
</td>
</tr>
<tr>
<td>Vikas
</td>
<td>Vikas Patel Vikas Patel Vikas Patel
</td>
<td>Vikas Patel Vikas Patel
</td>
</tr>
</table>
</body>
</html>
La tua risposta è corretta, ma l'effetto non è esattamente quello che voglio, vedere la larghezza effettiva se ho impostato 500px per prima colonna. – Vikas
@Vikas: puoi impostare qualsiasi larghezza usando il metodo 'width' come mostrato. – Sarfraz
L'ho terminato, sostituendo la larghezza di tutte le colonne. grazie .. – Vikas