最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ulli实现表格问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 15:46:16
文档

ulli实现表格问题_html/css

ulli实现表格问题_html/css_WEB-ITnose:css 我想用ul+li实现表格功能,代码如下 ul { list-style:none; width:100%; border:solid 2px red; border-bottom-width:0px; border-left-width:0px; } li { float:left; wid
推荐度:
导读ulli实现表格问题_html/css_WEB-ITnose:css 我想用ul+li实现表格功能,代码如下 ul { list-style:none; width:100%; border:solid 2px red; border-bottom-width:0px; border-left-width:0px; } li { float:left; wid


css

我想用ul+li实现表格功能,代码如下











  • aaa

  • bbb

  • ccc

  • ddd

  • eee

  • fff

  • ggg

  • hhh

  • iii

  • jjj

  • kkk

  • lll








  • 每行10列,现在的问题是最后一行不足10个li,页面上就会有空的,样子很难看,如何补足它?最好要CSS方法解决


    回复讨论(解决方案)

    生成空li来补满

    不行啊,我用li来显示数据是因为我可能要将li删除的,如果用table的话,无法做到删除一个数据后,后面的单元格自动向前补上,所以才想起来用li来做的,用空li的话,增加时要删除多余的空li,删除时要增加缺少的空li,还要统计是否空li超过10个,太麻烦了,所以才想用css来解决问题的

    CSS貌似解决不了,只能JS做判断。

    ul的边框不要了,直接加li的border就好了

    有没有高手啊?

    ul {
    list-style:none;
    border-left:solid 2px red;
    border-top:solid 2px red;
    width:100%;
    }
    li {
    float:left;
    width:10%;
    border-right:solid 2px red;
    border-bottom:solid 2px red;
    }

    上边添加个这个 不推荐的办法

    *{margin:0;padding:0}

    不行,最后一行单元格没补上

    高手请帮忙!

    有人知道吗?

    我有一个很无耻的办法,背景图片。画好一行的表格线框,竖向重复显示,作为整个的背景图片,然后取消所有LI的边框什么的。

    自己掌握好LI的间距行距,把数据全放到背景图片的“单元格”里面。

    然后你就可以用JS尽情的增删你的LI了,全删光了,这表格也在。

    很明显不能光用css解决。css 始终只是来表现 而不能做出判断。

    我有一个很无耻的办法,背景图片。画好一行的表格线框,竖向重复显示,作为整个的背景图片,然后取消所有LI的边框什么的。

    自己掌握好LI的间距行距,把数据全放到背景图片的“单元格”里面。

    然后你就可以用JS尽情的增删你的LI了,全删光了,这表格也在。
    这个办法 倒是可以一试 但是要做更改。不是 画好一行的 背景了 而是 整夜的或者 你这个块的 整块的。另外 做背景图的时候 要注意 背景图片的拉伸尺寸所以 你的 高度 要固定住 这个 你自己 注意下 。要不然 背景拉伸后 行高也会 变化

    办法没有 无耻不无耻了。只要能解决问题 就行。其实这思路挺 独到的。

    我有一个很无耻的办法,背景图片。画好一行的表格线框,竖向重复显示,作为整个的背景图片,然后取消所有LI的边框什么的。

    自己掌握好LI的间距行距,把数据全放到背景图片的“单元格”里面。

    然后你就可以用JS尽情的增删你的LI了,全删光了,这表格也在。

    太麻烦了,本来的目的就是想偷懒,这样做是越搞越复杂

    再请高手出马

    用table js 增加删除td。

    估计等用到js代码了吧!

    估计等用到js代码了吧!

    不理解,为何不直接用table?

    不理解,为何不直接用table?
    我用li来显示数据是因为我可能要将li删除的,如果用table的话,无法做到删除一个数据后,后面的单元格内容自动向前补上

    文档

    ulli实现表格问题_html/css

    ulli实现表格问题_html/css_WEB-ITnose:css 我想用ul+li实现表格功能,代码如下 ul { list-style:none; width:100%; border:solid 2px red; border-bottom-width:0px; border-left-width:0px; } li { float:left; wid
    推荐度:
    标签: 表格 问题 css
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top