Я читал неоднозначные отзывы об этом, поэтому надеюсь окончательно разобраться.
Если у меня есть разметка SVG, встроенная в HTML-документ, и я стилизовать его с помощью CSS, нужно ли мне обернуть этот CSS в закомментированный CDATA?
Пример:
Я предполагаю, что могут возникнуть такие проблемы, как дочерний комбинатор CSS, который неправильно интерпретируется как закрывающая скобка XML, и я читал различные сообщения от людей, советующих использовать закомментированный CDATA для встроенных стилей SVG 1 2. Однако, к моему удивлению, я обнаружил, что даже после удаления CDATA и использования дочернего комбинатора мой HTML подтвердился. В дополнение к этому, мне не удалось обнаружить никаких проблем с рендерингом SVG ни в одном современном браузере.
Вот что обсуждалось на SE о включении CDATA в < /code>, но это не то же самое, что , поэтому, похоже, это вызывает отдельный вопрос.
Я не против включить его и сделать так что не вызывает никаких затруднений. Мне просто интересно, правильно ли я делаю или что-то лишнее.
Подробнее здесь:
https://stackoverflow.com/questions/554 ... inline-svg