Difference (other than version) between HTML & HTML5?

7 replies
I want to start studying HTML + CSS, but I can't seem to pin down which to learn. Basic HTML or HTML5. I know its a version difference, but if I learn HTML5, will that essentially teach me what I need to know from HTML?
Like, I know Python 3.6 and it gives me a general knowledge of Python 2.X but obviously there are differences. Same with CSS, do I go study basic CSS or go for CSS3 ?

I don't have a current use case/purpose to study either except that I want to learn it. Ideally, I'd learn enough to (way down the line) net me a remote working job, but that's a far flung hope and I mostly just want to learn to learn. Sorry if this has been asked a ton, tried to find it but didn't see anything.
#difference #html #html5 #version
  • Profile picture of the author Elisa Martin
    You must learn basic HTML then HTML 5 because a number of new tags are available in HTML5. It also supports javascript, audio & video graphics which HTML did not support. Moreover, after learning HTML you can easily understand HTML5 same as with CSS. I hope your query has been solved.
    {{ DiscussionBoard.errors[11542261].message }}
  • Profile picture of the author jefrin adams
    Some of the major differences between the two versions are: HTML5 supports both audio and video whereas none of these was a part of HTML. HTML does not allow JavaScript to run within the web browser whereas HTML5 provides full support for JavaScript to run in the background.
    {{ DiscussionBoard.errors[11552546].message }}
  • Profile picture of the author Andrii Ozemko
    There is one more reason to start from HTML and then learn HTML5. You mentioned that you want to find remote work. There are a lot of project based on HTML (not HTML5). Many projects will never migrate to HTML5. So, that would be easye to find a job.
    Smart SEO Auditor - crawler for On-Page SEO audit. Designed for experienced and beginning SEO specialists, webmasters and website owners. Download Free!
    {{ DiscussionBoard.errors[11553120].message }}
  • Profile picture of the author Chris X
    HTML is the language used to describe a web page. HTML 5 is the version of the language that is currently standardized across all the recent web browsers.

    CSS is similar in that CSS 3 is the current standard version for style sheets.

    Just reference the current versions and you will have what you need to know for up-to-date standardized web pages, and most of the old version tags are in the new version too. There's not a "basic" version of these, just old versions like HTML 4 and CSS 2. You don't have to memorize it all because there's copious reference material online.

    However, if you want to memorize something more basic, study these 10 tags:
    <h1> - <h6> Heading
    <p> Paragraph
    <i> Italic
    <b> Bold
    <a> Anchor
    <ul> & <li> Unordered List & List Item
    <blockquote> Blockquote
    <hr> Horizontal Rule
    <img> Image
    <div> Division

    from You Only Need 10 HTML Tags

    {{ DiscussionBoard.errors[11554700].message }}
  • I think a lot of tags and attributes were deprecated in HTML5. Attributes like width and height are no longer valid. Most tags don't have to be self closed anymore (but that might be based on your DOCTYPE declaration). And as Elisa Martin said, many new tags are available. I recently went through an HTML5 and there were about 50 new tags that weren't part of HTML 4.01. Which brings me to the next point. It's not between "basic" HTML and HTML5. It's either HTML 4.01 or HTML5. You probably don't want to learn anything that is before HTML 4.01. Too many deprecated tags, you'll get messed up.
    {{ DiscussionBoard.errors[11559004].message }}
  • Profile picture of the author muscatbrillmindz
    This Language uses tags to identify what text manipulation needs to be done.
    HTML5 is the fifth edition of the HTML code. Many of the elements are removed or modified from HTML5.
    HTML didn't support audio and video without the use of flash player support. But HTML5 It supports audio and video controls with the use of <audio> and <video> tags.
    {{ DiscussionBoard.errors[11564283].message }}
  • Profile picture of the author Michael lyam
    With HTML5, JavaScript can run within a web browser, while the older HTML only allows JavaScript to run in the browser interface thread.You can use inline MathML and SVG in text with HTML5, whereas HTML restricts it.
    {{ DiscussionBoard.errors[11571716].message }}

Trending Topics