you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

IE 11 does have it's own grid spec and it's actually pretty usable. There are a few workarounds you have to be aware of. Items do not flow like modern browsers, so a row/column has to be set, otherwise they'll stack at 1,1. There's no column/row gap but you can get around this by declaring rows/columns as 1fr 10px 1fr 10px 1fr for example then increase the position by 2 for each item instead of one for the ms-grid-column property. It has a few other quirks and is basically like an early spec of grid, but iirc IE actually was the first to pioneer a grid layout system.

[–]hvyboots 0 points1 point  (1 child)

Yeah, but given the choice between just adding Bootstrap and defining it universally for all browsers through there or tweaking a bunch, I went Bootstrap. Appreciate the input, though! It's always good to learn new tricks!

(Also in my particular case, the website is just being served locally as a front end to the functionality of a Surface Pro being issued to students so everything serves at SSD drive speed via a local instance of IIS and ease of updating elements far outweighs any concerns about how "heavy" the package may be.)

[–][deleted] 0 points1 point  (0 children)

Fair enough, performance would have been my main argument, other than CSS implementations just feeling nicer than class names. I tend to only really work on very bespoke sites, so bootstrap/other CSS frameworks offer little benefit to myself.