Предположим, основной знак кавычки — это двойная верхняя кавычка «(начало) и» (конец). А еще предположим, что второстепенный знак кавычки — это одинарная верхняя кавычка «(начало) и » (конец).
Подумайте, как отображается цитата в цитате.
Стандарт написания кавычек, конечно, чередуется, вот так.
«Двойной «одинарный», двойной «одинарный», двойной» одинарный» double».
Теперь в HTML вы должны написать это:
Код: Выделить всё
Double single double single double single double.
Код: Выделить всё
q:before,
q q q:before,
q q q q q:before { content: '“' }
q:after,
q q q:after,
q q q q q:after { content: '”' }
q q:before,
q q q q:before,
q q q q q q:before { content: '‘' }
q q:after,
q q q q:after,
q q q q q q:after { content: '’' }
Итак, теперь есть два варианта: либо я не вижу логического способа выбора элементов q в правильном порядке, либо это просто невозможно.
PS: Я знаю, что это очень теоретически — иметь кавычку в кавычке в кавычке в кавычке в кавычке.
Подробнее здесь: https://stackoverflow.com/questions/134 ... lement-alt
Мобильная версия