2010-06-07

vetka: (Default)
2010-06-07 06:32 pm
Entry tags:

Отступ у бекграунда снизу

Еще рабочие моменты — пишу себе на заметку, чтобы в будущем знать, где эти грабли зарыты, а то даже всемогущий гугль не помог. Дано: стандартный двухколоночный макет, при этом картинка бекграунда у body привязана к нижнему правому углу. Точнее, должна быть привязана, а на практике — отступает от него пикселей на 10. Все марджины-паддинги-бордеры, разумеется, сброшены в нуль, у body проставлена стопроцентная высота и т.п. — бесполезно. Опытным путем установлено, что лишний padding внизу возникает у элемента html (ну или margin у body — точнее не узнать, поскольку даже файрбаг молчит как партизан). От безысходности начала действовать методом научного тыка: отключать всё подряд и по одному подключать обратно. Так вот, выяснилось, что гадит постоянно используемая и казавшаяся белой и пушистой примочка:

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	}


Точнее, два ее последних параметра. На вопрос: «Но как?»© у меня только один ответ: «Не зна-а-а-аю!»©. Но суть в том, что после их отключения всё заверте. Правда, наверняка из-за этого отключения появятся новые сюрпризы, но с ними уже будем разбираться по мере поступления.