Я пытаюсь использовать CSS Hyphens. Они работают в IE 11 и Safari, но не работают в Firefox правильно, и я не уверен, почему. Вот пример:CSS Hyphens не работает в Firefox?
.container{
width: 16.6667%;
background:#ccc;
}
h3{
font-size: 0.95rem;
font-weight: 600;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
<div class="container">
<h3>DIAGNOSEVERFAHREN</h3>
</div>
При запуске сниппет в Firefox слово DIAGNOSEVERFAHREN
переполнении контейнера и не сломаться. В Safari и IE это ломается, как я ожидаю. Почему это не работает в Firefox?
Редактировать
Как отметил Марат Tanalin-х answer один должны включать атрибут языков для дефисов, чтобы работать правильно. У меня есть это как мой <html>
тег:
<html class="no-js" lang="de">
По какой-то странной причине это похоже на то, что слово написано заглавными буквами. Смотрите: http://jsfiddle.net/nufn4eej/ – joshhunt
@joshhunt - Ваше право! Интересно. Интересно, это ошибка? Пожалуйста, отправьте ответ, чтобы я согласился. – L84