html - css:内容超出范围

标签 html css

<分区>

我写了一个 html-css 演示,它有两个简单的 span 标签。我在span中放了一些内容,并使用相同的css代码。但是右边span的内容超出了边界,左边span的内容 在边界。

body {
  background: #f5f5f5;
}

.container{
  background-color: #5b6dcd;
  color: #fff;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  width:400px;
}

span{
  border: 1px solid black;
  margin: 5px;
  padding: 5px;
  text-align: center;
  width: 100px;
}
<div class="container">
    <span>
    This is a box where you can change the width.
    </span>
    <span>
    o1bn-43OCWVIP2fQNVPTQ1QNQrKc
    </span>
</div>

enter image description here

My demo project on codeopen

我是 css 的初学者,有人可以解释一下发生了什么吗? 为什么正确的出境?谢谢大家。

最佳答案

添加到您的样式 css 以跨越此

span {
   word-wrap: break-word;
}

因为它是一长行文本,浏览器可以按单词拆分它,如第一个跨度

关于html - css:内容超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59577118/

上一篇:html - 使用 CSS 在 div 中居中图像,周围留有空白

下一篇:html - 为什么图像被压低

相关文章:

javascript - 如何使用 CSS 动画将 div 从屏幕顶部移动到底部?

html - 如何使用媒体查询定位特定像素宽度

javascript - 在 Chrome 扩展中插入图像?

javascript - For循环切换部分功能

html - 如何为 1080x1920 移动设备和显示器调整网站大小?

javascript - 删除元素上的点击事件并保持链接重定向 jquery

html - 多列自动流

javascript - 如何获取读取元素上数据属性的特定变量?

jquery 自动滚动当前 li 所在的位置

javascript - 创建带有按钮的多级汉堡菜单,可扩展汉堡级别