Почему только значение позиции с относительной и stati c работают с плавающей точкой? - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь использовать:

div {
  position: absolute;
  float: left;
}

Кроме того,

div {
  position: fixed;
  float: left;
}

и не работает, только поплавок работает хорошо, когда у меня есть:

позиция: статус c или относительно;

Почему?

1 Ответ

0 голосов
/ 21 марта 2020

С спецификацией :

Это свойство указывает, должно ли поле перемещаться влево, вправо или не перемещаться вообще. Он может быть установлен для любого элемента, , но применяется только к элементам, которые генерируют блоки, которые не являются абсолютно позиционированными.

Стоит отметить, что position:fixed является частным случаем position:absolute

Фиксированное позиционирование является подкатегорией абсолютного позиционирования. Единственное отличие состоит в том, что для блока с фиксированным положением содержащий блок устанавливается окном просмотра. ref

Другими словами, float может быть установлен для любого элемента, но не действует, если position равен absolute или fixed

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...