Плавания не имеют высоты, поэтому содержащийся div имеет высоту ноль.
<div style="background-color:black; overflow:hidden;zoom:1" onmouseover="this.bgColor='white'">
<div style="float:left">hello</div>
<div style="float:right">world</div>
</div>
переполнение: скрытый очищает плавающее для большинства браузеров.
зум: 1 очищает плавающее для IE.
Я тоже искал это, но не думаю, что это возможно в текущей версии. Текущее «решение» состоит в том, чтобы написать код, который автоматически добавляет «\ n» через каждые несколько символов на основе минимального расстояния между узлами (атрибут nodesep
, если я не ошибаюсь).
Мой хак нарушает 'uncomment-region
. Правильным решением будет изменение 'comment-padright
. Для этого потребуется немного больше исследований, чтобы не сломать другие вещи. Приведенный выше прием изменяет поведение только в c-режиме
(настройте условие по своему вкусу).
Самое близкое, что я смог найти со встроенной поддержкой комментирования, - это установить стиль комментария
на многострочный
, что даст следующее:
/* This is a comment which extends
* over more than one line in C. */
Если этого недостаточно, взгляните на newcomment.el
и определите свои собственные функции комментирования, если это необходимо.