div line-height 垂直居中相关问题

2024-11-09 01:47:47
推荐回答(5个)
回答1:

1.如果你想要文字只显示在100px宽度以内,如果多出的就换行显示添加这句代码就可以了: word-break: break-all;
2.在宽固定的情况下怎么让div垂直居中?
可以使用以下方式,就可以实现你想要的效果了:
div{margin:0 auto}
完整样式如下:
div{
width:100px;
height:40px;
margin:0 auto;
line-height:40px;
word-break: break-all;
}

回答2:

div目前无垂直居中的方法。就是设置行高为高度这一种比较伪的解决方法。你的是溢出了。加上overflow:hidden即可。这样多出来的内容不显示,也不会把框子变高。

回答3:

单行文字的垂直居中可以用height,line-height

多行文字,在知道高度的情况下可以用top:50%;margin-top为高度的-(一半)。

便高度的话,就用js弄吧

回答4:

垂直居中的话vertical-align:middle不管用,你可以把行高设置为div的高度line-height:100px;

如果是想让div垂直居中,那么你就要用其他方法了,给你举例好了


文字

回答5:

你想要的效果是什么啊?