XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   fieldset und der Internet Explorer (http://xhtmlforum.de/showthread.php?t=62863)

RFDarter 05.11.2010 14:58

fieldset und der Internet Explorer
 
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 '&nbsp;';
                  }
                  ?>

                  </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:

http://s7.directupload.net/images/101105/x2iy5t5v.jpg

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

nevermind 05.11.2010 15:44

Code:

<form>
  <fieldset>
      <ol>
        <li>label, input</li>
        <li>input</li>
      </ol>
  </fieldset
</form>

...verwende ich - funktioniert ganz gut.

threadi 05.11.2010 20:18

Das ist ein bekannter Bug, schau dir mal das an:
The IE Fieldset Background Color Bleed Bug


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:42 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2019, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2019