Floating point fields are not reset. According to spec :
The vertical fields between the floating field and any other field do not collapse (not even between the float and its streams).
Absolute positioned fields are not destroyed. According to the same spec :
The fields of absolutely placed boxes do not collapse (even with their children in the stream).
No, margin is minimized only between two adjacent block elements when they have a border with respect to each other.
adjacent block