css实现图片的上下、左右居中的两种方法
实现图片的上下、左右居中的两种方法 方法一:利用 vertical-align 属性实现图片上下居中 先设置父元素样式 text-align : center,实现图片左右居中,给图片添加一个同级的span标签,设置宽度为零,高度100%,两者都设置 display : inline-block; vertical-align : middle,即可实现图片上下居中,具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> 图片上下左右居中 </title> <style> .box{ width : 400px; height : 300px; border : 1px #000 solid; margin : 40px auto; text-align : center; } .box img{ display : inline-block; vertical-align : middle; } .box span{ width : 0; height : 100%; display : inline-block; vertical