防止CSS 網格中出現雙邊框
在CSS 網格中,網格項目周圍的邊框有時會導致單元格相框有時會導致單元格相框鄰時出現雙邊框。要消除這些雙邊框,可以採用不同的方法。
不要在網格項目上使用實際邊框,而是考慮使用網格容器上的背景顏色屬性來建立「邊框顏色」效果。此外,grid-gap 屬性可用於指定「邊框寬度」。
這是示範此技術的範例:
.wrapper { display: inline-grid; grid-template-columns: 50px 50px 50px 50px; border: 1px solid black; grid-gap: 1px; background-color: black; } .wrapper > div { background-color: white; padding: 15px; text-align: center; }
<div class="wrapper"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> </div>
透過應用此方法,網格單元格看起來有邊框,但實際上網格項本身沒有定義任何邊框。這消除了雙重邊框的問題。
以上是如何避免 CSS 網格佈局中出現雙邊框?的詳細內容。更多資訊請關注PHP中文網其他相關文章!