J'essaye de faire pivoter une variété de blocs de texte pour qu'ils soient orientés verticalement, et les positionner dans des endroits très précis sur un diagramme qui sera prévisualisé puis imprimé. CSS tourne très bien le texte dans IE, FF, même Opera.CSS Rotation & IE: le positionnement absolu semble rompre IE
Mais lorsque j'essaie de positionner un élément pivoté, IE 7 & 8 (pas concerné par 6) se casse complètement et l'élément reste dans son emplacement d'origine. De toute façon autour de cela? J'ai vraiment besoin de contrôler les pixels de l'emplacement de ces étiquettes.
HTML
<div class="content rotate">
<div id="Div1" class="txtblock">Ardvark Avacado<br />Awkward</div>
<div id="Div2" class="txtblock">Brownies<br />Bacteria Brussel Sprouts</div>
</div>
CSS
div.content {
position: relative;
width: 300px;
height: 300px;
margin: 30px;
border-top: black 4px solid;
border-right: blue 4px solid;
border-bottom: black 4px dashed;
border-left: blue 4px dashed; }
.rotate {
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.txtblock {
width: auto;
position: absolute;
}
#Div1 {
left:44px;
top:70px;
border:red 3px solid; }
#Div2 {
left:13px;
top:170px;
border:purple 3px solid; }
Une chance que vous pourriez fournir un lien direct? –