The implementation of float in Internet Explorer follows the CSS Level 1 recommendation, so "float: inherit" is not a recognized property value. The "inherit" keyword explicitly overrides the default inheritance behavior of CSS, which allows the child element to take on the same value as its parent. Even though the value of float is not inherited from the parent in IE, child elements naturally float along with their containing block. In most cases, "float: none" is sufficient.
For browsers that support it, "float: inherit" prevents the margins of floated child elements from being collapsed with the parent. In Internet Explorer, margins are always collapsed.
Caution: Uniform layout of nested right-floating elements is not well-supported among browsers.