Без js не обойдетесь.
Поэтому сделайте обработчик клика и сравните расстояние между нижней границей родителя и строкой, и высоту всплывающего окна. Исходя из этого задайте стили. Выше или ниже от i ему появляться
Владимир Проскурин, понимаю. Но блин, новички ж должны сначала сами погуглить, а значит наткнуться на схожий вопрос и элементарно либо там же найти ответ, либо хотябы посмотреть как вообще люди задают вопросы