html - CSS 网格中的元素跨度 X 2

标签 html css grid fluid

我创建了一个非常简单的流体 CSS 网格,我想显示某些元素,这些元素的大小是原来的两倍,占用 4 个正方形而不是 1 个。 如果在下图中将方 block 1 加倍,它将占据方框 1、2、8 和 9。

css grid goes here

HTML

<div id="wrapper">
    <h1>Test Grid</h1>

    <ul id="grid">
      <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li><li>10</li><li>11</li><li>12</li><li>13</li><li>14</li>
    </ul>
</div>

CSS

#wrapper {
    margin: 10px;
    border: 1px solid black;
    padding: 5px 10px;
}

div, ul, li{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#grid{
    margin: 0 auto;
}

#grid li{
  display: inline-block;
  background: #eee;
  width: 165px;
  height: 165px;
  margin: 0 1px 1px 0;
}

我怎样才能做到这一点?

请检查我当前的fiddle

最佳答案

可以做到,但我认为只能在左边(通过使用float:left),检查你的updated fiddle .

否则,我认为您需要将 tablecolspanrowspan 一起使用。

关于html - CSS 网格中的元素跨度 X 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17605910/

相关文章:

javascript - 在 React.js 中设置和重置状态

javascript - 如何使用javascript中的向上和向下箭头键移动列表中的选定元素?

java - 如何创建分布式计算系统?

javascript - 如果 javascript 中的元素数量为奇数,我想定位网格的最后一项

python -(家庭作业)需要有关我的网格递归函数的帮助

html - Z-index 在子导航中不起作用

jquery append 的 html 未检测到 javascript?

javascript - 如何判断width有px还是%

css - 如何添加以文本区域为中心的伪元素?

html - 页面顶部的标签未正确对齐