css - 将文本放入容器并在必要时换行 css

标签 css whitespace inline

我正在制作一个帖子评论列表,但我在评论文本方面遇到了问题。

我希望容器 div 适合文本,同时能够修剪长单词。比如使用 white-space: pre-wrap;

ul{
list-style:none;
max-width:300px;
}

li{
max-width:300px;
border:1px solid red;
}

.comment{
display:inline-block;
background:green;
max-width:300px;
}
  <ul>

   <li>
       <div class=name>Name</div>
          <div class=comment>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </div>
     </li>

    <li>
       <div class=name>Name</div>
          <div class=comment>Lorem ipsumsit ametconsectetur adipiscing</div>
     </li>
      
    
    <li>
       <div class=name>Name</div>
          <div class=comment>Lorem ipsum  </div>
     </li>
     
     
        
    <li>
       <div class=name>Name</div>
          <div class=comment>Lorem ipsumametconsecteturametconsecteturametconsecteturametconsecteturametconsecteturametconsecteturametconsecteturametconsecteturametconsecteturametconsecteturametconsectetur  </div>
     </li>

</ul>

我如何实现这一点? display:inline-blockwhite-space: pre-wrap; 左右?这是针对移动设备的,因此文本必须缩小并保持这些属性。

最佳答案

尝试添加word-wrap: break-word;

.comment {
    display: inline-block;
    background: green;
    max-width: 300px;
    word-wrap: break-word;
}

关于css - 将文本放入容器并在必要时换行 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49213598/

相关文章:

jquery - 导航下方/后方的 Bootstrap 内容

css - 如何在不选择颜色的情况下禁用自动链接着色?

css - 有没有办法用 CSS 选择多个输入字段类型?

html - 做 3x 列模板的正确方法

bash - Bash 中的空格连接

asp.net - CSS 中的内联样式与样式

search - 高效的在线搜索和替换大文件

python - 检查字符串是否为空(或空格)

ruby-on-rails - Rails 3 去除所有表单上的 before_validation 空格

css - 如何使表单标签和内容内联?