フォームを開発しています。そのフォームにチェックボックスがあります。チェックボックスをオンにすると、チェックボックスの前の入力フィールドが不透明なdivの後ろに隠れなければならないため、ユーザーはそれを入力できなくなります。しかし、z-indexを使用すると、TD要素の高さが変わります。
コード:
<table class="prijzen">
<tr>
<td Verhuurperiode</td>
<td>Prijs</td>
<td>Geen verhuur</td>
</tr>
<tr>
<td class="periode_naam" style="padding-bottom:2px;">Maand:</td>
<td class="periode_prijs"><input type="Text" name="standaard_prijs_maand" maxlength="7"
size="5" class="input_prijzen"></td>
<td class="geen_verhuur"><div id="verbergen_prijsvak"></div><div style="float:left;"><input
type="Checkbox"></div><div class="align_checkbox"> Huren per maand is niet
mogelijk</div></td>
</tr>
</table>
CSS:
.input_prijzen{
height:17px;
font-size:10px;
position:relative;
left:0px;
top:0px;
z-index:100;
}
#verbergen_prijsvak{
position:relative;
left:0px;top:0px;
z-index:1;
background-color:red;
filter:alpha(opacity=25);
opacity:0.25;
width:100px;
height:20px;
}