Проверенная кросс-браузерная совместимость может быть затруднена с помощью CSS-фреймворка, поскольку совместимость с браузером определяется как разметкой, так и CSS, и в некоторой степени визуальным дизайном (веб-страница должна смотреть прямо в каждом браузере, так как разметка и таблицы стилей сами по себе не проверяют функциональность).
Таблица стилей может быть настолько корректной, насколько вы хотите, но если разметка плохая и не соответствует визуальному дизайну, проблема совместимости снова устраняется.
Полная структура для CSS в любом случае может обеспечить только очень простые стили, поскольку все зависит от того, как вы хотите, чтобы ваш дизайн выглядел.