【发布时间】:2026-02-05 10:30:01
【问题描述】:
我是 * 的新手,也是 web 开发的新手。我相信我要做的第一部分应该很容易,但我很难弄清楚。
第一种样式显然以我的背景图像为中心,并且看起来效果很好。我接下来要做的是向页面添加 3 个元素。 1. 一个图形,2. 一个固定大小的文本区域,将输入的字符数限制为 300 个字符,以及 3. 一个提交按钮。
我希望所有这些元素都居中。 textarea应该直接居中,图形应该对齐到文本区域的左边缘并在其上方10px,提交按钮应向右对齐并在其下方10px。
这是我所拥有的:
html {
background: url(field1.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#box {
position: absolute;
background-image:url(textarea.png);
height: 250px;
width: 550px;
border-radius: 5px;
margin: -125px 0 0 -275px;
top: 50%;
left: 50%;
}
#button {
position: absolute;
background-image:url(button.png);
height: 55px;
width: 151px;
top: 260px;
left: 399px;
border-radius: 5px;
}
#graphic {
position: absolute;
background-image:url(graphic.png);
height: 58px;
width: 184px;
top: -328px;
left: -399px;
}
<div id="box"></div>
<div id="button"></div>
<div id="graphic"></div>
我有 3 个 DIV,一个用于我的 HTML 中的每个元素,我想知道如何添加文本区域,以便它只是中心框中的一个光标,限制为 300 个字符。
目前,我只想让所有内容都与 textarea 正常工作。然后我将致力于从框中提交文本,存储它,并使用它来做很多事情。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
能否也包含您的 HTML。
-
包含 HTML。我没有多少。它基本上只有3个DIV。我想在“box”div 上方透明地包含 textarea。基本上,我只是希望用户输入一些内容并点击按钮。 3 个 DIV 正在工作,并且与背景图像一起正确排列。所以除了这个透明文本区域之外,我都准备好了。
标签: css textarea centering character-limit