禁止结婚的情况主要有以下两类:一是直系血亲或者三代以内的旁系血亲禁止结婚。直系血亲指具有直接血缘关系的亲属,如父母与子女、祖父母与孙子女等;三代以内旁系血亲是指非直系血亲而在血缘上和自己同出于三代以内的亲属,像兄弟姐妹、堂兄弟姐妹、表兄弟姐妹等。二是一方患有重大疾病,在结婚登记前不如实告知另一方的,另一方有权请求撤销婚姻。重大疾病通常包括严重遗传性疾病、指定传染病、有关精神病等。婚前隐瞒此类病情,会对另一方的知情权和婚姻生活产生重大影响,另一方在知晓后可依法行使撤销权。法律规定禁止结婚的情形,旨在保障婚姻的质量与当事人的合法权益,维护婚姻关系的稳定与公平。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。