I want to know which tags are supported in older browsers. For example, take the tags small, big bgsound and others. I want to know which browser version they are starting to support (mozilla, ie, chrome, safari, opera)? Is there any official information anywhere? Or even if not official, but one that corresponds to reality, what service can it? Because on the Internet at different sites information varies with regards to support in different versions of browsers

    3 answers 3

    Check on the site webref.ru . You must enter the CSS tag / syntax element in the appropriate form, and you do not need to press Enter .

    1. Site materials are written by qualified professionals . The chief editor is “a web developer, author of several books on website creation, HTML and CSS. Candidate of Technical Sciences. "
    2. Russian language.
    3. Frequent updates. The pages indicate the date of the update.
    4. Indicates the status in the specifications :

    Tag specification

    And if the tag is not included in them, as in your case with <bgsound> , the following message is <bgsound> :

    Tag not included in specification

    1. Learn more about CSS tags / syntax elements.
    2. If something remains unclear, the opportunity to leave comments for which there is a chance to get a qualified answer.


    If you impose sites in Sublime Text, to speed up the work, you can use the FindDoc plugin. Select the necessary HTML / CSS syntax element → click the specified combination → get the result in the browser.

    ** FindDoc **

    You need to configure the plugin on Webref. PreferencesKey Bindings → in the right pane insert the following code:

     // FindDoc Webref { "keys": ["ctrl+alt+keypad9"], "command": "find_doc_selection", "args" : {"url" : "https://webref.ru/html/%s#field_html_browser"}, "context": [ { "key": "selector", "operand": "text.html.basic" } ] }, // FindDoc Webref { "keys": ["ctrl+alt+keypad9"], "command": "find_doc_selection", "args" : {"url" : "https://webref.ru/css/%s#field_css_browser"}, "context": [ { "key": "selector", "operand": "source.css" } ] }, 

    Options:

    "keys" - your shortcut, choose arbitrary, unoccupied.
    "command": "find_doc_selection" - launch FindDoc.
    url" : "https://webref.ru/html/%s#field_html_browser", - the URL that opens in the default browser. %s is a variable, instead we will text-align what we selected. In the example, text-align was highlighted text-align , then https://webref.ru/css/text-align#field_css_browser will open. If you prefer Can I use , the value of the URL parameter is as follows: http://caniuse.com/#search=%s .
    "key": "selector" - the argument means that the command will only work in files that have a scope, assigned in the parameter "operand" .
    "operand": "source.css" is the scope . text.html.basic for HTML and source.css . If we run the command in the HTML file, the link for HTML will be opened, the link for CSS in the CSS file.

    If we press Ctrl + Alt + Keypad9 , for example, in a js file, nothing will open in the browser, since we have restricted the find_doc_selection html and css commands with find_doc_selection . However, the same pattern can be configured for the JavaScript scope - source.js - opening a link to JavaScript.ru or another site.

    • although I don’t agree about webref, there are a lot of mistakes - Pavel Igorev
    • A closer look at the site webref. Frankly, the site is a complete mess, it does not comply with the html standard. And from what is, information is often given without understanding the meaning by the author of what he writes. One gets the feeling that he does not understand how some tags work, but stupidly copies content from other sites, making a small rewrite. A description of some of the elements of information is generally true. - Pavel Igorev
    • @PavelIgorev, could you provide examples confirming your statements? Thank. - Sasha Chernykh
    • Just for example, to take the <input> element, the height, inputmode, width attributes are missing, and there is also no indication that the pattern attribute has non-standard semantics. - Pavel Igorev
    • Also, for example, the <link> element. The attributes of crossorigin, rev, hreflang are missing, and there is also no indication that the pattern attribute has non-standard semantics. When the media attribute of the <link> element is described, the so-called author points out in values ​​of 4 types (although there are more of them in the standard, 4 is in an unapproved), and below he writes that media queries can be specified as values. Although the types - this is part of the media queries. And such a bunch of examples. - Pavel Igorev
    1. http://caniuse.com/ - enter the name of the tag / css features and see
    2. https://modernizr.com/ - allows JS in run-time to determine the support element in the current environment

      Among other things, it never hurts to log in to the W3C - those who deal with the specification of tags directly. There you can always find the latest information on new and old tags and their use.

      In particular, on your bgsound they write the following:

      No, really. Don't use it.

      And alternatives lead options, if any, are needed.