将文本放在textarea上

时间:2013-03-22 18:11:40

标签: html css

我想在textarea的右上角添加一个div / text。

HTML:

<div id="textarea-container">
    <textarea></textarea>
    <div id="copy">copy</div>
</div>

CSS:

div#textarea-container {
    position: absolute;
}
div#copy {
    position: relative;
    right: 0;
}

需要做出哪些调整?

jsFiddle: http://jsfiddle.net/zrpgK/

3 个答案:

答案 0 :(得分:8)

使用jsfiddle代码jsfiddle

div#textarea-container {
   position: relative;
   float: left;
}
div#copy {
position: absolute;
right: 5px;
top: 0;
}

答案 1 :(得分:0)

请参阅此jsfiddle

您需要为文本区域指定宽度。这样,您就可以知道放置div的位置在文本区域的范围内。

div#textarea-container { position: relative; }
div textarea { width: 100%; }
div#copy {
    position: absolute;
    top: 0px;
    right: 0px;
}

答案 2 :(得分:0)

试试这个:

div#textarea-container {
    position: absolute;
}
div#copy {
    position: relative;
    margin-top:-40px;
    margin-right:5px;
    text-align: right;
}

将其放在右下角。 继承人jsfiddle:http://jsfiddle.net/zrpgK/13/