vertical-align问题
来源:4-1 css文本样式应用
么么哒1818
2017-10-20 15:44:10
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>line-height属性</title> <style type="text/css"> div{ width: 500px; height: 500px; background-color: #eeeeee; } span{ vertical-align: middle; } </style> </head> <body> <div><span>慕课网</span></div> </body> </html>
vertical-align是用于行内元素,这个示例为什么不能让“慕课网”三个字在div中垂直居中?
1回答
怎么都被占用了呢
2017-10-20
vertical-align这个属性是要和另一个属性搭配使用才会起作用的。且span标签是个内联元素,没有高度,要实现垂直居中的效果,就得将这俩属性加在div中,把span元素连同文本一起垂直居中
相似问题