Такой код: <!DOCTYPE html><html><head> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" href="styles/photon.css" /></head><body><form > <input/> <input/> <input/></form><div style="border-top: 1px solid black;" ></div> <!-- РАЗДЕЛИТЕЛЬ --><div> <span> ТЕСТ </span> <div class="test"> ТЕСТ 2 </div> </div></body></html>.test {float: right;}Проблема заключается в следующем, div с текстом "ТЕСТ 2" в FireFox отображается на одной строке с div'ом с текстом "ТЕСТ", а в Chrome и Opera почему-то съезжает на одну строку вниз. Методом исключения (постепенно поудалял все лишнее со страницы) я обратил внимание связь этого с формой состоящей из трех inputo'в, если удалить хоть один инпут или всю форму, то второй div возвращается на ту же строку что и первый, но как это может быть связано? Я просто ума не приложу. Вторую странность я обнаружил когда хотел перенести все стили в html-файл, чтобы вам было удобней читать код. В общем, если перенести из внешнего файла свойство float прямиком в тег div'а (<div style="float: right;">) то div тоже начинает отображаться на нужной строке, но как только я опять пытаюсь подключить стиль из внешнего файла, то он опять съезжает. Объясните, это я идиот или это какой-то баг? Файлы не стал помещать в архив чтобы никто не боялся что там вирус, поэтому скачайте отдельно: html: http://rghost.ru/53262091 css: http://rghost.ru/53262102