ul-li模拟table布局,实现每个li等高

float布局时,所有li是一行,内容不固定时,高度不等。

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div {
                border: 1px solid green;
                padding: 10px;
                margin: 10px;
            }
            ul {
                overflow: hidden;
            }
            ul li {
                float: left;
                width: 100px;
                border: 1px solid red;
                word-break: break-all;
                text-align: center;
                list-style: none;
                vertical-align: middle;
            }
        </style>
    </head>
    <body>
        <div>
            <ul>
                <li>111111111111111111111111111111111111111111111111111111</li>
                <li>2222</li>
                <li>3333</li>
                <li>4444</li>
            </ul>
        </div>
    </body>
</html>


image.png

table布局时,所有li是一行,内容不一样时,高度一样。

<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            div{
                display: table;
                border: 1px solid green;
                padding: 10px;
                margin: 10px;
            }
            ul{
                display: table-row;
            }
            ul li{
                display: table-cell;
                width: 100px;
                border: 1px solid red;
                word-break:break-all;
                text-align: center;
                list-style: none;
                vertical-align: middle;
            }
        </style>
    </head>
    <body>
        <div>
            <ul>
                <li>111111111111111111111111111111111111111111111111111111</li>
                <li>2222</li>
                <li>3333</li>
                <li>4444</li>
            </ul>
        </div>
    </body>
</html>


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ======= SEO专用 table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行...
    木白no1阅读 10,472评论 1 15
  • 浏览器兼容问题: 一、从浏览器内核的角度 来看,浏览器兼容性问题可分为以下三类:1. 渲染相关:和样式相关的问题,...
    小凤年阅读 532评论 0 0
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,664评论 0 30
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,232评论 0 1
  • 前端开发知识点 HTML&CSS对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:布局、盒子模型...
    Hebborn_hb阅读 852评论 0 1