Смещение полей
Здравствуйте. Есть страничка http://mobidel2.18r.ru/chat.php. При нажатии на объект из списка, я меняю размер шрифта, но вместе с этим меняется вся ширина строки объекта. Как мне высчитать padding-top и padding-bottom, чтобы после изменения размера шрифта не было смещения линий между объектами. Рассуждал так - раз увеличиваем шрифт с 11px до 13px, то нужно уменьшить поля, убрать сверху и снизу по 1px. Но в итоге все равно происходит смещение.
Заранее спасибо! |
Цитата:
- считать размеры "до" изменения шрифта - изменить шрифт - считать новые размеры - по разнице размеров вычислить те отступы Если те пункты всегда фиксированого размера, таки лучше все решить ЦССом, не привлекая скрипты... |
Если пункты заведомо однострочные, то почему бы не прописать жестко высоту?
|
Цитата:
|
Цитата:
alert($("#id_p").css('height') // до изменения = 13px //изменение шрифта alert($("#id_p").css('height') // до изменения = 17px Разница получается в 4px, т.е. эти 4px отнимаю от верхнего поля и от нижнего. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 15:03. |