Трудно следовать вашему вопросу, потому что вы смешиваете слова justify
и float
.Текст может быть выровнен вправо или влево, div не может.Они могут быть только плавающими.
Кроме того, ответ на ваш вопрос связан с потоком документов.Я думаю, что вы ожидаете, что вы поместите правый плавающий div после нормального плавающего div, и они окажутся рядом.То есть, вы ожидаете, что правый плавающий div «знает», что вы хотите, чтобы он был рядом с div чуть выше него в потоке документов.
Но почему он должен это знать?
Возможно, вы имеете в виду, что он находится рядом с делением вверх по течению или дальше вниз.Как видите, это отчасти произвольно.И что произойдет, если над ним будет нет div, который будет плавать рядом с ним?
Вместо этого люди, которые собрали CSS, решили, что div будет плавать горизонтально, откуда бы он ни появлялся вдокумент всплывает, выходя из потока в этой точке.Итак, поместив правый плавающий div над нормальным div, вы приказываете ему плавать прямо из этой точки в документе, а все остальное «движется».
Помогло ли это?