Мне интересно, почему добавление элемента «ширина» в поле разрушает эффект «float».CSS Float и Width
Например, когда у меня есть
.login form {
float: right;
background-color: green;
}
Все элементы сдвигает вправо и цвет фона обводит только те элементы, которые там (он не создает зеленую полосу в верхней части экрана, как я хотеть). Я полагал, что я мог бы смягчить эту проблему, установив ширину,
… width: 800px; …..
но, хотя я получаю зеленый на чередование в верхней части экрана, все мои коробчатых элементов, кажется, плавают слева, поэтому у меня есть зеленый бар с элементами входа слева, а не справа.
Возможно, кто-нибудь скажет мне, как взять мой элемент .login box, оправдать все пять атрибутов, которые он имеет справа (текстовые поля, поля и кнопка), и все еще иметь зеленую полосу в верхней части экран даже там, где есть просто пустое пространство.
Объяснение этой страницы немного сложно представить, попытались ли вы использовать что-то вроде JSFiddle для воссоздания вашей проблемы? Ссылка на ваш вопрос, и для кого-то будет намного легче решить. – JackalopeZero