有没有遇到过这种情况,在div中放置ul组件,li中的文字始终不能排版到div中间,也就是不能垂直居中。如下图所示。“收藏京东”不能垂直居中。小编找到了如下解决办法。
方法/步骤
1
先找到对应ul使用的样式类。如该ul使用名字叫“shou”的样式。
2
打开css文件,会发现只有shou li样式,直接作用在了li上,没有ul样式。
3
添加一段直接作用在ul上的样式。magin-top:6px代表ul离div最上面的距离已经设定死了。这是最直接的垂直高度设置的方式。magin代表ul边框和div之间的空隙。
4
如果文件中已存在对ul样式的定义。那就直接修改。看看是否有magin top这个属性。
5
注意ul中的li样式必须要有float:left or right这样的属性定义,不然排版不会整齐的排成一行。会成纵列。