getting linebreaks in <pre> tags

Estou criando campos de comentários baseados na entrada do usuário na área de texto. Mas quando eu uso as tags <pre>, não posso dizer para que ele se encaixe adequadamente na exibição de comentários.

Não estou preso ao uso de tags <pre> se houver uma maneira melhor de fazê-lo. A única razão pela qual escolhi usá-lo foi manter as quebras de linha e os espaços em branco adicionados pelo usuári

Eu notei que existe uma propriedade chamada "width" para <pre>, mas o W3 a observa como obsoleta e só quebra após tantos caracteres, o que também não é o ideal. (Ele também não funciona com o IE.)

Alguma sugestão

questionAnswers(3)

yourAnswerToTheQuestion