html - CSS不要让元素跑到外面

标签 html css

我有一个包含以下元素的 html 列表:

<ul>
...
<li>Counter party: <span><em>GB15MIDL400515123111145671111111118</em></span></li>
...
</ul>
...

问题是当我用较小的屏幕可视化时,EM 值超出了列表的边界:

enter image description here

enter image description here

我可以在我的 css 上做些什么来获得边界内的 em 值。

最佳答案

您可以使用word-wrap: break-word

li {
  border: 1px solid black;
  width: 100px;
  word-wrap: break-word;
}
<ul>
  <li>Counter party: <span><em>GB15MIDL400515123111145671111111118</em></span></li>
</ul>

或者分词:break-all

li {
  border: 1px solid black;
  width: 100px;
  word-break: break-all;
}
<ul>
  <li>Counter party: <span><em>GB15MIDL400515123111145671111111118</em></span></li>
</ul>

关于html - CSS不要让元素跑到外面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36155955/

相关文章:

html - 使元素适合可用高度 css

php - 压缩/替代代码 :-

javascript - 如何获得相对于应用了缩放变换的 div 的正确鼠标位置

php - 如何从基于其他行和列值的列中选择一个值?

javascript - 使用 javascript 创建 HTML 元素?

html - 如何将单元格的回车显示为新行?

javascript - 通过添加和删除类(Vanilla JavaScript)进行 CSS 页面转换

javascript - "Open in New Tab"未打开正确的页面

html - 为什么 flex 元素不缩小过去的内容大小?

html - 如何对与其他 child 具有相同类(class)的第一个 child 的 div 进行风格化