Ich habe ein kleines Rendering-Problem mit IE7 (wie üblich). Sagen, dass es ein Kalendersteuerelement ist, das wie folgt aussieht:Rendering Problem in IE7
<div class="calPager">
<input type="submit" name="prev" value="Prev" class="pagerPrev" />
<input type="submit" name="prev" value="Next" class="pagerNext" />
August 2009
</div>
Die CSS etwas wie folgt aussehen:
.calPager {
text-align: center;
height: 30px;
line-height: 30px;
}
input.pagerPrev, input.pagerNext {
height: 30px;
text-decoration: none;
border: none;
}
input.pagerPrev {
float: left;
padding-left: 28px;
background: url(../images/calPrevArrow.png) no-repeat;
}
input.pagerNext {
float: right;
padding-right: 28px;
background: url(../images/calNextArrow.png) right no-repeat;
}
In IE8 und Firefox das gut aussieht, werden die Tasten nach links und rechts schwebt und Monat und Jahr sind zentriert. Aber IE7 zentriert den Text nicht. Was läuft hier falsch?
Die interessante Sache ist, dass, wenn Sie die Eingabeelemente durch Links ersetzen (wie ich in einem anderen Projekt) dieses Zeug alles gut in IE7 zeigt.
Ein weiteres kleines Problem, die IE Developer Tools irgendwie aufgehört, alle außer den ersten meiner CSS-Dateien zu erkennen, so dass es nicht viel geholfen hat. Die CSS-Registerkarte scheint bei "loading ..." hängen zu bleiben. Ist auch jemand auf dieses Problem gestoßen?
Ich weiß nicht setzen, wie groß ein Geschäft es an den Parser ist, aber das Zeug in der URL-Tags() wahrscheinlich in Anführungszeichen gesetzt werden sollte. – Jess
Die Zitate sind optional, also keine Sorgen. http://www.w3.org/TR/CSS21/syndata.html#uri – RwwL