當posiotion:absolute時的水平置中和垂直置中
當你的元素的posiotion屬性為absolute時,我想對該元素一起做水平垂直置中該如何做?
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8" /> <style> div { background-color: red; width: 50%; height: 50%; position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; } </style> </head> <body> <div></div> </body> </html>
如上例,這時可用margin:auto;來解,但前提是其top、bottom、left、right的屬性值都要設為零。