Из названий классов я предполагаю, что это CSS для какого-то виджета или плагина.Названия, которые вы дали, довольно ясны, но, чтобы избежать столкновений, я бы, вероятно, поставил перед ними префикс короткой специфической строкой для плагина / виджета, например:
.mywindow-window{
}
.mywindow-window-top{
}
.mywindow-window-top-left{
}
Эти имена немного многословны, но должны помочь разобратьсяяснее в долгосрочной перспективе.
Если я ошибаюсь, то соглашение о наименовании, на которое вы намекаете, должно быть в порядке - самое главное, чтобы вы были последовательны.