jQuery height () zwracające fałszywe wartości

Próbuję użyć jQuery, aby ustawić wysokość kilku div, aby wszystkie miały taką samą wysokość jak najwyższy div. Zasadniczo przechodzę przez div i uzyskuję wysokość z każdego z nich, przechowując największą w zmiennej. Następnie ponownie przechodzę przez wszystkie z nich i ustawiam ich wysokość na zmienną.

Jednak jQuery podaje mi niewłaściwą wartość wysokości. Na przykład funkcja height () dla pierwszego div zwraca 633, ale kiedy patrzę na to w inspektorze, mówi, że jest to 603. Nie mam absolutnie żadnego pojęcia, dlaczego to robi. Wydaje się, że zawiera dopełnienie i marginesy, ale dokumentacja mówi, że nie powinno tego robić.

Wysokość div jest ustawiona jako auto w moim arkuszu stylów. Jeśli nadam im stałą wysokość piksela, funkcja jQuery height () zwraca poprawną wartość, ale nie wtedy, gdy są one w trybie auto (tak jak muszą być).

Witryna, o której mowa, to ictsf.org. Zwróć uwagę na dodatkową przestrzeń na dole trzech kolumn.

questionAnswers(2)

yourAnswerToTheQuestion