+ 2
(HTML) <head>...</head> :contains non-visual elements, what does it mean?
3 Answers
+ 11
â head tag is used as container for metadata elements (metadata means "data about data")
â Head contains elements like "(<title></title>), (<style>), (<link>), (script), (base) and (meta)"
â uses of metadata elements :
⣠(<title></title>) defines title of document in search results
⣠(<style>) defines style of document (generally contains css),
⣠(<link>) defines links,
⣠(script) defines scripts (ex: JS),
⣠metadata elements also defines char sets and other meta informations.
â Such non-visual elements do not appear on the user interface at run time; instead, they support visual controls or provide other services such as logging. Non-visual controls typically hold data, formatting, or other information needed by one or more interactive controls.
+ 4
Non visual elemnts is to define the web page behavior & language and other data for both user and browser.
+ 1
That means anything you write in that section will not be shown to the client in the front-end , let's say it's you talking to the page not to the viewers .