It may be that wood elves are to presented shorter than Noldor. There, however, wouldn't necessary be a contradiction to Legolas height. Legolas was at least a half Sinda as Thranduil and Oropher were Sindar. So Legolas and Thranduil were different ethnic group than their subjects. Lee Pace that plays Thranduil is 6' 3" (1.91 m), quite tall so to speak.

I actually would prefer that the Silvan Elves would be shorter. I have always imagined them to be quite agile and fast because they live in a forest and they must be used to fighting in the woods.