если задан float или position:absolute, то св-во display не имеет значение - всегда будет только block