Выражение "День рождения" пишется с заглавной буквы только в начале каждого слова, так как оно является названием праздника и состоит из двух слов. Оно употребляется для обозначения годовщины рождения человека и часто отмечается семьей, друзьями и коллегами.
Само выражение "День рождения" состоит из слова "день" с маленькой буквы и слова "рождения" с большой буквы. Это связано с тем, что "день" относится к категории общих существительных и не является названием, в отличие от слова "рождения", которое указывает на конкретное событие.
Когда мы пишем "День рождения", мы обращаемся к конкретному празднику, который отмечается в определенный день, например, 2 марта. Однако, если мы говорим о дне рождения в общем смысле, без указания на конкретную дату, то пишем с маленькой буквы: "день рождения".
Важно отметить, что правила заглавных букв в русском языке не всегда являются жесткими и могут варьироваться в зависимости от контекста и личных предпочтений. Однако, для обозначения праздника "День рождения" следует придерживаться правил и писать с заглавными буквами в начале каждого слова.