13

Debate:
What are your views on the CSS Grid?

Personally, I think it's tables, but now written in CSS.
I also think it takes the challenge, creativity and passion away from CSS

Comments
  • 2
    Its great, i love the new 'fr' size. And when 'display: contents' is supported its even better.
  • 2
    I don't care much, as long as I can still use my own ways of styling and I am not forced into flexbox or cssgrid - that's fine
  • 2
    @BambuSource why do you want to do it the hard way? Flexbox is supported by IE10+ so no reason not to use it.
    Grid isnt that far yet (even though its supported by the newest browsers).
  • 1
    @Codex404 I will read myself into flexbox - but I don't like to be forced into new ways. People should even be able to use <element bgcolor="#123"> if they want xD
  • 7
    "I also think it takes the challenge, creativity and passion away from CSS"
    Why?
  • 2
    @BambuSource no they shouldnt because its not standards anymore. Maintainable code is important and to keep it maintainable its best to follow the living standards or w3 stamdards.
  • 1
    @tahnik I actually like to look a design with challenging layouts, and figure out how to float it. Calculate all the widths. It's stressful and annoying, certainly, but I like the challenge. Especially with dynamic content altering layout.
    Flex and grid seem to take away from that as everything "floats" itself automatically
  • 2
    @BambuSource I think we're in the same boat!
    I like that things are progressing, certainly. But don't force me to use it 😂
  • 2
    I like it. Sure it kind of is "tables in css" but heck, that's how designers think! But instead of having tables that are not really responsive or hacking a table grid with css and stuff now there's grid. Why the fuck not?

    Btw. This is a nice video about grid layouts: https://youtu.be/7kVeCqQCxlk
  • 1
    @BambuSource yes they should be able too, you are very right, but we should then also be allowed to throw them off the Eiffel tower for writing piss poor unmaintainable code. Life moves forward, you can choose to move with it, or be a fucking asshole that everyone hates because they have to deal with your detrimental stubborn ways.
  • 2
    I learnt how to use flex box and now I love it! I started watching videos for grids recently. I was hesitant at first but overall I like it. I like having less divs in the html.
  • 0
    I appreciate the direction of separating design and code. In a way, it shares similarities with MVC.

    I am excited for mass adoption.
  • 1
    I really want to study this but honestly, the compatibility it's an issue... I think we still have to wait

    There's the risk that you do all the work then comes "that guy" who tells you: "hey the website it's a mess in IE" and you just win a lot of additional hours of work
  • 0
    @MattB the lowest our company supports is IE11 that has partial support for flexbox (just takes getting used to).

    CSS grid was implemented in IE10 and 11 but the spec was different then. Are you supporting anything older than that?
  • 0
    That s very bad to say that. You obviously were not programing for the web 10 years ago.
  • 0
    @MacVince I wasn't no. Around 5 years now.
    Why is it bad to say? :)
  • 0
    @MattB mobile first! It will look kind of good even on a big screen and then just use grid on suported browsers. Done.
  • 1
    @itsdaniel0
    When there was only tables, nothing was beautiful.
    Css brought the ability to work on style separately but still there was no grid and the code was full of hack for ie mostly. See css zen garden or meyer css.
    Now we have the possibility to align and center for different type of screens without much effort.
    Do you realy prefer nested tables?
  • 0
    @MacVince Nested tables? Nope
    I simply said I like the challenge of CSS. The ways of using float, and not having flex and grid do it for me magically
  • 0
    @itsdaniel0 as long as you keep it for personal projects. I myself dont like rewiting thr complete website since the last goofus did everything with floats instead of using flexbox.
  • 0
    @Codex404 I actually built a site using all flex once. Then it turned out I needed IE9 support.
Add Comment