Hej! När DOCTYPE finns med, följer IE (nästan) den standard som har satts upp av W3C för hur sidan skall visas. IE har en del kända problem - men just i ditt fall kanske den här sidan visar vad problemet är?!DOCTYPE påverkar längd på komponenter?
Hur kommer det sig att DOCTYPE påverkar längden på två komponenter i min kod?
De är satta med style width att vara lika långa, men inputboxen blir 6px längre (IE7) än den skall när jag har med !DOCTYPE.
<code>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
<table width="100%">
<tr>
<td align="right"><input type='text' name='Company' value='cmp' style="width: 180px;" /></td>
</tr>
<tr>
<td align="right">
<select name="Country" style="width:180px;">
<option value="x" selected>x</option>
</select>
</td>
</tr>
</table>
</code>Sv: !DOCTYPE påverkar längd på komponenter?
Sv: !DOCTYPE påverkar längd på komponenter?
http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/MarginLeftAppliedTwiceToInputTextBox.html
Öppna sidan i IE7 samt Firfox så ser du skillnaden...
Får du fler fel går det alltid att söka här: http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/