«Режим причуд» - это, по сути, возврат к тем дням, когда люди действительно заботились о стандартах.IE и Netscape (большая двойка в то время) отображали вещи несколько иначе, чем большинство других браузеров и даже друг от друга, и когда валидация и стандарты стали большой вещью, действительный HTML и CSS разбивали страницы до чертиков.Чтобы сохранить разумность и не разрушать всю сеть в одночасье, производители браузеров (особенно MS) сделали свои новые браузеры способными отображать страницы с ошибками в сравнении со старыми.Они не могли просто всегда отображать вещи по-старому, иначе люди могли бы найти браузер, который работал бы «правильно».Так родился «режим причуд».
По сути, чтобы вызвать режим причуд, вы просто не указали тип документа.(Я думаю, что тип документа HTML 3.2 может также вызвать его, но никогда не заботился о том, чтобы попробовать его. В любом случае, правильные объявления типа документа для HTML4 + этого не делают.) Это в основном говорит браузеру «эй, сделайте это, как считаете нужным».В большинстве браузеров это не будет иметь большого значения ... но ооо, в IE все выглядит ужасно, если ваш HTML-код очень близок к современному.
В наши дни вы всегда должны использоватьтип документа (и он должен быть HTML 4 или лучше), поэтому режим причуд является более исторической вещью - если, конечно, вы не забудете тип документа.Не используйте для этого код;даже не узаконить его существование.Это старые ошибки прошлого, и мы пытаемся от них избавиться.