Должен ли я использовать только функции CSS 2.1 или можно использовать функции CSS 3 в настоящее время? - PullRequest
0 голосов
/ 26 апреля 2018

Извините, если я задаю глупый вопрос, потому что я никогда раньше не работал над веб-интерфейсной разработкой.

Мой проект - это веб-приложение, которое реализовано с помощью 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, чтобы указать уровень.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...