2013-03-22 17 views
6

Chciałbym dodać div/tekst w prawym górnym rogu mojego obszaru tekstowego.Tekst pozycji nad tekstem

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; 
} 

Co trzeba dokonywanie korekt?

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

+0

Czy chcesz, aby tekst znajdował się w obszarze tekstowym? Lub po prostu poza nim? – ahnkee

Odpowiedz

8

Praca kod jsfiddle jsfiddle

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

Zobacz ten jsfiddle

Trzeba dać polu tekstowym szerokość. W ten sposób możesz wiedzieć, że miejsce, w którym umieścisz pozycję div, znajduje się w granicach obszaru tekstowego.

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

Spróbuj tego:

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

stawia go tuż przy prawym rogu. Herezje jsfiddle: http://jsfiddle.net/zrpgK/13/

Powiązane problemy