Szymciosek
26.01.2013, 23:17:24
Witam,
załóżmy, że mam coś takiego:
http://jsfiddle.net/vc3ZK/Jak przesunąć ten tekst w środku jak i później wpisywany np o 10px w od każdego brzegu (lewy i prawy)?
Pawel_W
26.01.2013, 23:26:28
input {
padding: 0 10px;
}
aras785
26.01.2013, 23:26:45
Szymciosek
26.01.2013, 23:28:09
No niby ok, ale tak samo tylko bez rozsuwania pola? Bo padding rozsuwa pole o te 5px.
aras785
26.01.2013, 23:35:45
Dodaj: width:50px; (przykład)
Szymciosek
26.01.2013, 23:44:58
Hmm, na Twoim przykładzie niby działało, ale na moim już nie do końca i nadal rozszerza.
http://jsfiddle.net/vc3ZK/16/Dokładniej mam tak:
http://jsfiddle.net/V76D4/
aras785
26.01.2013, 23:46:20
Jest dobrze, nic nie rozszerza.
Szymciosek
26.01.2013, 23:48:52
aras785
26.01.2013, 23:50:03
jaka ma być szerokość? 230?
Szymciosek
26.01.2013, 23:51:04
Pola input - tak.
Czyli co mam zrobić? Od docelowego 230px odjąć te powiedzmy 10px, bo z każdej strony dodaję po 5px?
aras785
26.01.2013, 23:54:07
http://i.imgur.com/ydpOKCV.jpgMasz margin-left na 10px ustawiony. Daj 5px i gitara:)
Szymciosek
26.01.2013, 23:56:23
No chyba musi tak być?
Bo tak chcę mieć, że przesunięcie elementu o 10px od lewej strony.
aras785
26.01.2013, 23:58:24
Szymciosek
27.01.2013, 00:00:16
No i o tym pisałem też kilka postów wyżej: 230px - 10px, ale dzięki za naprowadzenie.
Pawel_W
27.01.2013, 01:13:41
box-sizing: border-box; załatwi sprawę
Szymciosek
27.01.2013, 01:18:09
Możesz podać przykład JAK? Bo próbowałem to dodać jakoś u siebie w tym zamiast padding i nic, tylko jakoś lekko się zmienia.
Pawel_W
27.01.2013, 01:19:53
input {
box-sizing: border-box;
padding: 0 10px;
}
ehh...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.