URL: https://www.overclockers.at/coding-stuff/problem-mit-css-transform-und-browser-kompatibilitt_245245/page_1 - zur Vollversion wechseln!
Ich hab vor etwa 3 Jahren eine Seite geschrieben, bei der ein um 90° gedrehter Text angezeigt wird. Seit ~einem Monat wird der Text jedoch nicht mehr gedreht angezeigt. Jedoch hab ich leider keine Ahnung, womit das zusammenhängen könnte.
Hat jemand einen Tipp, wo ich zu suchen beginnen könnte?
Code: CSS.verticalText { display: inline-block; text-align: center; vertical-align: middle; width: 20px; margin: 0px; padding: 0px; white-space: nowrap; /* Safari */ -webkit-transform: rotate(270deg); /* Firefox */ -moz-transform: rotate(270deg); /* IE */ -ms-transform: rotate(270deg); /* Opera */ -o-transform: rotate(270deg); /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform: rotate(270deg); writing-mode: tb-rl; filter: flipv fliph; };
Code: HTML<th><div class="verticalText">Punkte</div></th>
In allen Browsern?
Ah, danke für den Hinweis - im Opera 34 funktionierts.
Im FF 43 und IE 11 hab ich jedoch das Problem.
Hats im IE da irgendeine Änderung gegeben, die vom FF übernommen wurde?
Kenne mich da nicht so aus, hab nur unlängst das gelsesen: http://www.heise.de/newsticker/meld...nz-3063924.html
Keine Ahnung, ob das damit zu tun haben kann.
hast du die seite für jemanden geschrieben, welcher sie drei jahre in verwendung hatte?
dann würde ich dort suchen, wo etwas verändert wurde - in den letzten drei jahren :_D. Hast du den code mal alleine getestet auf einer anderen index.html?
edit: vllt ist es jedoch der smiley mitten im code 
edit2: writing-mode: tb-rl; <- wenn ich das lösche ists vertikal
Es gibt auch multiple filter-Statements. IE wird nur das letzte Statement verarbeiten und ignoriert damit das XImageTransform. Abgesehen davon solltest du für IE10+ keine filter mehr verwenden. Wenn du ältere IEs unterstützen möchtest dann mach ein eigenes Stylesheet mittels IE-Weiche.
ist der Verursacher. Das Problem hat übrigens nichts mit PHP zu tunCode: CSSwriting-mode: tb-rl;
.Fixed.
Zitat von -=Willi=-ist der Verursacher. Das Problem hat übrigens nichts mit PHP zu tunCode: CSSwriting-mode: tb-rl;.
Keine Ahnung warum das erst jetzt aufgetreten ist. Updates könnens ja eher nicht gewesen sein weil "writing-mode: tb-rl" laut MDN und Google veraltet und ein Hack für <=IE7 ist. ¯\_(ツ)_/¯
Gab scheinbar Änderungen mit FF 43.
https://developer.mozilla.org/de/do...SS/writing-mode
Das würd sich auch zeitlich mit dem release decken, also dürfte das wohl der Grund sein.
Danke für die Hilfe.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026