Правильные для языка кавычки
Небольшое напоминание, что в разных языках правильные с точки зрения типографики разные кавычки. Например, в русском языке правильно использовать «ёлочки», а не "лапки".
Так вот, браузер умеет подставлять правильные кавычки, оказывается.
Вместо ключевых слов браузер подставит те кавычки, которые подходят элементу. А язык можно задать при помощи атрибута
Чего я не знал, так это того, что кавычки можно переопределить. И это работает очень давно. Например, можно сделать вот такую дичь.
Больше не буду мучить
https://www.stefanjudis.com/today-i-learned/how-to-use-language-dependent-quotes-in-css/
Небольшое напоминание, что в разных языках правильные с точки зрения типографики разные кавычки. Например, в русском языке правильно использовать «ёлочки», а не "лапки".
Так вот, браузер умеет подставлять правильные кавычки, оказывается.
blockquote::before {
content: open-quote;
}
blockquote::after {
content: close-quote;
}
Вместо ключевых слов браузер подставит те кавычки, которые подходят элементу. А язык можно задать при помощи атрибута
lang
.Чего я не знал, так это того, что кавычки можно переопределить. И это работает очень давно. Например, можно сделать вот такую дичь.
q {
quotes: "((" "{" "[" "_";
}
Больше не буду мучить
content
и селекторы по атрибутам.https://www.stefanjudis.com/today-i-learned/how-to-use-language-dependent-quotes-in-css/