Är detta i stil med vad du är ute efter?
<div id="test_text" style="position:absolute;top:31px;right:300px; text-align:right">
blablabla...
</div>
4 svar · 435 visningar · startad av andreascarlsson
Jag har en text som jag via css vill placera på ett ställe på skärmen.
Idag använder jag denna kod:
<div id="test_text" style="position:absolute;top:31px;left:100px;">
blablabla...
</div>
Texten placeras då med på det ställe jag angivet, med början på första bokstaven, följt av resten av texten. Men eftersom denna text är dynamisk (genereras med JSP) blir den ibland för lång och går utanför "gränserna" på sidan.
Det jag vill göra är att låta texten skrivas ut, men låta det sista tecknet i texten vara placerat på det ställe jag angivit i css. D.v.s. att texten "växer" åt vänster istället (om den är för lång). Går detta??
Hur gör man detta isådanafall??
Är detta i stil med vad du är ute efter?
<div id="test_text" style="position:absolute;top:31px;right:300px; text-align:right">
blablabla...
</div>
Det fungerade perfekt!! Tackar!!
Men, det finns dock en hake... Om jag byter skärmstorlek, eller minskar storleken på webläsarfönstret, så blir det fel. Detta eftersom texten nu utgår från höger. (På övriga element på sidan utgår jag alltid från vänster sida.)
300 pixlar från höger sida, blir ju olika beroende på skärmstorlek osv...
Kan man åstadkomma samma sak, men utgå från vänster??
Hmm
Man kan ju kombinera left: och width: om man vill...
Funkar det för det du vill ha ?
<div id="test_text" style="position:absolute;top:31px;left:100px;width:200px; text-align:right">
blablabla...
</div>