Strona 1 z 1

odczytanie wysokości

PostNapisane: 18 czerwca 2006, o 16:57
przez rbart
mam taki problem otórz na mojej stronie mam dwa elementy <div> o różnej wielkości chcę natomias aby były one jednakowe.

Pobieram wysokość przez offsetHeight poczym ustawiam tą wartość drugiemu elememntowi

Niestety wysokości nie są sobie równe kiedy pobieram wysokość to prawdopodobnie z padding i margin natomiast ustawiam już bez

Jak rozwiązać ten problem ? Odjęcie jakiejś ustalonej wartości odpada.

Ps. Czym różni się offsetHeight od clientHeight ? A może polecicie jakiś dobry artykuł lub kurs w którym znajdę coś więcej na ten temat ?

PostNapisane: 18 czerwca 2006, o 19:49
przez kalu111
http://www.killersites.com/blog/2006/matching-div-heigths/

Dodatek:
zamisat uzywac javy, mozesz za pomoca css ustawic dwa elemnty div w trzecim elemncie, dla ktorego ustawiasz tlo jkao obrazek dwukolorowy (dwa pionowe pasy) :)

PostNapisane: 25 czerwca 2006, o 19:56
przez rbart
Rozwiązałem to w ten sposob że obu elementom przypisuje wartość największego elementu w ten sposób oba elementy staną się równe (rozwiązanie to mnie nie zadawala ale lepszego napewno nie znajde)

[link] obejrzałem i musze przyznać że moje rozwiązanie jest krótsze i lepsze nie będę wdawał się w szczegóły ale zauwrzyłem że w podanym linku zastosowano metode offsetHeight która w tym przypadku jest o wiele gorsza niż clientHeight i napewno należy to zmienić.

[dodatek] W moim przypadku to najgorsza metoda jaką mógłbym zastosować poniewarz wszystkie elementy są dynamiczne(zmieniają swoje rozmiary w trakcie działania) ale w przypadku niektórych może to być najłatwiejsza metoda co nieznaczy najlepsza.

Dziękuję za zainteresowanie i odpowiedź