www.webdeveloper.com
Results 1 to 9 of 9

Thread: Learning HTML5 and CSS3?

  1. #1
    Join Date
    Aug 2012
    Posts
    7

    Learning HTML5 and CSS3?

    I want to learn to create websites (hand coding).

    I took a few introductory courses but my knowledge is rather limited. A friend who claims to know much about these questions suggested to start immediately with HTML5 and CSS3 while I do not even know much about HTML and CSS. He says the old languages are outdated and that I need to start right away with HTML5 and CSS3. I am skeptical ...

    You think it's a good suggestion?

    Thank you very much in advance.

  2. #2
    Join Date
    Aug 2012
    Posts
    2

    Smile Treehouse

    try searching on Google for treehouse html5 and CSS course. you have to pay for the course but it's really good stuff.

  3. #3
    Join Date
    Aug 2006
    Posts
    1,922
    You are right to be skeptical. Firstly, html5 and css3 are supersets of html4 and css2. So "just learn html5, don't bother with html4" would be equivalent to "just learn calculus, don't bother with algebra". You need both, or your calculus class has to include an algebra class - however you want to describe it.

    Secondly, html5 and css3 are not being rolled out all in one late tuesday "upgrade the internet" event. Pieces and parts are slowly being deployed via various browser upgrades, while other pieces are still in the definition and debate stage. So while you can use certain parts, other parts will simply break in a browser, and may not even end up in the final specs for the language.

    I recommend doing some googling on things like "html5 compatibility" and you'll find tables that show what browser versions have what html5/css3 capabilities. You'll get a decent idea of what you can and can't use today.

    Of course you could go the way most of the rest have done and learn html4.01 (strict) and css2, which will work in all browsers, and then enhance your skills over time by incorporating html5 and css3 as those features are of interest to you and available in browsers.

    Dave

  4. #4
    Join Date
    Mar 2012
    Posts
    1,660
    I echo tracknut's comments, and would add that, in addition to the things that do not work across browsers, many of the things that do work in HTML5 and CSS3 require browser specific code, because they have not been implemented in a standard fashion. That will eventually be resolved, but right now it is clunky.

    Also, bear in mind that IE8 and below (which still have global usage levels of 10%+) are not HTML5/CSS3 compatible anyway. So you need to ensure graceful fall back on non-compliant browsers.

    Furthermore, the bits of HTML5/CSS3 that are well supported, like border-radius, can be used in HTML4/CSS2 documents anyway. You will get complaints from the validator, but it will work.

    And you'd probably have enough to do learning HTML4/CSS2, JavaScript and PHP anyway, which are the nuts and bolts of web development, without bothering about HTML5/CSS3!

  5. #5
    Join Date
    Aug 2012
    Location
    TX
    Posts
    293
    If you want to learn to build a website site I think your worrying about the wrong things man. My suggestions is this..

    use tutorials on youtube.com to find the information step by step on how to build what ever it is you want to build.

    make a project up in your head and start building it. So if you need a navbar start with tutorials on how to build navbars then a footer then how to add content. then how to use CSS with all of it..

    and at the end of the day when you run in to a problem and you cant figure it out come ask on this forum.

    I am not claiming to be pro but I am self taught and did it all with youtube and forums.

    If you are interested I can give you the links to some of the videos that kinda gave me that ohhhhhhh thats how it works moment... some help and some just confuse you.

  6. #6
    Join Date
    Jul 2003
    Location
    The City of Roses
    Posts
    2,503
    for(split(//,'))*))91:+9.*4:1A1+9,1))2*:..)))2*:31.-1)4131)1))2*:3)"'))
    {for(ord){$i+=$_&7;grep(vec($s,$i++,1)=1,1..($_>>3)-4);}}print"$s\n";

  7. #7

    Thumbs up Learning HTML5 and CSS3 at the web bestcoursehub

    hi you!
    You can star learning HTML5 and CSS3 at this web: http://bestcoursehub.com/home/index....b-developement
    great web!

  8. #8
    Join Date
    Dec 2012
    Posts
    1

  9. #9
    Join Date
    Oct 2012
    Posts
    42
    If you want to use some of the browser specific features of HTML 5 consider using modernizr (http://qww.modernizr.com). This javascript module allows you to test for specific HTML5 function support such as supported video formats, local data storage, form placeholder text, 3d transforms etc.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles