In Chrome kann ich angeben, wo ich meinen Text mit einer Kombination von <wbr>
und white-space: nowrap;
umbrechen möchte. Aber in Firefox oder IE fließt der Text einfach aus der Box und <wbr>
wird ignoriert. Interpretiert Chrome die Spezifikation richtig oder ist dies nur ein skurriler, wenn auch nützlicher Implementierungsfehler? Gibt es eine browserübergreifende Lösung für Text-Wrapping-Hinweise?Cross-Browser-Hinweise für Word Break
.headline-container {
width: 50%;
border: 1px solid red;
}
h1 {
white-space: nowrap;
}
@media (max-width: 400px) {
h1 {
white-space: normal;
}
}
<div class="headline-container">
<h1>This headline could <wbr>wrap in the middle <wbr>but only on Chrome</h1>
</div>
This answer hat das gleiche Problem-es nicht für mich in Firefox funktioniert.
ich weg mit dem weiß-Raum tun würde: nowrap und stattdessen jedes der Teile wickeln Sie wollen in einer Spanne "zusammen" bleiben und sie inline-blockieren. – CBroe
Scheint wie eine gute Idee. Ein bisschen wortreich, da Span den Text einschließen muss, https://codepen.io/mburchwsj/pen/KaqYLK, aber ich denke, dass es funktioniert. –