Чтобы определить правильное написание слов «весит» или «висит» в контексте, нужно ориентироваться на смысл высказывания. 1
Слово «весит» пишется, когда речь идёт о весе какого-либо предмета, о его массе, значении. 14 Например: «Арбуз весит 10 килограммов» или «Сколько весит ваш багаж?». 1
Слово «висит» пишется, когда говорится о чём-либо, что закреплено (без поддержки снизу) на стене, окне, потолке, столбе, перекладине, прикреплено к чему-либо, держится на чём-либо. 1 Пример: «Пальто висит в шкафу» или «Картина висит в соседнем зале». 1
Также можно подобрать проверочные слова: для «весит» — «вес», для «висит» — «виснуть». 13