可调整大小的内容可从底部/顶部编辑

时间:2018-10-29 13:03:50

标签: javascript html css

有一个简单的可编辑标题和段落,但有高度限制。标题输入文本字段必须在底部对齐,这意味着在输入文本时应从下到上调整其大小。同时,段落文本字段从上到下调整其大小。我不知道如何从底部/顶部调整其大小。这是html代码:

<h1 contenteditable="true" style="max-height:70px;overflow:hidden;">
This is a headline</h1>
<p contenteditable="true" style="max-height:70px;overflow:hidden;">
This is a paragraph.</p>

1 个答案:

答案 0 :(得分:1)

像这样?使用Flexbox相当容易:

.container {
  border: #008000 solid 2px;
  display: flex;
  width: 500px;
  height: 100px;
}

.container h1,
.container p {
  flex-basis: 50%;
  overflow: hidden;
  max-height: 70%;
  margin: 0;
  font-size: 16px;
}

.container h1 {
  border: #f00 solid 2px;
  align-self: flex-start;
}

.container p {
  border: #00f solid 2px;
  align-self: flex-end;
}
<div class="container">
  <h1 contenteditable="true">Type more stuff in here</h1>
  <p contenteditable="true">Type more stuff in here</p>
</div>