css布局,li内的文字变成竖向的了,怎么解决?

是这样的,我好不容易才把整个页面划成几个大的div块,整整齐齐的。之后,我在需要输入文字的div块内嵌入了<ul><li></li><li></li><li></li><... 是这样的,我好不容易才把整个页面划成几个大的div块,整整齐齐的。

之后,我在需要输入文字的div块内嵌入了

<ul>

<li></li>
<li></li>
<li></li>
<li></li>
........
</ul>

起先没在li内输入文章标题的时候,这个嵌入了4块ul块的div层整整齐齐,
而我往li内输入文章标题的时候,不管文字是超过了li的长度,还是没超过,一行的文字并不在一个行内,而是拆成了一个一个的字竖向排列,把li的高度撑成字数高度的总和。

不知道要在css里添加什么属性,才能让li内的文字老才实实躲在同一行内呢?还有,如果文字超过了li的长度,怎么使多出的文字隐藏起来呢?
1楼,你提供的方法无效。
展开
 我来答
yfcp
推荐于2017-10-06 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
li内的文字变成竖向了,可以通过css对LI的样式进行定义和修改:
1、给Li设置浮动。加上 float:left
2、对LI设置好相应的宽度width和高度height
3、通过overflow:hidden对超出li宽度的隐藏
相应代码为:
li{float:left;width:200px;height:30px;line-height:30px;overflow:hidden}
dfang2008
推荐于2017-09-03 · 超过15用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
设置了不换行把,宽度是固定的,而高度肯定自动的,所以才会拆成了一个一个的字竖向排列,把li的高度撑成字数高度的总和。

white-space:normal; 用这个换行
超过了长度的,不方便贴代码,请google css 文字超过长度
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzxassj
2009-08-16 · TA获得超过695个赞
知道小有建树答主
回答量:738
采纳率:0%
帮助的人:596万
展开全部
之前定义了li把 你看下CSS文件中有没有li的已经定义样式了 定义样式了的话会继承,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友552a555
2009-08-16 · TA获得超过2259个赞
知道大有可为答主
回答量:2433
采纳率:22%
帮助的人:710万
展开全部
<ul>

<li><a>123123123</a></li>
<li></li>
<li></li>
<li></li>

</ul>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JooXp
2009-08-16 · TA获得超过247个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:330万
展开全部
li{float:left;width:100px;overflow:hidden}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式