Без порток, а в шляпе (значение фразеологизма) — насмешка над тем, кто одет смешно, с претензией.
Порты́ или Портки́ — то же, что штаны.
Выражение о человеке, который намеренно странно одет — без штанов (брюк), но в шляпе.
В словарях
Без порток, а в шляпе — насмешка над тем, кто одет смешно, с претензией.
Портки́ — то же, что штаны
📙 Толковый словарь Ожегова (Ожегов С.И., Шведова Н.Ю., 1992 г.), "Портки".
Порты́ — то же, что штаны. «Из дома вышел Алексей в белой холщевой рубахе, в синих портах.» Максим Горький. «Он лезет в портах в воду.» Чехов.
📙 Толковый словарь Ушакова (Ушаков Д.Н., 1935 – 1940 гг.).