Homepage selbermachen 7.851 Themen, 35.616 Beiträge

Hässlicher 1px rand im IE

Yves3 / 4 Antworten / Flachansicht Nickles

Hallo,

Ich habe wieder mal ein lästiges Problem mit dem IE.
Am besten posten ich ein Beispiel:



Code:

<form name="form1">
<div style="
vertical-align: bottom;
background-color: #5677bb;
width: 15%;
padding: 0px;
text-align: center;
font-weight: bold;
color: white;
float:left;">Beispiel
<br />
<div style="
border-style: solid;
border-color: #666666;
border-width:1px;"
>
<input type="text" name="txtUserid" style=" width:100%;
padding: 0px;
margin:0px;
border-width: 0px;
background-color: #FFFFFF;"/>
</div>
</div>
</form>


Hier ist im IE unter der Inputbox noch ein 1px breiter und sehr hässlicher Rand. Ich habe jetzt schon einiges ausprobiert und kann mir einfach nicht erklären woher der kommt oder wie ich ihn weg kriege.

Wäre wirklich sehr dankbar, wenn mir da jemand helfen könnte.
bei Antwort benachrichtigen
cfuture7 Yves3 „Hässlicher 1px rand im IE“
Optionen

Verdammt jetzt suche ich schon seit fast einer Stunde wie man hier auf Nickles Quellcode postet, hat einer nen Tip für mich ?? Würd mich auch mal interessieren wo man das hier nachlesen kann, ich find nix.

Bitteschön:




background-color: #5677bb;

width: 15%;

padding: 0px;

text-align: center;

font-weight: bold;

color: white;

">
Beispiel
border-color: #666666;
border-width:1px;">


style="width:100%;
padding: 0px;
margin:0px;
border-width: 0px;
background-color: #FFFFFF;"/>


Habe die Divs anders positioniert, bei deinem Konstrukt war es so das Du ein grosses Blaues Feld erzeugt hast und dort ein Textfeld hineingelegt hast. Unten blieb von deinem Grossen Blauen Feld aber noch 1px Rand übrig.
Achja: ich musste auch das "float:left;" rausnehmen, das verhindert nämlich das das Block Element

einen Zeilenumbruch erzeugt. Schau mal obs hinhaut....
Gruss Vibes

Denk dran die "----" zu löschen
bei Antwort benachrichtigen