Я работаю над отчетом в Odoo 13 (обновляя отчет с epenerp 9 до Odoo 13), и мне нужно отформатировать некоторый текст. У меня есть код ниже CSS, и он должен выделить и повлиять на некоторую часть XML (на самом деле HTML) и отформатировать его. Но селектор CSS div[style*="direction:rtl"]
в моем случае не работает для divs со стилем style="direction:rtl;"
, и первый селектор (в этом примере кода CSS) влияет на div. Я хочу знать, устарел или изменен этот селектор или что-то не так с моим кодом CSS или XML? CSS код:
td.rotate_text1 > div {
transform: translate(10px, 48px) rotate(-90deg);
-webkit-transform: translate(10px,48px) rotate(-90deg);
-moz-transform: translate(10px, 8px) rotate(-90deg);
-o-transform: translate(10px, 8px) rotate(-90deg);
-ms-transform: translate(10px, 8px) rotate(-90deg);
width: 35px;
}
div[style*="direction:rtl"] td.rotate_text1 > div{
transform: translate(0px, -40px) rotate(-90deg);
-webkit-transform: translate(0px, -40px) rotate(-90deg);
-moz-transform: translate(0px, -40px) rotate(-90deg);
-o-transform: translate(0px, -40px) rotate(-90deg);
-ms-transform: translate(0px, -40px) rotate(-90deg);
width: 35px;
text-align: center;
}
XML код:
<td class="rotate_text1" rowspan="6" style="vertical-align: middle;">
<t t-if="docs._context.get('lang') != 'en_US'">
<div style="direction:rtl;">
<strong>
Education Previous duty
</strong>
</div>
</t>
<t t-if="docs._context.get('lang') == 'en_US'">
<div>
<strong>
Education Previous duty
</strong>
</div>
</t>
</td>