Для наших предков этот вопрос был вполне осмысленным Сейчас-то на этот вопрос любой ребенок с уверенностью скажет, что Ъ и Ь - это вообще не звуки. Соответственно они не могут быть ни гласными, ни согласными. Но если вернуться лет на тысячу назад, то этот ответ будет неправильным. Дело в том, что тогда и Ъ (ер), и Ь (ерь) были именно звуками. Причем гласными. И они вполне себе произносились в словах. Праславянский язык отличался одной любопытной особенностью, совершенно утраченной русским языком. Там гласные, помимо всего прочего, могли быть краткими или долгими. Примерно, как в латинском или древнегреческом. В конце праславянской эпохи эта особенность стала утрачиваться. Краткие и долгие гласные стали превращаться в другие звуки, различаясь уже не по длительности произношения, а качественно. Например, из долгого ē в древнерусском языке получился в итоге ѣ, а из краткого ĕ - наш обычный е. Так вот, древнерусские звуки Ъ и Ь - это бывшие краткие праславянские ǔ (краткий у) и ĭ (крат