Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmiana SIZE na style="width: ..."
Forum PHP.pl > Forum > Po stronie przeglądarki
ktuvok
Postanowiłem zmienić atrybuty SIZE pól tekstowych na element stylu, np.:
  1. <INPUT TYPE="text" SIZE=7>

na:
  1. <INPUT TYPE="text" style="width:25px;">


Czy jest jakaś zasada, mówiąca o tym, jakie "width" odpowiada danemu SIZE?

Pozdrawiam,
K
ActivePlayer
size to ilość 'znaków', wtedy szerokosc inputa zależy od czcionki jakiej uzywasz w inputach. width to twarda definicja szerokosci w pikselach
ktuvok
Hmm, z tego co napisałeś wnioskuję, że te dwie wartości są nieprzeliczalne... Stosuję wszędzie tę samą czczionkę - Verdanę 12 - czy jedyną metodą na "przeliczenie" jest metoda prób i błędów?

Pozdrawiam,
K
ActivePlayer
width stylowe ustawiasz jesli chcialbys aby Twoje textarea i inputy miały taką samą szerokość, lub jesli chcesz aby twoje inputy miały odpowiednią szerokość pikselową. size jest to ilość znaków która miesci sie w inpucie, wiec ustawiasz ją kiedy chcesz aby zmiesciło sie dokładnie ilestam znaków (nie mylic z maxlength - to maxymalna ilosc znaków jaka mzoe byc wpisana w inpucie)

co do verdany 12... ta czcionka z tego co sie orientuje ma zmienną szerokość znaków. kalkulator nie pomoże biggrin.gif
revyag
Takie przeliczanie do żadnej czcionki nie znajdzie zastosowania.
Przykład:
litery: w i
crash
revyag: niebardzo, takie przeliczanie jest odpowiednie dla czcionek o stałej szerokości znaku, np. Courier, Lucida Console, Fixedsys itp.
revyag
Tak, oczywiście masz rację, pośpieszyłem się z tym postem snitch.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.