RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1547613
Accepted
BlackStar1991
BlackStar1991
Asked:2023-10-24 14:58:58 +0000 UTC2023-10-24 14:58:58 +0000 UTC 2023-10-24 14:58:58 +0000 UTC

CSS按宽度互连<div>,可能吗?

  • 772

有这样一个完全由<div>元素组成的表格

.se_list{
    position: relative;
    width: 100%;
    max-width: 600px;
    font-size: 20px;
}
.se_item{
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    border: 1px solid #000;
    overflow-x: auto;
    text-align: center;
    height: auto;
}
.se_item:not(:first-child){
    border-top: 0;
}


.se_chunk{
    padding: 6px;
    text-align: center;
}
.se_chunk:not(:last-child){
    border-right: 1px solid #000;
}

.se_chunk__email{
    width: 200px;
    overflow-x: auto;
}

.se_btn{
    cursor: pointer;
}

.se_btn__download{
    position:fixed;
    padding: 15px 10px;
    top: 42px;
    right:10px;
    z-index: 9999;
}
<ul class="se_list">
  <li class="se_item">
    <div class="se_chunk se_chunk__id">1</div>
    <div class="se_chunk se_chunk__email">[email protected]</div>
    <div class="se_chunk se_chunk__ip">127.0.0.1</div>
    <div class="se_chunk se_chunk__time">2023-10-23 10:04:27</div>
  </li>
  <li class="se_item">
    <div class="se_chunk se_chunk__id">2</div>
    <div class="se_chunk se_chunk__email">[email protected]</div>
    <div class="se_chunk se_chunk__ip">127.0.0.1</div>
    <div class="se_chunk se_chunk__time">2023-10-23 10:44:45</div>
  </li>
  <li class="se_item">
    <div class="se_chunk se_chunk__id">3</div>
    <div class="se_chunk se_chunk__email">[email protected]</div>
    <div class="se_chunk se_chunk__ip">127.0.0.1</div>
    <div class="se_chunk se_chunk__time">2023-10-23 11:13:14</div>
  </li>
  <li class="se_item">
    <div class="se_chunk se_chunk__id">4</div>
    <div class="se_chunk se_chunk__email">[email protected]</div>
    <div class="se_chunk se_chunk__ip">127.0.0.1</div>
    <div class="se_chunk se_chunk__time">2023-10-23 12:27:50</div>
  </li>
  <li class="se_item">
    <div class="se_chunk se_chunk__id">5</div>
    <div class="se_chunk se_chunk__email">[email protected]</div>
    <div class="se_chunk se_chunk__ip">127.0.0.1</div>
    <div class="se_chunk se_chunk__time">2023-10-23 14:15:22</div>
  </li>
  <li class="se_item">
    <div class="se_chunk se_chunk__id">6</div>
    <div class="se_chunk se_chunk__email">[email protected]</div>
    <div class="se_chunk se_chunk__ip">127.0.0.1</div>
    <div class="se_chunk se_chunk__time">2023-10-23 14:48:35</div>
  </li>
</ul>

问题是,是否可以这样设置:如果se_chunk__email某个类的“单元格”中有一个很长的值,那么所有此类单元格的大小都设为最大元素的大小?本质上我正在寻找表格行为但是<div>元素?

html
  • 1 1 个回答
  • 18 Views

1 个回答

  • Voted
  1. Best Answer
    puffleeck
    2023-10-24T20:57:35Z2023-10-24T20:57:35Z

    网格可以提供帮助

    .se_list{
    display: grid; /*!!!!!!!*/
    grid-template-columns: repeat(3, 1fr);/*!!!!!!*/
        position: relative;
        width: 100%;
        max-width: 600px;
        font-size: 20px;
    }
    .se_item{
        position: relative;
        display: contents;/*!!!!!!!!!!
        flex-direction: row; !!!!!!!!!
        justify-content: flex-start; !!!!!!!!*/
        align-items: center;
        margin-bottom: 0;
        border: 1px solid #000;
        overflow-x: auto;
        text-align: center;
        height: auto;
    }
    
    .se_item > *:nth-child(3n+1){
        display: list-item;
        text-align: left;
    }/*зачем отдельный контейнер под, ид когда у нас список?*/
    .se_item > *{display: inline} /*!!!!*/
    .se_item:not(:first-child){border-top: 0;}
    .se_chunk:not(:last-child){border-right: 1px solid #000;}
    .se_chunk{padding: 6px;} /* center есть в .se_item */
    .se_btn{cursor: pointer;}
    
    /*.se_chunk__email{
        width: 200px;
        overflow-x: auto;
    }/* хз что с этим не так, но и нумерацию и верстку ломает */
    
    
    .se_btn__download{
        position:fixed;
        padding: 15px 10px;
        top: 42px;
        right:10px;
        z-index: 9999;
    }
    <ol class="se_list">
      <li class="se_item">
        <div class="se_chunk se_chunk__email">[email protected]</div>
        <div class="se_chunk se_chunk__ip">127.0.0.1</div>
        <div class="se_chunk se_chunk__time">2023-10-23 10:04:27</div>
      </li>
      <li class="se_item">
        <div class="se_chunk se_chunk__email">[email protected]</div>
        <div class="se_chunk se_chunk__ip">127.0.0.1</div>
        <div class="se_chunk se_chunk__time">2023-10-23 10:44:45</div>
      </li>
      <li class="se_item">
        <div class="se_chunk se_chunk__email">[email protected]</div>
        <div class="se_chunk se_chunk__ip">127.0.0.1</div>
        <div class="se_chunk se_chunk__time">2023-10-23 11:13:14</div>
      </li>
      <li class="se_item">
        <div class="se_chunk se_chunk__email">[email protected]</div>
        <div class="se_chunk se_chunk__ip">127.0.0.1</div>
        <div class="se_chunk se_chunk__time">2023-10-23 12:27:50</div>
      </li>
      <li class="se_item">
        <div class="se_chunk se_chunk__email">[email protected]</div>
        <div class="se_chunk se_chunk__ip">127.0.0.1</div>
        <div class="se_chunk se_chunk__time">2023-10-23 14:15:22</div>
      </li>
      <li class="se_item">
        <div class="se_chunk se_chunk__email">[email protected]</div>
        <div class="se_chunk se_chunk__ip">127.0.0.1</div>
        <div class="se_chunk se_chunk__time">2023-10-23 14:48:35</div>
      </li>
    </ol>

    • 1

相关问题

  • 具有非均匀背景的块内的渐变边框

  • 离开页脚

  • 如何将三个字段的数据收集到一封电子邮件中?

  • Html 元素刚从父元素中出来

  • 如何在css中制作这个背景?

  • 如何制作带有斜条纹的背景?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5