html - 添加文本时 Div 移动,自动换行不起作用

标签 html css

我的目标是为少数图像创建一个 div(到目前为止它有效),右侧一些文本的 div 和底部文本的另一个 div。 当我将文本添加到 missedletters div 时,它不知何故下降了,不知道为什么。我认为 display:inline-block 可能有一些东西 这导致了困惑,但我不知道它是什么。

重要的 CSS:

body {
  background-color: #303030;
  font-family: 'Source Code Pro', monospace;
  font-size: 28px;
}

body .arena {
  min-height: 400px;
  height: 50%;
  width: 50%;
  margin: auto;
  margin-top: 11.5%;
  background-color: darkseagreen;
  border-radius: 15px;
}

.poorguy {
  display: inline-block;
  vertical-align: top;
  margin-top: 12px;
  min-width: 360px;
  /* not sure if shouldn't be longer, but fits into it*/
  min-height: 300px;
  /* so i'll check it out in the process*/
  bottom: 0px;
}

.missedletters {
  vertical-align: top;
  display: inline-block;
  margin-top: 12px;
  min-height: 320px;
  min-width: 190px;
  left: 0px;
  bottom: 0px;
  word-wrap: break-word;
}

.correctletters {
  min-height: 80px;
  vertical-align: top;
  word-wrap: nowrap;
}
<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>

<body>
  <div class="background">
    <div class="arena">
      <div class="poorguy">
      </div>
      <div class="missedletters">
      </div>
    </div>
  </div>
</body>

</html>

最佳答案

你只需要在你的 missedletters div 中添加一个 max-width/width。您可以使用 float: left; 而不是 display: inline-block;

关于html - 添加文本时 Div 移动,自动换行不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45449387/

相关文章:

html - Material Design Web 1.0 和 mdc-menu-surface--anchor 怎么样?

javascript - 从下拉列表中获取变量

javascript - 4 个元素的高度相等

html - 烦人的内容自动移动

java - 如何使用 JSF outputStylesheet 实现 CSS Cache Busting?

html - 如何用div和css创建一个圆弧的边?

html - 如何仅对未排序列表中的第一个列表项设置不同的样式

php - 使用 exif_read_data 获取元数据形式图像时编码错误

html - 内联图像、报价等

jquery - 适用于所有设备的 HTML5 应用程序的媒体查询