Запятая перед союзом «или» считается сложной темой в русском языке, потому что постановка запятой зависит от типа предложения и функции, которую выполняет «или». 15
Некоторые случаи, когда ставится запятая:
- Союз «или» в простом предложении. 1 Если «или» соединяет однородные члены предложения и встречается один раз, то запятая не ставится. 1 Но если «или» используется для перечисления и встречается между однородными членами два раза и более, то запятая необходима. 1 Также запятую нужно ставить, если «или» имеет уточняющее значение и его можно заменить на «то есть». 1
- Союз «или» в сложном предложении. 1 Сложные предложения имеют две и больше грамматических основ. 1 В таком случае запятая ставится, если союз «или» соединяет их. 1
- Союз «или» в заголовках. 1 Заголовки могут состоять из двух частей, вторая из которых поясняет или дополняет первую. 1 В таком случае запятая перед «или» обязательна, и следующее за ним слово всегда пишется с прописной буквы. 1
Некоторые случаи, когда запятая перед «или» не ставится:
- Если в сложном предложении имеется общий член, например, общее вводное слово, которое относится сразу к обеим частям, то запятая перед «или» не нужна. 1
- Если сложное предложение заканчивается знаком вопроса или восклицания, то запятая не ставится: его части объединяются за счёт интонации. 1
- Если союз «или» объединяет безличные, назывные и неопределённо-личные предложения, запятая не нужна. 1