--- title: Accessible pull quotes date: 2018-03-25 tags: [code, html, a11y] description: Pull quotes are small excerpts from a text that are repeated on the side of that text. They are often used with interviews or longer articles to draw in attention. The issues start if the readers do not understand that the thing they are reading is a pull quotes. --- Pull quotes are small excerpts from a text that are repeated on the side of that text. They are often used with interviews or longer articles to draw in attention. The issues start if the readers do not understand that the thing they are reading is a pull quotes. I often end up confused because the sentence I just read had already appeared some paragraphs up. So it is very important to clearly identify pull quotes as what they are. Unfortunately, HTML does not have an element for that. So how should pull quotes be marked up? ![Condensed image of an article using pull quotes](article_with_pullquotes.jpg) There are two likely candidates. Contender 1 is the `
` element. This one is the obvious choice: It is a quote that actually gets special styling by default. However, [the spec does not agree](https://www.w3.org/TR/html5/grouping-content.html#the-blockquote-element) (emphasis mine): > The blockquote element represents content that is quoted **from another > source** It is also important to note that block quotes are meant to be read in the flow of the article while pull quotes are only meant to be read while scanning the page. Contender 2 is the `