2013-02-12 9 views

Odpowiedz

8

Jednym prostym rozwiązaniem jest umieszczenie pola tekstowego i obrazu w dziale, które jest względnie ustawione. Następnie ustaw pozycję obrazu na absolute i podaj wymaganą wartość right.

HTML:

<div> 
    <input type="text" /> 
    <img src="http://the-dream.co.uk/images/lens_icon.png" width="15" /> 
</div> 

CSS:

div { 
    position:relative; 
    width:200px 
} 

input{ 
    width:200px; 
} 

img{ 
    position:absolute; 
    right:5px; 
    top:5px; 
} 

Sprawdź, skrzypce na demo:

http://jsfiddle.net/8sbpn/1/

+1

ya jej pracy :) Bardzo dziękuję za szybką odpowiedź, nie próbowałem z prawymi i górnymi atrybutami dla img. To jest zajebiste :). Jeszcze raz dziękuję :) – Sriks

+1

Witamy. Pamiętaj, że atrybuty prawy, lewy, górny i dolny działają ze wszystkimi elementami, nie tylko z obrazami. – deadlock

+1

OK, jest to dla mnie wspaniała nauka :) i po raz pierwszy odkryłem znaczenie utrzymywania względnego dla div – Sriks

Powiązane problemy