The head element of an HTML document contains instructions for web crawlers and browsers about how to understand, index, and display your website. In this tutorial you'll learn about the most important pieces to include in the head element and the proper syntax for each.
Search engines want to deliver results that are relevant, useful, and high quality. In this tutorial, you will learn the most important steps to take to optimize your website for search engine traffic.
HTML5 includes several new tags which you can use to add rich semantic meaning to your markup. In this short tutorial, we'll show you how to use these new tags and how to use them to create an HTML template.
The <xmp> element was used to surround HTML example text that should be rendered without interpreting any HTML elements between the opening and closing <xmp> tags. The element was deprecated in HTML 3.2 and is now obsolete.
Defines a URL at which can be found more information about the image. It was written out of the HTML5 specification, but its status is not quite so clear as other deprecated features.
Was previously used to specify the alignment and placement of an image relative to the surrounding text. It has been deprecated and should not be used.
Identifies an image as a server-side image map. When the containing anchor link is clicked, the coordinates of the mouse will be included in the request.
Was used in conjunction with the dynsrc attribute to add a video that would load in supported browsers in the place of the image that would otherwise be displayed.
The <listing> element was intended as a way to render HTML code on a page. It was never properly supported, and is now deprecated. Using <listing> will almost certainly result in unexpected results. Instead, use <code>, or place the content in a <div> with the appropriate CSS styling.
The <marquee> element was used to identify text that should move across a defined section of a webpage in a horizontal or vertical direction. The element has been deprecated and should no longer be used. CSS or JavaScript can be used to create similar effects.
The <menu> element defines an instance of a menu. This experimental HTML feature has very limited browser support, but may soon be an effective way to add menu items to context menus and to create interactive web application menus.
The <noembed> element was conceived as a way to provide fallback content to users whose browsers did not support the <embed> element. In HTML 4.02 <noembed> was deprecated in favor of <object> to provide fallback content.
The <noframes> element was used within a parent <frameset> to provide fallback content for users whose browsers did not support <frame> content. Frames have been deprecated, so the <noframes> element should not be in use on modern websites.
The <noscript> element contains HTML content that will be rendered if a user viewing the webpage does so using a browser that does not support scripts or has disabled scripts.
The <samp> element is used to identify text that should be interpreted as sample output from a computer program. By default, browser render <samp> element contents in a monospace font.