ul与li的问题

kisshc 2013-04-21 05:31:16
请问在一个div中 存在一个ul div宽960px ul继承该div宽也就是960px 如何让ul中li自动平分ul的宽 不用js能搞定么
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
艾伦图灵 2013-05-13
  • 打赏
  • 举报
回复
结帖率:50% ul根本就不是继承div的宽,块元素的特性就是占满父元素的宽。 如果你是想将li做成单元格的效果的话,可以将li设置为float:left,只要你能确定每个li中的元素的宽度、高度一致的话,就会自动产生类似单元格的效果。
kinghome 2013-05-13
  • 打赏
  • 举报
回复
用CSS 定义 UL为table, LI为table-cell

<style>
ul{ display:table;padding:0; margin:0;list-style:none; width:100%;}
ul li{ display:table-cell}
</style>
ifredom_ 2013-05-13
  • 打赏
  • 举报
回复
你是想在一个DIV钟任意有几个小单元格,并且让他们自动平分吧,用百分比
ftiger 2013-05-13
  • 打赏
  • 举报
回复
li个数定的话可以用百分比宽度。
KK3K2005 2013-05-13
  • 打赏
  • 举报
回复
换成 table>tr 里面包含 td 不行吗
似梦飞花 2013-05-12
  • 打赏
  • 举报
回复
貌似用js反而简单点
于是染 2013-05-12
  • 打赏
  • 举报
回复
内嵌多一个div 行吗

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧