Вот начал изучать CSS layouts. И сразу возникло неприятное ощущение. Ну почему оно такое? Ведь разрабатывалось специально с конкретной целью а в итоге хак на хаке сидит и хаком погоняет. Какие идиоты это делали? Неужели нельзы было продумать такие элементарные вещи как vertical align и full length columns что бы это всё можно было делать без хаков. Это не проблема разных имплементаций а как раз таки проблема самого стандарта.
И ещё один вопрос. Имеет ли реальный смысл переводить табличный layout в CSS? Из аргументов слышал 2: css проще для гугл роботов и удобство внесения изменений. Удобства никакого не вижу, даже наоборот. Так же вызывает сомнение что гугл робот не осилит табличный layout, всё же его писали лучшие программисты учитывая как трудно попасть на работу туда.