css怎么让文字多后自动缩小不让他换行

html-css023

css怎么让文字多后自动缩小不让他换行,第1张

目前css没有这种功能,而且如果真能多了就自动缩小的话,文字大小不一不是更难看么?

可以做到的是text-overflow:ellipsis让多出来的部分变成省略号,然后在title上提示完整文字内容

写两套css,你这个基本可以用两个图片搞定,一般一个网页呈现出来根据你浏览器的宽度来显示,你可以设定,当浏览器宽度大于1400的时候用文字多的,当小于1400的时候用文字少的,这也就是适配的问题,css3的@media属性就可以解决这个问题

一般缩小是说的宽度,毕竟用户的浏览器和分辨率大小不一样。

最外层一个div然后再套一个div,然后里面放正文。

外层div的css设置width并用%表示,然后设置text-align居中(兼容ie),内层div的css设置margin为"0 auto"(一体的,无引号)并设置文字对齐text-align为left。

其实说了这么多还不如放代码,可是手机打,估计打出来格式也不太好看。你可以网上搜一下,一堆一堆的css方案。

如果你是说整体的,又包括里面的文字,那你好好设计一下%吧,估计很容易碎而且不常用。我没试过。