Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Which HTML should I learn?

  1. #1
    Join Date
    Jun 2014

    Which HTML should I learn?

    I am confused about this one. HTML 5 is the most recent version of it, but for some reason, it still isn't completely supported. I have no previous experience with any of them. If I started learning HTML 4.01 now, is it going to become obsolete by the time I can use it well?

    And if I start with HTML 5, would I miss out on any important stuff I could have learned in HTML 4.01?

    Thanks in advance!
    Share on Google+

  2. #2
    Join Date
    Mar 2012
    Start with the basics of HTML5, i.e. ignore the new stuff (at least at first). That way you wont learn code that is deprecated in 5. When you have a good grasp of the basics, you can start learning the new stuff, but focus on the parts that are widely supported by the major browsers. Also bear in mind that your code needs to degrade gracefully on browsers that do not support the new stuff. E.g. Media queries (or media-specific style sheets) are a must-have for responsive coding, but bear in mind that IE8 and below do not understand them. So your site must work predictably on IE8, albeit without the responsiveness.
    Share on Google+

  3. #3
    Join Date
    Jun 2014
    Very well explained. Thanks.
    Share on Google+

  4. #4
    I say learn HTML 4.01 STRICT FIRST, because HTML 5 is a "superset" of HTML 4, which means most everything you learn with the current recommendation (4.01 Strict) can be applied and used in HTML 5.

    Though if you learn 4 STRICT first, and learn to use it properly, you'll quickly find that HTML 5 offers no real legitimate improvements, and in many ways is carefully crafted to undo fifteen years of progress... to the point it's a bit shocking anyone who actually knows what HTML is and how to use it would choose HTML 5 by choice.

    Also, be leery when people talk about things like responsive layout, media queries, etc, in the same breath as HTML 5, as those are CSS3, not HTML 5, have nothing to do with writing markup, and are more an attempt to use HTML 5 as a sick buzzword than it is a legitimate use of the term. There is NO reason you can't do all those things with HTML 4.01 STRICT and/or XHTML 1.0 Strict. (which are basically the same thing with a couple minor syntax changes).

    Of course, you take all the cool stuff from CSS3 and the new JavaScript that people call HTML 5 and isn't, and remove it from "HTML 5" -- there is little if anything of value or improvement. The people trying to promote that bloated, redundant halfwit garbage slap all the cool stuff that has NOTHING to do with a markup specification under the "HTML 5" banner because without it... Well, the Emperor is standing there bare for the world to see.

    The only things from 5 I'd suggest spending any time on is AUDIO, VIDEO, CANVAS and MANIFEST. The first two are redundant to HTML 4's OBJECT element and are basically shoved down our throats thanks to Apple's sour grapes over losing the media formats war over a decade ago and freetards raging against the machine. Manifest is actually useful if you want to build web applications... and CANVAS is more a javascript thing, only works when JS is enabled -- which is why it has NO BUSINESS even having a tag in the specification in the first place.

    Basically, you want to learn to do it right, learn semantic HTML 4 Strict, and only look at HTML 5 if you need some of it's crap to support Apple users being told they don't actually own the computers they bought, or are going to dive into web applications. Learn about semantic markup -- aka using the tags for what they mean... and learn about separation of presentation from content.

    ... and the big mantra to keep in your mind -- if you choose your HTML tags based on their default appearance, you're using the wrong tags for all the wrong meanings. Just as if you are saying what something looks like in your HTML, you're doing it all wrong.
    Share on Google+

  5. #5
    Join Date
    Mar 2012
    DS is right, I was assuming you meant HTML5/CSS3 when you asked about HTML5. CSS3 works in HTML4 as well as 5, but whether DS likes it or not, HTML5 is the future, warts and all.
    Share on Google+

  6. #6
    Join Date
    Mar 2014
    Post Falls, ID, USA
    you need to learn html5 and CSS3 ... it helps a lot for your career ...
    Share on Google+

  7. #7
    Join Date
    Jun 2014
    Thanks guys. I can see the bigger picture now. You have all been a great help to me.
    Share on Google+

  8. #8
    Join Date
    Jun 2014
    You should learn the version that is currently embraced by the W3C as a Standard. That would be HTML 4.01, and CSS2. Knowing those will position you well for a segue into HTML5 and CSS3 (neither of which are so different than what you have learned already), as soon as they become the standard.

    You can get a great deal of information from the www.w3schools.com site about these.
    Share on Google+

  9. #9
    Join Date
    Jul 2014
    Start with basic HTML then move towards HTML5, CSS & jquery. I think it's a best solution for you.
    Share on Google+

  10. #10
    Join Date
    May 2014
    According to me learn from HTML 4.01 because of HTML 5 is the advanced versions of HTML 4.01.

    First you learn the basic structure of HTML 4.01 and then you will move on to HTML 5.

    Without the knowledge of HTML 4.01, learn HTML 5 can confused you.
    Share on Google+

  11. #11
    Join Date
    Jul 2014
    I suggest you to first learn the version in which you are comfortable and easily write the all tag. I also start learning from 4.01, and firstly learn the basic structure of HTML 4.01, be expert in first version then move to other version.
    Share on Google+

  12. #12
    Join Date
    Jul 2014
    I am sorry but HTML5 has nothing to do with media queries which are CSS3 functions.

    To use HTML5 elements in browsers < IE9 you can use https://code.google.com/p/html5shiv/ which will just create new elements that can be styled.

    Responsiveness has also nothing to do with HTML5, this is pure CSS that does make it happen.
    Share on Google+

  13. #13
    Join Date
    Jul 2014
    Hi there,

    In my opinion the latest CSS3 and HTML5 are the best options to learn. All reputed organizations and HTML developers prefer these. Go for it Bro.
    Share on Google+

  14. #14
    Join Date
    Jul 2014
    dear! now a days html5 and css3 is very popular for web designing. so try to learn these tools .
    Share on Google+

  15. #15
    Join Date
    Jul 2014
    Its qute easy to learn HTML 5 after learning last version of it and then start learning CSS , jquery, php
    Share on Google+

Thread Information

Users Browsing this Thread

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

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



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.14966 seconds
  • Memory Usage 2,998KB
  • Queries Executed 15 (?)
More Information
Template Usage (35):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (15)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (15)postbit
  • (15)postbit_onlinestatus
  • (15)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (74):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates