Hífen suave em HTML (<wbr> vs. & shy;)

Como você resolve o problema com hífens suaves em suas páginas da web? Em um texto, pode haver palavras longas que você pode querer quebrar com um hífen. Mas você não deseja que o hífen seja exibido se a palavra inteira estiver na mesma linha.

De acordo com comentários sobreesta página <wbr> é uma "sopa de tags inventada pela Netscape" não padrão. Parece que&shy; também tem problemas com a conformidade padrão. Parece havernenhuma maneira de obter uma solução funcional para todos os navegadores.

Qual é o seu caminho para lidar com hífens suaves e por que você o escolheu? Existe uma solução preferida ou uma melhor prática?

Veja a discussão SO relacionadaaqui.

questionAnswers(11)

yourAnswerToTheQuestion