Текст в блоках криво выравнивается по высоте при центрировании ВСЕГО макета. Если выравнивать отдельно каждый блок макета, то все ок.
Тут код, где выравнивание ВСЕГО макета
((центр
((макет
((блок33
*заголовок*
текст
))
((блок33
*заголовок*
текст
))
((блок33
*заголовок*
текст
))
))
))
Как выглядит без центрирования ВСЕГО макета
заголовок
текст
заголовок
текст
заголовок
текст
Посмотрел в хроме, вроде перекрывается тут:
.txt2 div, .txt2 table, .txt2 h1, .txt2 h2, .txt2 h3, .txt2 hr, .txt2 pre, .txt2 ul {
	margin-top: 15px; // вот это свойство
	font-size: 14px;
	line-height: 21px;
}

Решение

Не надо применять строчные правила к блочной вёрстке. Лейаут (макет) - это отдельный блок-контейнер, на который остальные правила применяются неопределённым образом на каждом браузере и этого следует избегать.
Вообще без центрирования там всё в порядке - текст идет по левому краю блока

Другими словами, считай каждый блок как отдельную страницу и работай только внутри него.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
30
4 года назад
Отредактирован ivanbakavan
0
С отступом аватарки все ломается даже без центрирования. Посмотри вот тут xgm.guru/p/nytesttule/index
0
37
4 года назад
Отредактирован ScorpioT1000
0
Не надо применять строчные правила к блочной вёрстке. Лейаут (макет) - это отдельный блок-контейнер, на который остальные правила применяются неопределённым образом на каждом браузере и этого следует избегать.
Вообще без центрирования там всё в порядке - текст идет по левому краю блока

Другими словами, считай каждый блок как отдельную страницу и работай только внутри него.
Принятый ответ
0
30
4 года назад
0
ScorpioT1000:
Что не так с последним?
Хочется, чтобы было по-середине. Придется каждый блок отдельно центрировать.
0
37
4 года назад
0
Так и надо, не всем это хочется. Посмотри пример с длинными текстами - им центрирование как раз по левому краю подходит, как в нормальной типографии
Чтобы оставить комментарий, пожалуйста, войдите на сайт.