2015-11-13 6 views
2

В соответствии с этим link не только FireFox, но и также Internet Explorer должен поддерживать использование автоматической расстановки переносов в css/html, однако моя демонстрация (с использованием голландского языка , который -, поддерживаемый IE).CSS3 Автоматическая перенос слов в Firefox FireFox, а не в Internet Explorer и Chrome

SEE MY CSS DEMO где переносы делает работу безупречно на FF 42, но не на текущем IE 11 в то время как она должна быть поддержана. Что я делаю не так? Ниже css и html, которые я использую.

article p{ 
    -webkit-hyphens : auto; 
    -moz-hyphens: auto; 
    -ms-hyphens: auto; 
    hyphens: auto; 
} 

<article lang="nl"> 
<p>........</P> 
</article> 

Что я делаю неправильно? Какую часть этого кода css нужно изменить, так как автоматическая перенос переносится на Internet Explorer, а также на голландский (nl) язык?

+0

Я предполагаю, что у вас установлен языковой пакет 'Dutch (Netherlands)'? См. Панель управления \ Часы, язык и регион \ Язык – JosiahDaniels

ответ

3

У меня была та же проблема, пока я не использовал lang="en" внутри <html> тега, поэтому установка ваш атрибут lang позволит эти браузеры на самом деле дефис с языком.

+0

уже сделал это в определении типа doctype извините забыл упомянуть. В обновленной версии новой версии IE (Microsoft Edge 38.xxx) на Win10 все работает безупречно, поэтому мой вопрос имеет значение только для старых версий IE, где проблема сохраняется ... – Sam