It makes me curious about whether we should even expect to wish such things for a nice web experience, i.e. if the standards committees even consider these as they discuss specs and direction. Should one even expect these things to become as easy as, say, working with lists or paragraphs?
Why is it still hard to express layouts in HTML?
1–7 of 7 posts
Re: Why is it still hard to express layouts in HTML?
#2Re: Why is it still hard to express layouts in HTML?
#3Re: Why is it still hard to express layouts in HTML?
#4The problem is not with HTML, it's with representation of complex visual structures using text. I don't believe that it can get much better than this. Obviously some things can be made easier by making shortcuts and making things more predictable when you're writing HTML, but you are still constrained to a textual representation for something that is, by nature, visual. GUI editors would probably be the most natural…
For instance, in flex, to do a 3 column layout, I could do something like:
[Content]
[Content]
[Content]
Re: Why is it still hard to express layouts in HTML?
#5It's simple with flexbox. Chrome and Firefox support the new standard. IE10 supports an older version.
Re: Why is it still hard to express layouts in HTML?
#6The problem is not with HTML, it's with representation of complex visual structures using text. I don't believe that it can get much better than this. Obviously some things can be made easier by making shortcuts and making things more predictable when you're writing HTML, but you are still constrained to a textual representation for something that is, by nature, visual. GUI editors would probably be the most natural…
This is something that Flex excels at. Perhaps the only thing that I really miss. For instance, in flex, to do a 3 column layout, I could do something like: [Content] [Content] [Content]
Re: Why is it still hard to express layouts in HTML?
#7Earlier quoted context omitted.
This is something that Flex excels at. Perhaps the only thing that I really miss. For instance, in flex, to do a 3 column layout, I could do something like: [Content] [Content] [Content]
I guess I'm not really understanding this thread, because doesn't virtually any CSS grid system give you the same capability?