Извините, если я задаю глупый вопрос, потому что я никогда раньше не работал над веб-интерфейсной разработкой.
Мой проект - это веб-приложение, которое реализовано с помощью React.js.В одном представлении мы хотим отобразить таблицу текстовых сообщений и сделать перенос текста при изменении размера окна браузера.Для этого я определил следующий класс CSS и применил его к <td>
:
.td-content {
word-break:break-all;
}
Когда я проверял свое определение CSS с помощью W3C CSS Validator , валидатор сказал:
Свойство word-break
не существует в CSS level 2.1
, но существует в [css3]
: break-all
Когда я изменил профиль валидатора на CSS 3
все было хорошо.
Я заметил, что спецификация CSS 2.1 находится в состоянии «Рекомендация», в то время как Текстовый модуль CSS уровня 3 все еще является «Рабочим проектом»."который, согласно этому документу , кажется, находится на самой ранней стадии спецификации, что создает у меня впечатление, что CSS 3 все еще довольно нестабилен, и я должен придерживаться CSS 2.1.
Итак мои вопросы :
- Насколько важно использовать возможности CSS 2.1 только в веб-разработке в настоящее время?Другими словами, безопасно ли использовать функции CSS, которые существуют только на уровне 3?
- Могу ли я указать уровень CSS, используемый в моем веб-приложении?Я не могу найти нигде в моих файлах React.js, чтобы указать уровень.