CSS 标签 "hyphens" 没有 "lang"-标签

CSS tag "hyphens" without "lang"-tag

我想在我的网站上使用 CSS p { hyphens: auto; }。但是我无法编辑 html-标签,所以我无法添加 lang-标签。

如果我使用 <meta http-equiv="language" content="DE"> 它不起作用。

我该如何解决这个问题?

是否有另一种方法可以像使用 hyphens 一样 "break" 单词,而不使用 JavaScript 或大插件?

lang 属性指定元素内容的语言。您只需要为父元素设置 lang 。所以有

HTML

<div lang="DE">
    <p>Dit is paragraaf</p> <!--This is paragraph-->
</div>

CSS

p{ hyphens: auto }

In HTML5,lang 属性可以用在任何 HTML 元素上(它会在任何 HTML 元素上生效。但是,它不一定有用)。

在 HTML 4.01 中,lan​​g 属性不能用于:<base><br><frame><frameset><hr> , <iframe>, <param>, 和 <script>.