szerokosc w punktach

0

Witam

pytanie moze wydawac sie troche 'glupie', ale sadze ze problem jest uciazliwy, otoz w kodzie wstawilem bardzo prosta linijke kodu :

<fieldset style="&lt;b">width:400pt</b>;border:1px solid black">

Wiadomo, ze punkt jest interpretowany w rozny sposob na kazdym monitorze w zaleznosci od grafy.
I przykladowo u mnie fieldset jest ok, ale u kolegi dziwnie sie rozciagnal i pojawil sie niewygodny w tym przypadku pasek przewijania. Pobralem rozdzielczosc ekranu JS, ale czy to jest dobry pomysl, mam teraz sobie wzorami obliczac zeby fieldset siedzial tak jak mu kaze na kazdym monitorze.
Co polecacie zrobic ?

0

najprosciej nie poslugiwac sie pt tylko pikselami (px) albo milimetrami (mm) lub jednostkami wzglednymi ems (em). W efekcie:

  1. piksele dadza dokladnie takie samo pole (ale na monitorze o duzej rozdzielczosci bedzie mniejsze niz na malej)
  2. milimetry dadza idealnie identyczne pole na kazdym monitorze (ale zaleznie od jednostki okreslajacej wielkosc czcionki pole to moze byc "przepelnione" lub "niedopelnione" tekstem, dlatego dobrze wtedy rowniez czcionke definiowac w mm)
  3. ems to jednostka wzgledna do wielkosci czcionki. Przy roznych wielkosciach czcionek 1em moze byc rozny ale ma ta zalete, ze czcionka podana w em i wszystkie pola tez podane w em beda zawsze ukladaly sie tak samo niezaleznie nie tylko od monitora, rozdzielczosci ale takze niezaleznie od powiekszenia strony przez uzytkownika (tzw. flexible layout).

Reasumujac, jesli definiujesz jednostki na stronie staraj sie aby wszystko definiowac w tych samych jednostkach, najlepiej w em albo mm i bedzie ok.

0

Wyswienita odpowiedz :) BARDZO DZIEKUJE

1 użytkowników online, w tym zalogowanych: 0, gości: 1