Установите для CSS для #footer
значение:
position: absolute;
bottom: 0;
Затем вам нужно будет добавить padding
или margin
в нижней части ваших #sidebar
и #content
до совпадают с высотой #footer
или когда они перекрываются, #footer
будет их покрывать.
Кроме того, если я правильно помню, IE6 имеет проблемы с CSS bottom: 0
. Возможно, вам придется использовать JS-решение для IE6 (если вас интересует IE6, который есть).
Я бы сделал ('%f' % x).rstrip('0').rstrip('.')
-- гарантирует форматирование с фиксированной точкой, а не научную нотацию, и так далее, и тому подобное. Да, не так ловко и элегантно, как %g
, но это работает (и я не знаю, как заставить %g
никогда не использовать научную нотацию;-).
Для этого можно использовать % g
:
'%g'%(3.140)
или, для Python 2.6 или выше:
'{0:g}'.format(3.140)
Из документов для формата
: g
вызывает (среди прочего)
незначащие конечные нули [, которые] удаляются из мантиссы, а Десятичная точка также удаляется, если после нее не остается .