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
InformationsquelleAutor David | 2010-01-12
Schreibe einen Kommentar