Remove quotes around blockquote with Tailwind Typography
Tailwind CSS Typography (.prose) adds quotation marks around blockquote elements by default. If you don’t want them, you can remove them in two ways:
By modifying your Tailwind config
// part of tailwind.config.js
theme: {
extend: {
typography: {
'no-quotes': {
css: {
'blockquote p:first-of-type::before': { content: 'none' },
'blockquote p:last-of-type::after': { content: 'none' },
},
},
},
},
},
Then, you can use this new “no-quote” variant like this:
<div class="prose prose-no-quotes">
<!-- your content -->
</div>
Using a Tailwind class
Alternatively, you can do the same thing directly in your CSS classes, like this:
<div
class="
prose
before:[&_blockquote_p:first-of-type]:content-none
after:[&_blockquote_p:last-of-type]:content-none
"
>
<!-- your content -->
</div>
And boom! No more quotes around your blockquote elements.