Хотел другу помочь понять свойство position но сам не понял что случилось. Почему-то когда в блоках с классом "а" с блоком с классом "test" есть текст они(блоки с классом "а") становятся ниже чем те у которых .test position:absloute и position:fixed хотя, эти свойства не должны влиять на родителей. Тогда почему так?
для полной ясности, отключаем все маржины ,паддинги и relative смещения, и видим базовую механику -это inline-block-и, выровненные по базовой линии (vertical-align: baseline по умолчанию)