CSS IE6 mit float right
Kommen, wie wenn ich einen div style auf display: block; float: right im IE6 das div geht immer noch unter den text, und nicht in der Mitte davon schwebte nur auf der rechten Seite. Es funktioniert in allen anderen Browsern, einschließlich IE7+. Brauche ich, um anzeigen zu blockieren, weil wenn ich display inline, dann das Menü innerhalb des div ist alles Durcheinander.
.Inhalt {
display: block;
}
.float {
width: 150px;
display: block;
float: right;
}
.nichts {
display: inline;
}
die float-Klasse nicht auf der rechten Seite nichts von der Klasse, seine unter dem es im IE6, weiß eine Lösung?
Ich ' m vorausgesetzt, dies ist, was gemeint ist:
<span>This is some text </span>
<div style="float: right;">
This is floated text
</div>
Die Ausgabe ist so etwas wie dieses:
Das ist etwas text Dies schwebte text
Wenn Sie float-span-Links, oder
<span style="float:left;">This is some text </span>
<div style="float: right;">
This is floated text
</div>
wechseln Sie die Reihenfolge der text-und float -
<div style="float: right;">
This is floated text
</div>
<span>This is some text </span>
funktioniert es richtig:
Dies ist text Dies ist schwebte text
- Vielleicht könnten Sie einige HTML-und akzeptieren Ihren vorherigen Antworten.
- Vielleicht gehört dies auf doctype.com?
- Bereits ein ähnliches Problem auf doctype: doctype.com/wierd-ie6-float-issue
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgen Sie dem link, Greg gepostet in einem Kommentar (doctype.com/wierd-ie6-float-issue) für eine funktionierende Lösung. Im Grunde setzen Sie floating element, das zuerst im html.
Kann dies nicht eine option in Ihrem Fall, aber vielleicht könnten Sie versuchen
float: left
mitalign: right
im übergeordneten element? Dieser arbeitete für mich in der Vergangenheit, aber nicht in jedem Fall nützlich.