Я пытаюсь сгенерировать треугольник, используя границы CSS в электронном письме, и поместить в него динамический текст (числа), но я хочу установить его в центр треугольника, и я не могу использовать позиционирование, поскольку он удаляется изinline css
Я попытался поместить div для треугольника css и текстового промежутка в контейнер div и выровнять его по позиции - не сработало
<div style="<%= MailComponents.create_style('display' => 'inline-block', 'width' => '2px', 'height' => '0px', 'border-radius' => '4px' ,'border-left' => '20px solid transparent', 'border-right' => '20px solid transparent' ,'border-bottom => '30px solid #FC577A', 'color' => '#fff', 'vertical-align' => 'middle', 'line-height' => '28px', 'margin-top' => '-10px') %>">
<span style="<%= MailComponents.create_style('position' => 'relative', 'left' => '-8px','vertical-align' => 'middle', ) %>">
<%= some dynamically generated number %>
</span>
</div>
попытался использовать этот трюк
http://jsfiddle.net/VScFS/57/
не помогло. Мне интересно, можно ли это сделать с помощью таблиц