我有一个非常简单的网格:
#grid{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
list-style-type: none;
}
为十个列表项设置样式:
<body>
<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>
</ul>
</body>
上面的代码输出的网格在左侧有一个空白,我该如何删除它(https://jsfiddle.net/0z9xuyc4/2/)?
答案 0 :(得分:3)
<ul>
元素的默认左填充为40px(Source)。
将padding-left: 0
样式添加到#grid {}
选择器中,它将按您的意愿工作。
将来,您可以在浏览器中使用Web Inspector来查看它是填充还是边距。