align vertically and horizon at the same time by position abosolute