Ну грубо говоря, обычно для блока container пишут max-width: 1200px; margin: auto; И тд или *before *after{ box-sizing: border-box; }
Это называется фрэймоврк. Например бустрап, как Алексей верно сказал. То что обычно для блока container пишут опасное заблуждение. ОБЫЧНО нет никакого блока контейнер, если нет фрэймворка какого то который диктует. Но если вы сами пишите стили - то полностью свободны в выборе классов и стилей для них.