float:right im IE
W0lf
- css
Kennt jemand den Grund, warum das Float: right im Internet Explorer nicht funktioniert?
Ich bin ein wenig verwirrt, weil im Mozilla Firefox funktioniert das:
(Headbereich)
.kon {
float:right;
}
(Bodybereich)
<table width="100%">
<tr>
<td>Text links</td>
<td class="kon">Text rechts</td>
</tr>
</table>
Ich habe irgendwo gelesen, dass man align weglassen sollte (es ist veraltet usw.) und dafuer lieber das float benutzen sollte.
Nun ja.
Das und die Tatsache, dass es im IE gerade nicht funktioniert, macht mich ~kirre~. XP
Gibt es andere Alternativen dazu? Oder etwas spezielles fuer den IE?
Ich danke jeden, der mir hilft.
Kiitos!
Hi,
Kennt jemand den Grund, warum das Float: right im Internet Explorer nicht funktioniert?
es wäre realitätsfern zu behaupten, der IE könne CSS. In diesem Fall stellst Du ihn jedoch vor eine besonders schwierige Aufgabe.
<td>Text links</td>
<td class="kon">Text rechts</td>
Die Konzepte "Tabellenzelle" und "Floating" widersprechen sich auf signifikante Weise.
Ich habe irgendwo gelesen, dass man align weglassen sollte (es ist veraltet usw.)
Es hat mit Darstellung zu tun. Wenn etwas Darstellung zu tun hat, hat es im HTML-Code nichts verloren. Genau wie z.B. Tabellen, um eine bestimmte Anordnung von Elementen zu erzeugen, Klassen, um eine bestimmte Darstellung zu bewirken und so weiter.
und dafuer lieber das float benutzen sollte.
Wer das erzählt hat, neigt zu Vereinfachungen. Floating ist nicht der "Ersatz" eines align-Attributs, sondern eine von _vielen_ Methodiken, etwas irgendwo hin zu bringen.
Das und die Tatsache, dass es im IE gerade nicht funktioniert, macht mich ~kirre~. XP
Gewöhn Dich dran.
Gibt es andere Alternativen dazu?
Wenn Du Text in seinem Element rechts ausgerichtet haben möchtest, drängt sich text-align auf.
Cheatah
Danke fuer die Hilfe.
<td>Text links</td>
<td class="kon">Text rechts</td>Die Konzepte "Tabellenzelle" und "Floating" widersprechen sich auf signifikante Weise.
Wie meinen?
Es hat mit Darstellung zu tun. Wenn etwas Darstellung zu tun hat, hat es im HTML-Code nichts verloren. Genau wie z.B. Tabellen, um eine bestimmte Anordnung von Elementen zu erzeugen, Klassen, um eine bestimmte Darstellung zu bewirken und so weiter.
text-align ist auch eine Sache der Darstellung. Es sieht doch anders aus, wenn der Text rechtsbuendig ist, als wenn er links buendig ist. ^^
Wer das erzählt hat, neigt zu Vereinfachungen. Floating ist nicht der "Ersatz" eines align-Attributs, sondern eine von _vielen_ Methodiken, etwas irgendwo hin zu bringen.
Das Wer brachte mich darauf: Das W3 Konsortium. Irgendwo da auf dessen HP.
Wenn Du Text in seinem Element rechts ausgerichtet haben möchtest, drängt sich text-align auf.
Das werde ich mal versuchen. Danke.
Hi,
Die Konzepte "Tabellenzelle" und "Floating" widersprechen sich auf signifikante Weise.
Wie meinen?
eine Tabellenzelle zu floaten ist zwar möglich, aber nicht wirklich im Sinne des Erfinders.
Es hat mit Darstellung zu tun. Wenn etwas Darstellung zu tun hat, hat es im HTML-Code nichts verloren. Genau wie z.B. Tabellen, um eine bestimmte Anordnung von Elementen zu erzeugen, Klassen, um eine bestimmte Darstellung zu bewirken und so weiter.
text-align ist auch eine Sache der Darstellung. Es sieht doch anders aus, wenn der Text rechtsbuendig ist, als wenn er links buendig ist. ^^
Exakt. Genau deswegen ist dies eine CSS-Eigenschaft, kein HTML-Attribut.
Das Wer brachte mich darauf: Das W3 Konsortium. Irgendwo da auf dessen HP.
Dann würde ich mich über eine URL freuen. Entweder ist der Kontext dort ein anderer, oder die Liste "Blödsinn beim W3C" wird um einen Punkt länger.
Cheatah