我首先在body中创建一个div,id名为“mydiv”,class名为“center”,在mydiv样式中,我给div设置了宽度为100%,即为body的宽度,高度我随便设置了一下(实际开发中,很多情况下高度是不固定的)。然后center样式中添加了如下这三句话,即可使div中元素上下左右都居中。
align-items:center; display: -webkit-flex; justify-content:center;
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #mydiv { width: 100%; height: 580px; background-color: #2ca1f4; color: white; font-size: 50px; } .center { align-items:center; display: -webkit-flex; justify-content:center; } </style> </head> <body> <div id="mydiv" class="center"> 哈哈哈哈 </div> </body> </html>
原文链接:https://blog.csdn.net/u011295864/article/details/80675192