Intro to Front End

Typical Web Application

What is HTML?

  • Hyper Text Markup Language
  • Not a programming  language
  • Markup language for creating web pages/documents
  • Building block of the web

Tag Syntax

<tag>Contents</tag>

HTML Page Structure

<!DOCTYPE html>

<html>

    <head>

        <title>Welcome</title>
        <meta charset="UTF-8">
        <meta name="description" content="Description">
        <meta name="keywords" content="abco, advisory board, healthcare">
        <meta name="author" content="ABCO INDIA">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

    </head>

    <body>
        
        Layout and contents

    </body>

</html>

<head> element is a container for metadata (data about data) and is placed between the <html> tag and the <body> tag.

HTML metadata is data about the HTML document.

Tags Desc
<title> Defines the title of a document
<style> Defines style information for a document
<link> to link to external style sheets
<script> Defines a client-side script
<meta> Defines metadata about an HTML document

*Metadata is not displayed.

What is DOCTYPE?

<!DOCTYPE html>

Inline vs Block Elements

Block elements are those that take up the full width available on a web page, effectively blocking out any other elements from sitting next to it on the left or right.

 

Inline elements are those who only take up as much width as is needed to display the contents of the element, thereby allowing other elements to be in line with the inline element.

Attributes

HTML attributes generally appear as key-value pairs, separated by =, and are written within the start tag of an element, after the element's name

<tag attribute="value">content to be modified by the tag</tag>
  • Standard Attributes
  • Event Attributes

Selectors

Events

Semantic Tags

DOM

The Document Object Model (DOM) is a programming API for HTML and XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated.

 

With the Document Object Model, programmers can create and build documents, navigate their structure, and add, modify, or delete elements and content.

Debugging

Intro to HTML

By praveen_jegan

Intro to HTML

  • 196