'How to align items to rightmost edge of multi-column span (css grid)
I'm working with a CSS grid layout with a 20 column span. For ne of my grid items I've specified that it span 5 columns, like so:
.parent-grid {
display: grid;
grid-template-columns: repeat(20, 1fr);
}
.grid-item-a {
grid-column: span 5;
}
The content in .grid-item-a does not (and should not) fill the entire width of those 5 columns (they have a fixed width of 200px); I specified 5 columns there to set the distance between it and the content adjacent to it. However, the content in .grid-item-a is aligned to the leftmost side of that span. Is there anyway to align it all the way to the right? I've tried using align-items and justify-items but have had no luck.
Solution 1:[1]
use
float : right;
or
margin-right:0;
in your Code. Hope it Helps! ?
Solution 2:[2]
I think what you need here is grid-column-end
Therefore assigning grid-column-end: 5 should do the job.
More info here: https://developer.mozilla.org/en-US/docs/Web/CSS/grid-column-end
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | theencryptedone |
| Solution 2 | Vasilis Tsirimokos |
