Just Don't Eat the
The Tables Have Tu
Medicare Advantage
Contract Breach Au
Marquesan Vacation
Plan Voodoo
I Vote You Out and
DOT Prison Currenc
botirl.com
Gouge My Eyes Outaidood.com/)
* Design: [http://tympanus.net/codrops/2012/12/15/creative-responsive-...](http://tympanus.net/codrops/2012/12/15/creative-responsive-websites-in-2012/)
More...
------
rambambam_
There is a lot of work still to be done in the development of HTML5 spec.
Mozilla should use their resources to add features to the upcoming versions of
FF & Webkit and leave the details like this to more complete web engines like
Silverlight.
~~~
natesm
It isn't easy for browsers to compete because the people making browsers are
working in a collaborative environment that requires much lower resource use.
The idea that 'browsers are the new operating systems' is a great idea, but
it's not being achieved by most browsers.
~~~
danabramov
There's a difference between the browser and its UI. For example Safari used
to be a lot of fun in text boxes where you can type anything, but now the OSX
UI has been _heavily_ customized. And Chrome's customization is an order of
magnitude less than Safari's. These things are much harder to customize.
I don't see a browser UI becoming a standard. As for "low resource use" —
that's also something very relative. I mean that it takes 1MB of RAM to run
just a text box on a web page, and the system UI needs a _lot_ more memory to
even run a menu.
------
marijn
Since I'm working in an environment where we're about to use some HTML5 stuff,
I've been waiting to see whether anything like this would be needed. I have
some HTML/CSS skills but only enough to make workarounds here and there. I
don't have any good practical HTML/CSS skills, just a working knowledge of
languages (PHP, Javascript) and a working one of libraries (jQuery).
I'm sure it will all work out in the end, but it seems that there are a lot of
moving parts here. If I'm going to use HTML5 I need to go through and research
the state of the art for every single of the areas mentioned. There's also the
issue that different browsers implement it in subtly different ways. When I
can't look it up right away, I'd need to spend more time figuring out how it
actually is supposed to work.
------
eelco
I'm not sure if the article is saying that you shouldn't, but to be honest,
I'm not sure when it would be a good idea to use those properties directly.
The article and most of the comments here seem to be about the
"aesthetics/usability" of implementing the HTML5 features.
Of course, now that the spec is in place, it is very likely that many of these
properties will be useful to implement anyway (some, like 'section', already
exist). And once implemented, we can take these as inspiration for other
properties, like 'grid' or 'page-break'. At this point, we don't even need to
worry about the implementation, because the properties we're using have been
implemented in the browsers, the reference works (including this site) already
have those properties available. And there's really no other way to handle
this. A new HTML 5 feature only exists when it's implemented. Once implemented
you can use it and rely on it.
If you're building something that relies on that property and you want to make
it look nicer, of course it would be best to not use it if you don't have to,
but I'd argue that it would be better to use the HTML5 properties instead of
not using them at all. As they are already supported and ready to use.
------
jeffclark
I agree with everything mentioned here -- but I'd say that there is even more
to the story.
The fact is, the browsers will never be able to compete with the native OS
native UIs for a lot of UI things. The web is a platform for the web and
platforms are hard, especially when the other shoe hasn't dropped yet, i.e.
lots of native developers haven't figured out how to properly harness the web.
To an extent, this is what CSS has been for us. It's a layer that allows us to
do more than what web _designers_ think we should be doing.
So this isn't a "progressive enhancement" issue -- it's a problem with the
very concept of the web.
------
the_unknown
My main concern is that if the web becomes more similar to native apps, it
becomes harder for me to build a site on my own without a ton of support from
a huge company. I don't have time to learn what every little property does and
see what's up with each browser and I certainly don't have time to test on
IE6. This makes me feel like I'm stuck with a giant company or a company with
time to spend on the bleeding edge if I want to add to the web in an open way.
I'm more than willing to make the effort but I'd like to see this change and
still keep the flexibility.
------
joe-mccann
To some extent, the web is moving to more of a native-app paradigm. If you're
creating an app for multiple platforms then you need to consider their
respective paradigms of UI as they may be different. For instance, iOS doesn't
use the native webkit but rather something called WebKit (similar to Blink
from Android). Additionally, JavaScript on the web can also be interpreted as
a native library on each browser. Thus, building an app that spans multiple
browsers is challenging.
------
jws
I'd love to see HTML5 take a cue from Silverlight, where you can provide an
executable installation that only loads in an html page when you need it.
Then you can load your html content into the control, it will run in the same
security sandbox as your page, but it can do things that aren't possible in
HTML5, like access the file system or manipulate the browser cache.
------
nathell
The real problem is that IE won't be a WebKit and IE won't be a Gecko.
Moreover, the rendering engines in the future versions of Chrome will not be
an exact re-implementation of what they already are, given Chrome's focus on
performance.
The first is already known and a concern. IE may end up being so far behind in
terms of features, that it might never recover, ever. And the Webkit/Gecko
standards may end up not being relevant to Chrome, like how it's not
implemented in Konqueror.
~~~
CognitiveLens
I think it's more a question of "which browsers are going to be the most used
in the future", than it is "how much behind is IE going to be". In my opinion,
that will be determined by the fact that web applications will continue to
dominate the space, and IE will only gradually lose marketshare as people
continue to find it unsuitable for a growing number of their tasks.
------
ricardobeat
In general, he is right. There's lots of stuff I can only dream of these days
because I don't have time to implement it, not because I'm incapable of doing
so. There are no resources to find out why IE 9 behaves like this, or what
they've introduced in CSS3.
If you are into that stuff it seems logical to use those properties, until IE
adopts a better feature set than all the others. It may take years though; web
standards are moving pretty fast.
~~~
andrewflnr
One example: In my experience, it's nearly impossible to reliably position
floating elements without doing it wrong the first time. Even the examples
that I found on w3c were full of bugs. I really hope that someone takes it on.
~~~
ricardobeat
CSS3 has plenty of positioning examples:
~~~
nilliams
No IE compat yet AFAIK.
------
jws
The best path is to let browsers experiment on their own and evolve the web. I
wouldn't count on any new standard or library to make this any easier.
------
vail130
> And the best part of this is, that they all work together: If I add a style,
>