Hey
Ich habe ein Fieldset bei einer Registrierung:
HTML-Code:
<fieldset class="regi_fields">
<legend class="regi_fields_legend">Username</legend>
<table>
<tbody class="regi_Username">
<tr>
<td>
Bitte geben Sie einen Benutzernamen an.
<br>
<span id="regi_error">
<?php
if( isset($data['error']['singup_Username']) && $data['error']['singup_Username'] !== '' ){
echo $data['error']['singup_Username'];
}else{
echo ' ';
}
?>
</span>
</td>
</tr>
<tr>
<td>
<strong>Username:</strong>
</td>
</tr>
<tr>
<td>
<?php
if( isset($data['singup_data']['singup_Username']) && $data['singup_data']['singup_Username'] !== '' &&
!isset($data['error']['singup_Username'])){
echo '<input type="text" class="regi_field" name="singup_Username" value="'.$data['singup_data']['singup_Username'].'"/>';
}else{
echo '<input type="text" class="regi_field" name="singup_Username" />';
}
?>
</td>
</tr>
</tbody>
</table>
</fieldset>
nun habe ich dem Fieldset in meiner css datei ein Hintergrund verpasst:
HTML-Code:
fieldset.regi_fields {
border:1px #000000 solid;
padding:10px;
background:#9a0101 url("../Images/Layout/regi_boxes.png") repeat-y ;
}
legend.regi_fields_legend {
/*padding-left:5px;
padding-right:5px;*/
font-weight:bold;
border:1px #000000 solid;
padding:5px;
background:#9a0101 url("../Images/Layout/regi_boxes.png") repeat-y ;
}
Im FF, Opera, Safari und Seamonkey wird alles gut angezeigt, der hintergrund des Fieldsets passt aber im IE macht das ganze irgendwie zicken:
Ich weiß nicht ob man es erkennt kann aber der hintergrund wir auch über dem fieldset angezeigt, aber warum?
Ich habe auch schon probiert ne div box ins fieldset zu setzen und darin das hintergrundbild anzuzeigen, aber das funktioniert gar nicht .
mfg