Мне нужно стилизовать тег span, заключенный внутри тега p, для кавычек, чтобы добиться следующего при выводе PDF с использованием библиотеки mpdf:
Ожидаемый результат в формате PDF:
Способ 1:
<blockquote>
<p>
<span class = "quote-open">“</span>
A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be.
<span class = "quote-close">”</span>
</p>
</blockquote>
blockquote p {
font-size: 10pt;
line-height: 1.625rem;
}
blockquote .quote-close, blockquote .quote-open {
position: relative
font-size: 18pt;
top: 4pt;
}
Текущий вывод в HTML соответствует ожиданиям с правильным размещением кавычек.
Однако, когда я вижу PDF-файл, кавычки размещаются неправильно.
Способ 2:
<blockquote>
<p>
<span class = "quote-open">“</span>
A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be.
<span class = "quote-close">”</span>
</p>
</blockquote>
blockquote p {
font-size: 10pt;
line-height: 1.625rem;
}
blockquote .quote-close, blockquote .quote-open {
position: absolute
font-size: 18pt;
}
.quote-open {
transform: translate(-105%,0.065em);
}
.quote-close {
transform: translate(20%,0.12em);
}
Результат такой же. Я получаю желаемый результат в HTML, но не в PDF.
Я использую mPDF 7.0.2
Любой ввод / помощь очень приветствуются.






Можете попробовать добавить border-top или vertical-align со значением px? должен работать для встроенных элементов.
Я пробовал это с mpdf, и у меня это работает,
blockquote .quote-close, blockquote .quote-open {
/*position: relative
font-size: 20pt;
top: 14pt;*/
color: blue;
font-size: 50px;
vertical-align: -10px;
}
Это именно то, что я искал! Спасибо :)