White Space trotz v-align top und margin 0

Status
Nicht offen für weitere Antworten.

Headymaster

Erfahrenes Mitglied
Hallo,

habe da son ne kleines Prob mit meinem Register Form:

Hier einfach mal mein Template:
HTML:
<div id="Title">
<?php echo $this->escape($this->Title); ?>
</div>
<?php if (count($this->messages)): ?>
  <div id="errorMsg" class="errorMsg">
  Es sind folgende Fehler aufgetreten:
   <ul>
   <?php foreach($this->messages as $msg) : ?>
    <li>
       <?php foreach($msg as $value) : ?>
       <?php echo $this->escape(ucfirst($value)); ?>
       <?php endforeach; ?>
    </li>
   <?php endforeach; ?>
   </ul>
  </div>
<?php endif; ?>
<div id="Table">
<form action="<?php echo $this->baseUrl; ?>/user/login/register" method="POST">
	   <table>
	    <colgroup>
	     <col width="30%">
	     <col width="70%">
	    </colgroup>
	    <tbody>
	    <tr>
	     <td>Username:</td>
	     <td><input type="text" name="username" value="<?php echo $this->escape($this->data['username']); ?>"></td>
	    </tr>
	    <tr>
	     <td>eMail:</td>
	     <td><input type="text" name="email" value="<?php echo $this->escape($this->data['email']); ?>"></td>
	    </tr>
	    </tbody>
	   </table>
</div>
<div class="FormButtons">
<input type="submit" name="save[save]" value="Registrieren" class="button buttonsave" id="buttonsave">
</div> 
</form>

So das Problem ist das zwischen dem div Title und dem div Table nen White Space im IE 7 besteht, im Firefox aber nicht.
eigentlich soltle der div-container errorMsg ja nicht da sein, weil kein Error......also einfach mal wegdenken.....
So ist dieser div-container aber da ist der Whitespace zwichen errorDiv und TableDiv....

Daraus schließe ich dass das Problem am div-container Table besteht...
Habe schon unendlich rumprobiert aber kriege das problem nicht in den Grif.
Vielleicht könnt ihr mir ja dabei helfen.

Hier mal meine CSS für den div-container Table
HTML:
#Table {
	background-color: #A3BEEE;
	border: 1px solid Gray;
	border-top: none;
	margin-top: 0px;
	vertical-align: top;
}

Würde mich sehr über Tipps oder Hilfe freuen.

MFG Nilson
 
Das Formular wird vermutlich mit einem zusätzlichen Rand dargestellt. Probier mal Folgendes:
Code:
form {
	margin: 0;
}
Du solltest zudem noch die Verschachtelung der Elemente prüfen, da das Formular beispielsweise nicht im selben Element geschlossen wird in dem es geöffnet wird.
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück