L'unica cosa che ha funzionato per la mia situazione era quello di usare i CSS carta vetrata - una volta ho avuto che integrata, ho provato il seguente codice CSS ...
#vertbar p.name {
-sand-transform: rotate(180deg);
}
e voilà! IE ha ruotato il testo verticalmente, leggendo dal basso verso l'alto. Tuttavia, in tutti gli altri browser, questo orientamento è considerato di 270 gradi.
ora avevo altri browser che ruotano il testo in un angolo diverso da IE, come se il sistema di coordinate IE è back-to-front (non sarei sorpreso ...)
ho pensato' d provare un commento condizionale per servire la regola -sand-transform
solo per i browser IE. Per qualsiasi ragione, IE ha ignorato questo e quindi la rotazione non è stata applicata (IE10 ignora i commenti condizionali?)
Così ora ho avuto il problema di far sì che tutti i browser facessero lo stesso. Riorganizzando l'ordine delle regole e impostando 180 gradi per IE e 270 gradi per gli altri, ho finalmente avuto una regola CSS che ha funzionato per ruotare il testo verticalmente, leggendo bottom-to-top, in Firefox, Chrome, Safari e IE!
#vertbar p.name {
-sand-transform: rotate(180deg);
-webkit-transform: rotate(270deg) !important;
-moz-transform: rotate(270deg) !important;
-o-transform: rotate(270deg) !important;
font-size: 14px;
text-transform: capitalize;
display: block;
white-space: nowrap;
height: 330px;
text-align: left;
color: #FFF;
line-height: 40px;
margin-top: 0px;
}
Evviva! Spero che questo sia di aiuto a qualcuno, ho perso più di 2 ore cercando di ottenere questo risultato. : P
Aggiornamento: volevo solo fare una correzione - 270 gradi è 270 gradi in tutti i browser. Ho scoperto che avevo un'altra regola con una rotazione di 90 gradi, che veniva aggiunta a una seconda regola di 180 gradi, per dare un totale di 270. Quindi è stato interessante notare che il valore di rotazione è relativo (aggiuntivo?) Piuttosto che assoluto.
grazie per le risposte, se hanno altre forme per farlo, in CSS 2 O qualcosa ?? –