Forum dyskusyjne poświęcone zagadnieniom związanym z językami JavaScript, VBScript i podobnym
18 czerwca 2006, o 16:57
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 ?
18 czerwca 2006, o 19:49
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)
25 czerwca 2006, o 19:56
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ź
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.