<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./css/box.css"> <title>垂直居中-宽高已知-设置行高与高度相等</title> <style> .outer { height: 350px; background-color: purple; margin: 10px; text-align: center; } .inner { height: 300px; line-height: 300px; background-color: skyblue; border: 1px solid seagreen; margin: 0 auto; padding: 5px; } </style> </head> <body> <!-- 信息框:解说 --> <div class="default-info "> <div class="default-info-item default-info-header"> 垂直居中-宽高已知-设置行高与高度相等 </div> <div class="default-info-item default-info-body"> <p>垂直居中:设置行高与高度相等</p> <p>只适用于单行文本</p> </div> <div class="default-info-item default-info-footer"> 注意:行高要去掉 "边框与内边距", 如果存在的话 </div> </div> <div class="outer"> <span class="inner"> 垂直与水平居中 </span> </div> </body> </html>