- CSSのpositionプロパティを使用する方法: この方法では、
HTMLコード:
<div class="container">
<textarea></textarea>
</div>
CSSコード:
.container {
position: fixed;
bottom: 0;
}
- CSSのflexboxを使用する方法: この方法では、flexboxを使用して要素を配置します。
HTMLコード:
<div class="container">
<div class="content"></div>
<textarea></textarea>
</div>
CSSコード:
.container {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.content {
flex: 1;
}
textarea {
flex-shrink: 0;
}
- CSSのgridを使用する方法: この方法では、gridを使用して要素を配置します。
HTMLコード:
<div class="container">
<div class="content"></div>
<textarea></textarea>
</div>
CSSコード:
.container {
display: grid;
grid-template-rows: 1fr auto;
min-height: 100vh;
}
.content {
grid-row: 1;
}
textarea {
grid-row: 2;
}
これらの方法を使用すると、