HTML is used to design web pages and is not a programming language. It uses tags like <h1> and <p> to structure and style text content. Common tags are used to create headings, paragraphs, lists, links, and tables. Forms allow users to enter interactive content through elements like text boxes and buttons. Overall, HTML provides the building blocks for displaying structured documents on the web.
This document provides information about Cascading Style Sheets (CSS), including what CSS is, why it is used, its history and solving problems with early HTML formatting, CSS syntax, selectors, colors, backgrounds, text formatting, and other CSS properties. CSS is used to define styles and layouts for web pages separately from the HTML markup. It allows for controlling formatting and layout across multiple pages simultaneously.
This document introduces HTML (Hypertext Markup Language) and describes some of its basic tags and features. It explains that HTML is a markup language used to structure and format web pages using tags. It then lists some common HTML tags like <html>, <head>, <title>, <body>, <h1>-<h6> for headings, <b> for bold, <i> for italics, and <a> for links. The document provides examples of simple HTML pages using these tags to demonstrate headings, paragraphs, lists, tables, forms, and more.
This document provides an introduction to HTML by describing its structure, elements, tags, and attributes. HTML stands for Hypertext Markup Language and is used to define the structure of web pages. The core HTML elements include headings, paragraphs, line breaks, images, and links. Attributes like src, alt, and href provide additional information about elements. Common tags are <h1> for headings, <p> for paragraphs, <img> for images, and <a> for links. The document also demonstrates how to create lists, tables, and scrolling text with HTML.
- HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It uses tags to define headings, paragraphs, lists, links, and other elements.
- HTML documents are made up of HTML elements like <html>, <head>, <body>, <h1>, <p>, <a>, which are delimited by angle brackets. Tags usually come in pairs with an opening and closing tag.
- CSS (Cascading Style Sheets) is used to control the style and layout of multiple web pages. It can be added to HTML documents through inline styles, internal stylesheets, or external stylesheets and is used to define things like colors, fonts, spacing.
After this presentation students will be able to:
1. Define the term hypertext and state the purpose of HTML.
2. Identify the main parts of an HTML document.
3. Identify and state the purpose of different HTML elements.
4. Differentiate between HTML elements, tags, and attributes.
Create web pages using different basic and formatting tags.
The document discusses Cascading Style Sheets (CSS) and provides examples of common CSS properties and selectors. It covers topics such as CSS syntax, the different types of CSS stylesheets (internal, external, inline), common selectors like element, id, class selectors, and properties for fonts, text, colors, backgrounds, borders, margins and more. Examples are provided throughout to demonstrate how to apply various CSS rules and properties.
This document provides information about Cascading Style Sheets (CSS), including what CSS is, why it is used, its history and solving problems with early HTML formatting, CSS syntax, selectors, colors, backgrounds, text formatting, and other CSS properties. CSS is used to define styles and layouts for web pages separately from the HTML markup. It allows for controlling formatting and layout across multiple pages simultaneously.
This document introduces HTML (Hypertext Markup Language) and describes some of its basic tags and features. It explains that HTML is a markup language used to structure and format web pages using tags. It then lists some common HTML tags like <html>, <head>, <title>, <body>, <h1>-<h6> for headings, <b> for bold, <i> for italics, and <a> for links. The document provides examples of simple HTML pages using these tags to demonstrate headings, paragraphs, lists, tables, forms, and more.
This document provides an introduction to HTML by describing its structure, elements, tags, and attributes. HTML stands for Hypertext Markup Language and is used to define the structure of web pages. The core HTML elements include headings, paragraphs, line breaks, images, and links. Attributes like src, alt, and href provide additional information about elements. Common tags are <h1> for headings, <p> for paragraphs, <img> for images, and <a> for links. The document also demonstrates how to create lists, tables, and scrolling text with HTML.
- HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It uses tags to define headings, paragraphs, lists, links, and other elements.
- HTML documents are made up of HTML elements like <html>, <head>, <body>, <h1>, <p>, <a>, which are delimited by angle brackets. Tags usually come in pairs with an opening and closing tag.
- CSS (Cascading Style Sheets) is used to control the style and layout of multiple web pages. It can be added to HTML documents through inline styles, internal stylesheets, or external stylesheets and is used to define things like colors, fonts, spacing.
After this presentation students will be able to:
1. Define the term hypertext and state the purpose of HTML.
2. Identify the main parts of an HTML document.
3. Identify and state the purpose of different HTML elements.
4. Differentiate between HTML elements, tags, and attributes.
Create web pages using different basic and formatting tags.
The document discusses Cascading Style Sheets (CSS) and provides examples of common CSS properties and selectors. It covers topics such as CSS syntax, the different types of CSS stylesheets (internal, external, inline), common selectors like element, id, class selectors, and properties for fonts, text, colors, backgrounds, borders, margins and more. Examples are provided throughout to demonstrate how to apply various CSS rules and properties.
The document provides an overview of web programming and XML presented by Prof. Venkat Krishnan. It covers topics like HTML, CSS, JavaScript, ASP, XML, DOM and data binding, XSL, XSLT. It also discusses the history of the internet, technical terms like servers, clients, URLs, protocols. It explains markup languages and the basic structure of an HTML document with examples.
HTML (Hyper Text Markup Language) by MukeshMukesh Kumar
This document provides an overview of HTML by defining what HTML is, describing common HTML elements like headings, paragraphs, links and images, and explaining how to add styling, formatting, tables, lists, forms and frames to HTML pages. It defines HTML as a markup language used to describe web documents and provides sample code to illustrate key HTML tags and concepts.
this presentation covers the following topics which are as follows
1. Introduction of css
2. History of css
3. Types of css styling
4. Css syntax
5. Css Selector
6. Css Variations Or Css Versions
CSS (Cascading Style Sheets) allows separation of document content from document presentation by defining styles. CSS can be defined internally, inline, or externally in CSS files. CSS rules have selectors and declarations, where properties and values are used to style elements. Common CSS properties control color, text formatting, background images and colors. Styles can be applied to HTML elements, classes, or IDs. When multiple conflicting styles are defined, styles are cascaded according to precedence rules with inline styles having the highest priority.
Cascading Style Sheets (CSS) allow separation of document content from document presentation and formatting. CSS defines how elements should be rendered on screen, paper, or other media. This document discusses CSS syntax, the different ways to insert CSS (external, internal, inline stylesheets), CSS selectors including type, class, ID and descendant selectors, and the cascading order of multiple style sheets. It also covers CSS features such as comments, declarations and properties, and media types for external stylesheets.
The document provides information about CSS (Cascading Style Sheets) including what CSS is, how it solves problems with HTML formatting, CSS syntax, and examples of using CSS for text formatting and backgrounds. CSS allows separation of document structure (HTML) from presentation (CSS). CSS defines how elements are displayed, and styles can be applied internally, externally, or inline. CSS follows cascading rules to determine which styles take precedence.
The document provides an overview of HTML including:
1. It describes some basic HTML elements like lists, tables, images, forms and frames.
2. It explains some key HTML concepts such as tags, the structure of an HTML document, and how to format text.
3. It provides examples of how to create lists, tables, images and forms in HTML.
The document provides information on various HTML body tag elements and their attributes that control formatting of web pages, including:
- The <body> tag contains attributes that set the background color, image, and text/link colors. Attributes like BGCOLOR set the background color.
- Other tags control text formatting and placement, like <h1>-<h6> for headings, <p> for paragraphs, <br> for line breaks, and <font> for text styling.
- Lists are created using <ul>, <ol>, <li> tags and their type/start attributes. Other tags like <img> insert images, <a> creates links, and <table> structures data
This document provides an 18 chapter tutorial on CSS (Cascading Style Sheets). It begins with introductory chapters on CSS syntax, classes, IDs, divisions, spans, margins, padding, and text properties. Later chapters cover font properties, anchors, links, backgrounds, borders, lists, positioning, and pseudo elements. Each chapter provides examples and explanations of the CSS concepts and properties covered. The document was created by Vijay Kumar Sharma and includes their contact information. It serves as a comprehensive guide to learning the fundamentals of CSS.
- HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It describes the structure of a web page semantically through elements like headings, paragraphs, lists, links, etc.
- The basic structure of an HTML document includes a head section for metadata, and a body section that contains the visible page content. Common elements in the body are headings, paragraphs, links, images, lists, tables, and forms.
- HTML uses tags enclosed in angle brackets to define and structure different parts of a web page like <html>, <head>, <body>, <p>, <img>, etc. Attributes provide additional information about tags.
The document provides information on basic HTML elements and tags. It defines common tags like <html>, <head>, <title>, <body>, and <header>. It also describes tags for text formatting (<b>, <i>, <u>), links (<a>), images (<img>), lists (<ul>, <ol>, <li>), tables (<table>, <tr>, <td>, <th>), and forms (<form>, <input>). The document also lists HTML attributes and provides examples of using tags for layout with <div> and applying stylesheets. In under 3 sentences, the document covers fundamental HTML tags and their uses for text, links, images, lists, tables, and forms.
HyperText Markup Language (HTML) is the standard markup language used to create web pages. HTML uses tags to define elements like headings, paragraphs, lists, links, images and more. It allows web browsers to understand how to display web pages. Some key HTML elements include headings defined by <h1> to <h6> tags, paragraphs defined by <p> tags, links defined by <a> tags, images defined by <img> tags, and forms defined by <form> tags that allow users to input and submit data. HTML documents have a basic structure that includes <html>, <head>, <title>, and <body> tags.
The document provides information about CSS (Cascading Style Sheets), including what CSS is, why it's used, how it solved problems with HTML, and some key CSS concepts. CSS is used to define styles and layout for web pages. It allows separation of document content from document presentation and saves work by controlling multiple page styles in one file. CSS removes formatting tags from HTML and solves issues that arose when tags like <font> were added to HTML for formatting.
CSS (Cascading Style Sheets) is a style sheet language used to describe the presentation of HTML documents, including how elements should be rendered on screen, paper, or in other media. CSS saves a lot of work by enabling web developers to change the appearance and layout of multiple pages at once by editing just one CSS file. CSS solves the problem of formatting documents that originally arose with HTML by separating document content from document presentation.
HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It uses tags to define paragraphs, headings, lists, links and other elements. The basic structure of an HTML document includes the <html>, <head> and <body> tags. Common elements include headings, paragraphs, links, images, lists and tables. CSS (Cascading Style Sheets) is used to style and lay out HTML elements.
This document provides an overview of HTML and web development using HTML. It covers topics such as what HTML is, HTML5, text editors for writing HTML code, basic HTML tags like headings, paragraphs, links and images, HTML tables, lists, and more. The document is intended as teaching material for a class on HTML and contains examples and explanations of HTML elements and tags.
This document provides an introduction to CSS (Cascading Style Sheets) including:
- CSS allows separation of document content from design and formatting through stylesheets.
- Stylesheets define how HTML elements are displayed and can be internal, external, or inline.
- Multiple stylesheets and style definitions will cascade together based on specificity.
- The CSS syntax uses selectors to target elements and properties to define styles like colors, fonts, spacing.
- Comments, classes, IDs, and other selectors provide control over styling different elements.
The document provides information about the XML DOM (Document Object Model). It defines the XML DOM as a programming interface that represents an XML document as a tree structure. The XML DOM defines a standard for accessing XML documents in a way that is independent of the programming language. Key points covered include:
- The XML DOM allows programmers to build and manipulate XML documents using JavaScript.
- The DOM represents an XML document as nodes that can be traversed and manipulated.
- Common DOM properties and methods allow accessing and modifying the XML tree structure programmatically.
This document discusses Cascading Style Sheets (CSS) and how they can be used to control the style and layout of web documents. CSS allows for a consistent look across multiple platforms, division of labor between design and coding teams, and user control over formatting. CSS rules use selectors to target specific elements and properties to set styles like colors, fonts, sizes, and positioning. CSS handles inheritance of styles and prioritizes rules based on specificity. Styles can position elements outside of normal flow using relative, float, and absolute positioning.
Pw power point2010_ch1_p2a_carolineasantesanamughogho_1_3Caroline Mughogho
An intranet is a private network within an organization that uses internet tools for employees to access information. A local area network (LAN) connects computers in a confined area like a building through a shared medium, while wide area networks (WANs) combine multiple geographically separate LANs. The internet is a worldwide system of linked networks that facilitates communication services for millions of users, initially for military and academia but now for all information and commerce through websites. Network interface cards connect computers to networks.
The document describes various HTML phrase tags that can be used to emphasize or format text. It discusses the <em>, <strong>, <abbr>, <acronym>, <dfn>, <blockquote>, <q>, <cite>, <code>, <kbd>, <var>, <samp>, and <address> tags and how they are typically displayed. It also covers the difference between block-level elements like <p> and <h1> that start on a new line, and inline elements like <b> and <i> that can appear within sentences.
The document provides an overview of web programming and XML presented by Prof. Venkat Krishnan. It covers topics like HTML, CSS, JavaScript, ASP, XML, DOM and data binding, XSL, XSLT. It also discusses the history of the internet, technical terms like servers, clients, URLs, protocols. It explains markup languages and the basic structure of an HTML document with examples.
HTML (Hyper Text Markup Language) by MukeshMukesh Kumar
This document provides an overview of HTML by defining what HTML is, describing common HTML elements like headings, paragraphs, links and images, and explaining how to add styling, formatting, tables, lists, forms and frames to HTML pages. It defines HTML as a markup language used to describe web documents and provides sample code to illustrate key HTML tags and concepts.
this presentation covers the following topics which are as follows
1. Introduction of css
2. History of css
3. Types of css styling
4. Css syntax
5. Css Selector
6. Css Variations Or Css Versions
CSS (Cascading Style Sheets) allows separation of document content from document presentation by defining styles. CSS can be defined internally, inline, or externally in CSS files. CSS rules have selectors and declarations, where properties and values are used to style elements. Common CSS properties control color, text formatting, background images and colors. Styles can be applied to HTML elements, classes, or IDs. When multiple conflicting styles are defined, styles are cascaded according to precedence rules with inline styles having the highest priority.
Cascading Style Sheets (CSS) allow separation of document content from document presentation and formatting. CSS defines how elements should be rendered on screen, paper, or other media. This document discusses CSS syntax, the different ways to insert CSS (external, internal, inline stylesheets), CSS selectors including type, class, ID and descendant selectors, and the cascading order of multiple style sheets. It also covers CSS features such as comments, declarations and properties, and media types for external stylesheets.
The document provides information about CSS (Cascading Style Sheets) including what CSS is, how it solves problems with HTML formatting, CSS syntax, and examples of using CSS for text formatting and backgrounds. CSS allows separation of document structure (HTML) from presentation (CSS). CSS defines how elements are displayed, and styles can be applied internally, externally, or inline. CSS follows cascading rules to determine which styles take precedence.
The document provides an overview of HTML including:
1. It describes some basic HTML elements like lists, tables, images, forms and frames.
2. It explains some key HTML concepts such as tags, the structure of an HTML document, and how to format text.
3. It provides examples of how to create lists, tables, images and forms in HTML.
The document provides information on various HTML body tag elements and their attributes that control formatting of web pages, including:
- The <body> tag contains attributes that set the background color, image, and text/link colors. Attributes like BGCOLOR set the background color.
- Other tags control text formatting and placement, like <h1>-<h6> for headings, <p> for paragraphs, <br> for line breaks, and <font> for text styling.
- Lists are created using <ul>, <ol>, <li> tags and their type/start attributes. Other tags like <img> insert images, <a> creates links, and <table> structures data
This document provides an 18 chapter tutorial on CSS (Cascading Style Sheets). It begins with introductory chapters on CSS syntax, classes, IDs, divisions, spans, margins, padding, and text properties. Later chapters cover font properties, anchors, links, backgrounds, borders, lists, positioning, and pseudo elements. Each chapter provides examples and explanations of the CSS concepts and properties covered. The document was created by Vijay Kumar Sharma and includes their contact information. It serves as a comprehensive guide to learning the fundamentals of CSS.
- HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It describes the structure of a web page semantically through elements like headings, paragraphs, lists, links, etc.
- The basic structure of an HTML document includes a head section for metadata, and a body section that contains the visible page content. Common elements in the body are headings, paragraphs, links, images, lists, tables, and forms.
- HTML uses tags enclosed in angle brackets to define and structure different parts of a web page like <html>, <head>, <body>, <p>, <img>, etc. Attributes provide additional information about tags.
The document provides information on basic HTML elements and tags. It defines common tags like <html>, <head>, <title>, <body>, and <header>. It also describes tags for text formatting (<b>, <i>, <u>), links (<a>), images (<img>), lists (<ul>, <ol>, <li>), tables (<table>, <tr>, <td>, <th>), and forms (<form>, <input>). The document also lists HTML attributes and provides examples of using tags for layout with <div> and applying stylesheets. In under 3 sentences, the document covers fundamental HTML tags and their uses for text, links, images, lists, tables, and forms.
HyperText Markup Language (HTML) is the standard markup language used to create web pages. HTML uses tags to define elements like headings, paragraphs, lists, links, images and more. It allows web browsers to understand how to display web pages. Some key HTML elements include headings defined by <h1> to <h6> tags, paragraphs defined by <p> tags, links defined by <a> tags, images defined by <img> tags, and forms defined by <form> tags that allow users to input and submit data. HTML documents have a basic structure that includes <html>, <head>, <title>, and <body> tags.
The document provides information about CSS (Cascading Style Sheets), including what CSS is, why it's used, how it solved problems with HTML, and some key CSS concepts. CSS is used to define styles and layout for web pages. It allows separation of document content from document presentation and saves work by controlling multiple page styles in one file. CSS removes formatting tags from HTML and solves issues that arose when tags like <font> were added to HTML for formatting.
CSS (Cascading Style Sheets) is a style sheet language used to describe the presentation of HTML documents, including how elements should be rendered on screen, paper, or in other media. CSS saves a lot of work by enabling web developers to change the appearance and layout of multiple pages at once by editing just one CSS file. CSS solves the problem of formatting documents that originally arose with HTML by separating document content from document presentation.
HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It uses tags to define paragraphs, headings, lists, links and other elements. The basic structure of an HTML document includes the <html>, <head> and <body> tags. Common elements include headings, paragraphs, links, images, lists and tables. CSS (Cascading Style Sheets) is used to style and lay out HTML elements.
This document provides an overview of HTML and web development using HTML. It covers topics such as what HTML is, HTML5, text editors for writing HTML code, basic HTML tags like headings, paragraphs, links and images, HTML tables, lists, and more. The document is intended as teaching material for a class on HTML and contains examples and explanations of HTML elements and tags.
This document provides an introduction to CSS (Cascading Style Sheets) including:
- CSS allows separation of document content from design and formatting through stylesheets.
- Stylesheets define how HTML elements are displayed and can be internal, external, or inline.
- Multiple stylesheets and style definitions will cascade together based on specificity.
- The CSS syntax uses selectors to target elements and properties to define styles like colors, fonts, spacing.
- Comments, classes, IDs, and other selectors provide control over styling different elements.
The document provides information about the XML DOM (Document Object Model). It defines the XML DOM as a programming interface that represents an XML document as a tree structure. The XML DOM defines a standard for accessing XML documents in a way that is independent of the programming language. Key points covered include:
- The XML DOM allows programmers to build and manipulate XML documents using JavaScript.
- The DOM represents an XML document as nodes that can be traversed and manipulated.
- Common DOM properties and methods allow accessing and modifying the XML tree structure programmatically.
This document discusses Cascading Style Sheets (CSS) and how they can be used to control the style and layout of web documents. CSS allows for a consistent look across multiple platforms, division of labor between design and coding teams, and user control over formatting. CSS rules use selectors to target specific elements and properties to set styles like colors, fonts, sizes, and positioning. CSS handles inheritance of styles and prioritizes rules based on specificity. Styles can position elements outside of normal flow using relative, float, and absolute positioning.
Pw power point2010_ch1_p2a_carolineasantesanamughogho_1_3Caroline Mughogho
An intranet is a private network within an organization that uses internet tools for employees to access information. A local area network (LAN) connects computers in a confined area like a building through a shared medium, while wide area networks (WANs) combine multiple geographically separate LANs. The internet is a worldwide system of linked networks that facilitates communication services for millions of users, initially for military and academia but now for all information and commerce through websites. Network interface cards connect computers to networks.
The document describes various HTML phrase tags that can be used to emphasize or format text. It discusses the <em>, <strong>, <abbr>, <acronym>, <dfn>, <blockquote>, <q>, <cite>, <code>, <kbd>, <var>, <samp>, and <address> tags and how they are typically displayed. It also covers the difference between block-level elements like <p> and <h1> that start on a new line, and inline elements like <b> and <i> that can appear within sentences.
Netflix is a streaming service that allows users to create profiles, lists of movies to watch, and be exposed to popular and recommended films from around the world. It is considered a true "Web 2.0" application because it lets users build an online video library and receives suggestions based on their ratings and choices. The document also discusses how Netflix can be used educationally by exposing students to foreign languages and films, documentaries on social issues, and films adapted from classroom readings.
This document presents information about the instruction set of the 8086 processor. It is divided into several sections that classify the different types of instructions: data transfer instructions like MOV, XCHG, PUSH, and POP; arithmetic instructions such as ADD, SUB, INC, and DEC; program execution transfer instructions including CALL, RET, JMP, and conditional jumps; string instructions like MOVS, SCAS, and REP; and processor control instructions like STC, CLC, and CLD. Examples are provided for many of the instructions. The presentation is made to the lecturer by 5 students, whose names and student IDs are listed.
The document discusses different microprocessors including the 8086, Pentium, Intel Core i7, i5, i3, Core 2 Solo, Core 2 Duo, Core 2 Quad, and Core 2 Extreme. It provides details on each processor such as the 8086 being Intel's first 16-bit microprocessor from 1976, the Pentium being introduced in 1993, and the Intel Core family being the current mid-range to high-end processors including the i7, i5, and i3.
This document provides information about the 8086 microprocessor. It discusses:
- The 8086 is a 16-bit microprocessor introduced in 1978 as an improved version of the 8085. It contains about 29,000 transistors and can address 1 megabyte of memory.
- It has a 16-bit data bus and 20-bit address bus. Memory is divided into code, data, stack, and extra segments.
- The 8086 has two main units - the execution unit which decodes and executes instructions, and the bus interface unit which handles data transfers. It includes registers, flags, and a memory addressing scheme using segments and offsets.
- General purpose registers include AX, B
This document provides an overview of HTML elements and tags. It discusses the basic HTML page structure including <html>, <head>, and <body> tags. It also covers common text formatting tags, links, images, lists, and more. The document emphasizes that HTML provides semantic structure and meaning to content through appropriate tag usage. It concludes with a brief discussion of relative vs. absolute links and FTP for transferring files to a server.
The document provides an overview of an HTML and JavaScript course, including its objectives, prerequisites, expectations, and topics to be covered. The course aims to introduce HTML tags, designing web pages, client-side scripting with JavaScript, the Document Object Model, event handling with JavaScript, and form validation. It expects participants to be proficient in creating web pages using HTML, GUI design with HTML, and client-side validation using JavaScript after completing the course.
HTML is a markup language used to define the structure and layout of web pages. HTML uses tags to mark elements like headings, paragraphs, links, images, and more. When an HTML file is opened in a web browser, the browser displays the page using the tags to interpret the page's content and structure. Common HTML elements include headings, paragraphs, links, images, lists, tables, forms, and iframes. CSS can also be used to further define styles and visual presentation of HTML elements.
HTML is the standard markup language used to create web pages. It uses tags to define headings, paragraphs, links, images, and other content. Web browsers read HTML documents and display them as web pages. Common HTML tags include <h1> for main headings, <p> for paragraphs, <a> for links, <img> for images, and <table> for tables. HTML documents are written using tags that describe and define the document's structure and content.
The document discusses HTML and creating static websites. It covers key HTML elements like headings, paragraphs, images, links, lists, tables, and forms. It provides examples of how to use these elements to structure a basic website with headings, text, images, and a simple sign up form. The document is intended to teach the basics of HTML and building a website using HTML tags and elements.
The document provides an introduction to HTML and HTML5. It discusses various HTML tags like <html>, <head>, <body>, <p>, <h1>-<h6>, <a>, <img>, <table>, <ul>, <ol>, <li>, <form>, <input>, <textarea>, <select> and <button>. It also covers HTML elements like header, footer, colors, frames and the basic structure of an HTML5 document. The document is intended as teaching material for a college course on web programming.
This document provides an introduction to HTML basics, including:
- HTML is the markup language used to structure web pages and describes the structure of pages using tags
- An HTML document has a head and body section, with the head containing meta information and the body containing visible page content
- Common HTML tags are used to structure text (headings, paragraphs), insert images and links, and create lists and tables
- Attributes provide additional information about HTML elements like links, images, and form controls
The document provides an overview of HTML (Hypertext Markup Language) and web page development. It defines HTML as a markup language used to describe web pages and structure documents to be displayed in a web browser. It discusses the basic HTML elements and tags used to structure content, add formatting, create links and lists, and embed images. It also covers important concepts like testing pages across browsers and platforms.
HTML (Hypertext Markup Language) is the standard markup language used to create web pages. It uses tags to define the structure and layout of a web page. Some key points covered are:
- HTML pages are defined between <html> </html> tags and have a <head> and <body> section
- Common tags include <p> for paragraphs, <h1>-<h6> for headings, <img> for images, and <a> for links
- Lists are defined with <ul> for unordered and <ol> for ordered lists, using <li> for each item
- Tables are created with <table>, <tr> for rows, and <td>
The document provides an overview of HTML including definitions of key terms like HTTP, browsers, and HTML. It describes the significance of HTML as a scripting language that is a subset of SGML and defines the layout and attributes of web documents. It also covers basic HTML elements and tags for text formatting, lists, tables, images, forms, frames, and cascading style sheets.
The document provides information about HTML (Hypertext Markup Language) including:
1. The structure of an HTML document includes a head and body section. The head contains metadata and the body contains the visible page content.
2. Basic HTML tags are used to structure and format text like headings, paragraphs, lists, links, and images. Attributes customize elements.
3. Tables, frames, forms, and image maps allow more advanced page layout and user input. Attributes further define elements.
The document discusses HTML and XHTML. It defines HTML as the language used to describe web page structure and provides tags for common elements like headings, paragraphs, lists, links, images and tables. It also explains the differences between static and dynamic websites. The document then discusses XHTML, noting it is a stricter version of HTML that conforms to XML. It provides examples of XHTML code and highlights why following XHTML standards is important.
The document provides an overview of HTML 5 including:
- HTML stands for Hypertext Markup Language and is the core markup language used to structure web pages.
- Common IDEs and browsers for developing HTML include Notepad, Visual Studio Code, Chrome, and Firefox.
- Key HTML elements include <html>, <head>, <body>, <div>, <p>, <img>, <a>, <ul>, <ol>, <table>, and <form>.
- Attributes like class, id, and src are used to provide additional information and functionality.
- HTML allows adding headings, text formatting, comments, links, images, videos, and tables to structure and design web pages.
HTML and CSS are markup languages used to structure and style web pages. HTML is used to define the structure and semantics of content, while CSS handles the presentation and layout. Some key points covered include:
- HTML stands for Hypertext Markup Language and uses tags to structure content into headings, paragraphs, lists etc. CSS is used to specify rules that control the presentation and formatting of HTML elements.
- The box model is a fundamental concept in CSS that treats each HTML element as a box, including properties like margins, borders, padding and content.
- Common CSS selectors include element selectors, class selectors, ID selectors and pseudo-classes. The specificity of selectors determines which styles
This document provides an introduction and overview of HTML. It begins by explaining the differences between static and dynamic web pages. It then discusses the different layers of web design including structure, style, and behavior. The document goes on to define HTML and cover its objectives, advantages, and disadvantages. It provides examples of key HTML tags and elements for text formatting, lists, images, and tables.
The document provides an overview of full stack web development, including front-end technologies like HTML, CSS, JavaScript and back-end technologies like PHP, Java, and Python. It discusses how websites are structured and hosted, how web pages are built using HTML, and how text editors can be used to write HTML code. It also covers common web development terms like protocols, URLs, and how CSS is used to style web pages.
The document discusses HTML and CSS. It provides code examples of basic HTML elements like headings, paragraphs, images, links, lists, tables, and forms. It also demonstrates how to insert CSS using internal, external and inline styles. CSS is used to style HTML elements by controlling properties like color, font, size, and layout. External CSS allows changing the look of an entire website by modifying one CSS file linked via HTML.
The document provides an introduction to HTML5 including what HTML5 is, its features, commonly used HTML5 editors, the structure of an HTML5 file, how to create an HTML5 file, and various HTML5 tags like heading tags, paragraph tags, image tags, table tags, break tags, list tags, form tags, input tags, and block and inline elements. It also discusses video tags, audio tags and concludes with a review of block and inline elements.
Episode 14 - Basics of HTML for SalesforceJitendra Zaa
This document provides an agenda and overview for an introduction to HTML coding basics. It includes 3 sentences:
The document outlines an agenda to cover introduction to HTML tags, text formatting, headings, paragraphs, comments, images, links, lists, forms, tables, cascading style sheets (CSS), and various CSS properties. It provides examples of common HTML elements and tags as well as how to structure an HTML page and insert different types of content. The session will conclude with allowing time for questions and answers.
visit : www.dmdiploma.com
HTML is the standard markup language for creating Web pages.
HTML stands for Hyper Text Markup Language
HTML describes the structure of a Web page
HTML consists of a series of elements
HTML elements tell the browser how to display the content
HTML elements are represented by tags
HTML tags label pieces of content such as "heading", "paragraph", "table", and so on
Browsers do not display the HTML tags, but use them to render the content of the page
The document provides an overview of agile methodology compared to traditional waterfall methodology. Waterfall development completes each phase sequentially before moving to the next, which can be risky and inefficient. Agile is iterative and adaptable, prioritizing working software over documentation. Scrum is an agile framework that uses short sprints, daily stand-ups, and backlogs to deliver working software frequently. Kanban also uses iterative development but visualizes workflows on boards to limit work in progress and optimize lead times.
This document provides best practices for coding. It discusses the importance of coding practices in reducing rework time and saving money. It covers four key areas: program design, naming conventions, documentation, and formatting. Program design discusses architectures like MVC and data storage. Naming conventions provide guidelines for naming classes, methods, variables and packages using conventions like camel casing. Documentation comments are important for maintaining programs and explaining code to other developers. Formatting addresses indentation, whitespace and brace formatting.
This document provides an introduction to the Java programming language. It discusses installing the JDK and Eclipse development environment. It then covers JVM, JRE, and JDK concepts. The document demonstrates a simple "Hello World" Java program. It discusses Java naming conventions and basic data types. It also outlines common loops and control structures in Java. The remainder of the document provides examples of Java programs and discusses arrays, lists, modifiers, methods, OOP concepts by relating real-world objects to objects in software, and how to define classes and create objects in Java.
This PPT will help to understand how learning happens in brain. How you can adjust your skill acquisition in the right way so that maximum output is obtained.
Baabtra.com has a solution to provide programming for kids in school. This is based on the CBSE curriculum of India. The main subjects covered are Mathematics and Physics.
99LMS is a mobile based comprehensive enterprise learning environment in which learning processes of a company can be managed and integrated. It ensures employees have the right skills by enabling course content management, providing classroom training and e-learning. Through the APIs, you can develop your resources before they join your company.
The document provides an introduction to using PHP sessions and cookies to maintain state across multiple requests. It discusses how cookies store small amounts of data on the client browser, while sessions allow storing data on the server. The document then provides steps to create a login system using sessions: 1) Check login credentials and create a session variable on successful login, 2) Display user profile details on the profile page by fetching the session variable, 3) Include a logout link that destroys the session to end the user session. Key differences between cookies and sessions are also summarized - cookies are stored on the client while sessions are stored on the server.
This document provides an introduction and instructions for connecting a PHP application to a MySQL database. It discusses storing and retrieving data from the database. The key steps covered are:
1. Connecting to the MySQL server from PHP using mysql_connect().
2. Selecting the database to use with mysql_select_db().
3. Executing SQL queries to store/retrieve data with mysql_query().
4. Different mysql_fetch_* functions that can be used to retrieve rows of data from a database query.
An example task is provided where a registration form allows storing user data to a database table, and then retrieving and displaying the stored data in a table.
The document discusses database normalization and the three forms of normalization. It provides examples of tables that violate each normal form and explains how to modify the tables to conform to the normal forms. The first normal form requires each field to contain a single value and related data to be stored in separate tables or fields. The second normal form eliminates redundant data by creating separate tables for values that apply to multiple records. The third normal form ensures non-key fields are fully dependent on the primary key and removes transitive dependencies.
This document discusses transactions in SQL Server. It introduces transactions and their relevance in ensuring data integrity when multiple tables need to be updated together. Transactions group a set of database operations so that if any operation fails, all operations are rolled back. The document demonstrates creating a transaction using START TRANSACTION, COMMIT TRANSACTION, and ROLLBACK TRANSACTION statements. It also shows handling transactions within try/catch blocks so that failures cause a rollback. Transactions ensure atomicity and integrity by committing all operations together as a single unit, or rolling them all back if any fail.
The document discusses user defined functions (UDF), views, and indexing in SQL Server. It provides an example of a UDF that returns a teacher's name based on their ID. Key differences between stored procedures and UDFs are that UDFs are compiled at runtime, can't perform DML operations, and must return a value. Views are described as customized representations of data from tables that don't take up storage space themselves. Indexing improves the speed of operations by organizing data to allow faster searches.
This document discusses stored procedures in SQL Server. It begins by explaining that stored procedures allow encapsulation of repetitive tasks and are stored in the database data dictionary. It then shows how stored procedures reduce network traffic and client-server communication compared to individual SQL statements. The document provides examples of how to create a stored procedure using CREATE PROCEDURE and how to call it using EXEC. It notes advantages like precompiled execution, reduced traffic, code reuse, and security control. It also demonstrates using parameters, loops, conditions and variables inside stored procedures.
This document provides an introduction to SQL server functions, grouping, and joins. It discusses aggregate functions that return single values from columns like average, sum, min, and count. It also discusses scalar functions that return a single value for each row like upper, lower, and round. The document explains how to use the GROUP BY clause to group result sets and then run aggregate functions on the groups. It also covers the HAVING clause, which filters grouped data. Finally, it describes different types of joins like inner joins, left outer joins, and right outer joins.
This document provides an introduction to database management systems (DBMS) and SQL Server. It discusses what a database is and where databases are used. It then explains what a DBMS is and some examples of DBMS software. The document goes on to describe the relational database model including entities, attributes, relationships and keys. It also discusses the entity-relationship model. Finally, it covers SQL statements including DDL, DML, and DCL and provides examples of commands for creating tables, inserting and updating data, and setting privileges.
This document provides an introduction to database management systems (DBMS) and SQL Server. It discusses what a database is and where databases are used. It then describes DBMS as software that allows users to define, create, query, update and administer databases. Common DBMS examples include Oracle, MySQL, PostgreSQL and SQL Server. The document goes on to explain relational databases and the entity-relationship model. It also covers key concepts like tables, rows, columns, primary keys and foreign keys. Finally, it discusses the major SQL statements: DDL for defining database structure, DML for managing data, and DCL for controlling access privileges.
Microsoft HoloLens is the first holographic computer that does not require wires or connection to another device. It allows users to see holograms overlaid in the real world. HoloLens features see-through holographic lenses, sensors, and a processing unit that allows it to understand the environment and overlay holograms without wires in real-time. HoloLens uses augmented reality technology to supplement real-world environments with virtual elements and can enable entirely new ways of communication, creation and exploration through holograms.
The document outlines the Blue Brain project which aims to create a virtual model of the human brain through simulation. The objectives are to gain insights into human thinking and memory in order to cure diseases like Parkinson's. It discusses how the brain works and how artificial neural networks could be used to simulate it. Requirements for the Blue Brain include nanobots to monitor brain activity and interface it with a computer. Potential applications include developing supercomputers and understanding animal behavior, while risks involve dependency on technology and security issues.
The document provides information on the 5 generations of cellular network technology: 1G through 5G. 1G began in the 1980s and allowed analog voice calls. 2G launched in the late 1980s and added digital voice and SMS. 3G started in the late 1990s and enabled higher speed data up to 2Mbps. 4G launched in 2010 with speeds up to 100Mbps. 5G is the next major phase, expected to have speeds up to 1Gbps, be 10 times more capable than previous generations, and allow for complete wireless communication with almost no limitations.
An aptitude test measures an individual's ability to apply skills and knowledge. It tests logical reasoning and thinking through multiple choice questions that are timed strictly. Different types of aptitude tests include verbal, numerical, abstract, and spatial abilities. To prepare, practice is important as well as focusing on weak areas. When taking the test, arrive on time, understand instructions, answer questions accurately and quickly while watching the time, and avoid spending too much time on any one question.
The document provides guidance on improving group discussion and personal interview skills. It discusses what a group discussion entails, how candidates are evaluated in a group discussion, sample discussion topics, and tips for participating effectively. It also covers what to expect in a personal interview, how to prepare, questions that may be asked, and questions candidates can ask the interviewer. The document aims to help candidates understand both formats and perform at their best.
More from baabtra.com - No. 1 supplier of quality freshers (20)
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
2. What is HTML?
• HTML stands for Hyper Text Markup Language .
• It is used to design and develop Web Pages.
• HTML is
– A Simple mark up language (NOT a programming language)
– Browser/Platform Independent (plain ASCII text format)
– Not Case Sensitive
– HTML is Interpreted by browser (NOT compiled).
– A medium for User Interface (GUI)
3. HTML Tags
• The HTML instructions are called tags, and look like
<TAG> ….. Text here…….. </TAG>
• Tags are used for data presentation
• There are two types of tags
1. Container tags : Tags that have starting as well as ending part.
e.g. <TITLE> Title of the Web Page </TITLE>
2. Empty tags : Tags that do not have the closing part.
e.g. <BR> , <HR>
4. HTML Elements and attributes
• HTML elements = (HTML instructions + text to which the instructions apply)
• An attribute is an additional feature you can use to configure the element,
Attributes are optional.
5. <H1 ALIGN = ‚CENTER‛> This is a heading </H1>
Example
6. <H1 ALIGN = ‚CENTER‛> This is a heading </H1>
Example
Starting Tag
7. <H1 ALIGN = ‚CENTER‛> This is a heading </H1>
Example
End Tag
8. <H1 ALIGN = ‚CENTER‛> This is a heading </H1>
Example
Attributes
9. <H1 ALIGN = ‚CENTER‛> This is a heading </H1>
Example
HTML element
10. HTML Document Structure
• An HTML file can be created by using a simple text editor viz notepad, text
pad, Eclipse IDE editor
• HTML file must have an extension htm or html.
<HTML>
<HEAD>
<TITLE>Title of the Web Page </TITLE>
</HEAD>
<BODY>
<H1> Contents </H1>
</BODY>
</HTML>
11. HTML Document - Head
• Enclosed in <HEAD> </HEAD> tag
• Tags that can go in the document head
– <TITLE> : Indicates the title of the document that is used as the
window caption
– <STYLE > : To Include CSS (Cascading Style Sheet)
– <LINK rel=‚stylesheet‛ type=‚text/css‛ href=‚file path‛> : specifies the
relationship between the current document and other documents.
– <SCRIPT type=‚text/javascript‛> : specifies the client side script name
which used to perform the client side validation.
11
12. HTML Document - Head
• <meta> tag provides metadata about the HTML document. Metadata
will not be displayed on the page, but will be machine parsable.
• Meta elements are typically used to specify page description, keywords,
author of the document, last modified, and other metadata.
• The metadata can be used by browsers (how to display content or
reload page), search engines (keywords), or other web services.
<meta name="description" content="Free Web tutorials">
<meta charset="UTF-8">
13. HTML Document - Head
<HTML>
<HEAD>
<TITLE>Title of the Web Page </TITLE>
<STYLE > </style>
<LINK rel=“stylesheet” type=“text/css” href=“file path”>
<SCRIPT type=“text/javascript”>
<meta name="description" content="Free Web tutorials">
</HEAD>
<BODY>
<H1> Contents </H1>
</BODY>
</HTML>
14. HTML Document – Body
• Enclosed in <BODY> </BODY> tag.
• Some important attributes of the BODY tag
– BGCOLOR = ‚color‛ / ‚#rrggbb‛
– BACKGROUND = ‚url of the image‛
– TEXT = ‚color‛ / ‚#rrggbb‛
– LINK = ‚color‛ / ‚#rrggbb‛
– ALINK = ‚color‛ / ‚#rrggbb‛
– VLINK = ‚color‛ / ‚#rrggbb‛
• Colors are defined using a hexadecimal notation for the combination of
Red, Green, and Blue color values (RGB).
14
15. Try Out
• Create an html page and name it first.html using the text editor
present in your system. The html page should have a text message
‚Welcome to HTML‛ .
16. Try Out
• In the body of first.html try out the various attributes mentioned
below:
<body BGCOLOR="RED" BACKGROUND="Chrysanthemum.jpg" TEXT =
"#000000" LINK = "#FFFF00" ALINK = "RED" VLINK = "WHITE‚>
17. DOM Structure
• The usual parent/child relationship between node
• Like any other tree, you can walk this
19. <FONT>
• Allows you to specify the font face and font size and other fond styling's.
– Some common attributes are
• FACE : specifies the font type.
– Defaults fonts like ‚Arial‛, ‚Times New Roman‛, and ‚Courier‛ are
available in all Systems.
• SIZE : specifies the font size.
– Value can range from 1 to 7. The default is 3.
– SIZE can be set as a relative value using + or – .
• COLOR : specifies the color
– The color of a font can be specified using a hexadecimal number value
six characters long.
<FONT FACE=“Arial” SIZE=“7” COLOR=“#FF0000”> The Written Word </FONT>
20. Text Formatting tags
• Paragraphs
<P> </P> - used to create paragraphs.
• Line Breaks
<BR> - to insert returns or blank lines in the document.
e.g. : <P>This <BR> is a para<BR>graph with line breaks</P>
• Horizontal Lines
<HR> - used to draw a horizontal line across the web page.
E.g: <HR ALIGN = ‚right‛ WIDTH = ‚50%‛>
• Comments in HTML
<!-- Content here -->
21. Text Formatting tags
• Header Tags
– HTML has six level of headings.
– Displayed in larger and bolder fonts.
– Different level heading tags
<H1> Heading 1 </H1>
<H2> Heading 2 </H2>
<H3> Heading 3 </H3>
<H4> Heading 4 </H4>
<H5> Heading 5 </H5>
<H6> Heading 6 </H6>
• The font size of the heading will go on decreasing from H1 to H6.
22. Text Formatting tags
• <B>….</B> - Bold
• <I>……</I> - Italic
• <U>….</U> - Underline
• <STRIKE>…</STRIKE> - Strikethrough
• <CENTER></CENTER> - Centers the text on the screen.
• <SUB>….</SUB> - Subscript
• <SUP>….</SUP> - Superscript
22
23. Try Out
• Modify first.html with following features
– Add 3 headings with paragraphs underneath to each
– Each paragrapshs and heading should be of different color
– Each heading should be italic
– Each subheading should be italic, bold and underlined
25. Lists in HTML
• There are three types of lists in HTML
– Ordered List
– Unordered List
– Description List
26. Lists in HTML
• Un Ordered list
<ul>
<li> baabtra</li>
<li> baabte</li>
</ul>
Out Put
• Baabtra
• baabte
27. Lists in HTML
• Ordered list
<ol>
<li>Projects</li>
<li>Products</li>
<li>Services</li>
</ol>
Out Put
1. Projects
2. Products
3. Services
28. Lists in HTML
• Description list
<dl>
<dt> baabte</dt>
<dd> - Parent company</dd>
<dt> baabte</dt>
<dd> - Training division</dd>
</dl>
Out Put
baabte
- Parent company
Baabte
- Training division
29. Inline and Block-Level Elements
• Elements inside the <BODY> tag are classified as
– block-level elements and
–Block-level elements usually begin on a new line. Generally, block-
level elements may contain inline elements and other block-level
elements
–Eg :<H1><P><HR>
– Inline elements.
–Inline elements usually stay on the same line
–Eg: <FONT><I><BOLD>
29
30. Linking Pages
• Used to link text with other documents
• <A></A>
– HREF
– NAME (bookmarks inside the page)
– TITLE (balloon help in IE)
– TARGET (Define where the linked document will be opened)
e.g.: <A href=‚next.html‛> Click here </A>
• Used to link text with same documents (called bookmarking)
30
<BODY link=“blue” alink=“green” vlink=“red”>
<A name=“top”> Top of the Page </A>
……………………………………………………
<A href=“#top”>Top</A> </BODY>
31. Absolute and Relative Link
• You can reference a document within an HREF attribute in Two ways.
Absolutely or relatively.
• An absolute link is created when the href value is a fully qualified URL.
• Eg: <A HREF = ‚www.google.com"> Google</A>
• <A HREF=‚C:/html/project/index.html‛>HTML project</A>
• A relative link is created when the destination href value is relative to the
location of the current webpage
• <A HREF = ‚../jsp/display.jsp‛> Display details</A>
• <A HREF=‚../project/index.html‛>HTML project</A>
• Using relative links allows the web site to remain intact even if the site is
moved to another server.
32. Tables
• Displays data in a tabular format so as helps to positioning the contents of the
page in a more structured way
• <TABLE> ….. </TABLE>
• Some attributes
• ALIGN = LEFT | RIGHT | CENTER
• BORDER = n (Number of Pixels )
• BGCOLOR = ‚color‛ | ‚#rrggbb‛
• WIDTH = % Of Parent | n (pixels)
• CELLSPACING = n (Number of Pixels ) -Specifies the space between the cell wall
and contents
• CELLPADDING = n(Number of Pixels )- Specifies the space between cell
33. Tables
<TABLE BORDER=1>
<TR>
<TH> first header cell contents </TH>
<TH> last header cell contents </TH>
</TR>
<TR>
<TD> first row, first cell contents </TD>
<TD> first row, last cell contents </TD>
</TR>
<TR>
<TD> last row, first cell contents </TD>
<TD> last row, last cell contents </TD>
</TR>
</TABLE>
36. Iframe
• An iframe is used to display a web page within a web page.
<iframe src=‚baabtra.html" width="200" height="200"></iframe>
37. Some characters like the < character, have a special meaning in HTML, and
therefore cannot be used in the text. The most common character entities:
HTML Character Entities
Result Description Entity Name
<
>
&
‚
‘
non-breaking space
less than
greater than
ampersand
quotation mark
apostrophe
<
>
&
"
'
39. Forms
• Used for creating Graphical User Interface (GUI)
• In a web application client interact through GUI.
• FORM by itself really cannot do anything
• Forms become powerful when connected to a server application
• A single HTML page can have multiple forms.
40. Forms
• Can be designed using <FORM></FORM> tag
<FORM NAME=‚form1‛ ACTION="abc.jsp" METHOD=GET>
</FORM>
(form elements go here)
41. Forms
• Can be designed using <FORM></FORM> tag
<FORM NAME=‚form1‛ ACTION="abc.jsp" METHOD=GET>
</FORM>
(form elements go here)
is used for future
manipulation of
data by scripting
language
42. Forms
• Can be designed using <FORM></FORM> tag
<FORM NAME=‚form1‛ ACTION="abc.jsp" METHOD=GET>
</FORM>
(form elements go here)
indicates a program
on the server that
will be executed
when this form is
submitted. Mostly it
will be an ASP or a
JSP script.
43. Forms
• Can be designed using <FORM></FORM> tag
<FORM NAME=‚form1‛ ACTION="abc.jsp" METHOD=GET>
</FORM>
(form elements go here)
indicates the way the
form is submitted to
the server - popular
options are
GET/POST
44. Form elements
• <INPUT> tag is used to add elements to the form
• NAME = ‚controlname‛
• TYPE = text / password / checkbox / radio/ submit / reset /button / hidden /
file
• VALUE
• MAXLENGTH
• SIZE
• All elements should be named by setting a unique value to the name
attribute.
• The value attribute is used to set a default value for the control.
45. Text Box/Password
• A text field can be added to the form by typing
– <INPUT TYPE=‚TEXT" NAME=‚txtcompany" VALUE=‛XYZ‛ SIZE="10" MAXLENGTH="15">
• A password field can be added to the form by typing
– <INPUT TYPE=‚PASSWORD‛ NAME=‚pwdLogin‛ SIZE=‚50‛ MAXLENGTH=‚12‛>
– when the text is entered, stars appear instead of the typed letters
• Attributes are
– VALUE : is the default value loaded
– SIZE
– MAXLENGTH : specifies max number of characters that can be entered to the
control
46. Text Area
• Multiline text input
– <TEXTAREA NAME=‚feedback‛ ROWS=‚3‛ COLS=‚40‛>
Default text goes here
– </TEXTAREA>
• ROWS is the number of rows displayed
• COLS is the no of characters per line
• Default text is optional
• Dose not have VALUE and MAXLENGTH attributes
• The default text is to be put into
<TEXTAREA> </TEXTAREA> tags
47. List Box ( Drop-down box)
• SIZE : number of lines to display
• VALUE : indicates what will be sent to the server
• SELECTED : sets the default selected item
• MULTIPLE : will allow multiple selection of items
– Eg: <SELECT NAME=‚Hobbies‛ MULTIPLE SIZE=‚3‛>
<SELECT NAME=‚Hobbies‛>
<OPTION VALUE=‚T‛>Travel
<OPTION VALUE=‚R‛ SELECTED>Reading
<OPTION VALUE=‚S‛>Sleeping
<OPTION VALUE=‚W‛>Walking
</SELECT>
48. Check Box
• <INPUT TYPE="checkbox" NAME=‛contact" VALUE=‚email‛ CHECKED> Notify by email
• Used for multiple selection
• VALUE indicates the value to be transmitted to the server
– e.g: contact=email will be sent to the server
• CHECKED sets the checkbox to be selected by default
• Here ‚Notify by email‛ is visible to the user and the value ‚email‛ is not visible to
the user
48
49. Buttons
• The Submit button
• Sends the form contents to the server when clicked
• By default only submit button can invoke the action page and send data to server.
• <INPUT TYPE=submit NAME=cmdsubmit VALUE =‚Submit‛>
• The Reset button
• Resets all the form controls to the default state.
• <INPUT TYPE=Reset NAME=cmdReset VALUE="Reset">.
• A button
• No predetermined action like submit or reset.
• Script should be written to make it work. (this will be covered in later chapters)
• <INPUT TYPE=Button NAME=cmdAdd VALUE=‚Click Me">.
50. Radio Buttons
• Radio buttons with the same NAME are grouped together
• Radio buttons are used for Single selection
• Only one button can be selected in a group
• VALUE data to be sent to the server
• CHECKED will preselect the button
50
<INPUT TYPE="radio" NAME="output" VALUE="screen‚ checked> Screen
<INPUT TYPE="radio" NAME="output" VALUE="printer">Printer
51. Hidden text field
<INPUT TYPE=‚hidden‛ NAME=‚userinformation‛ VALUE =‚form1‛>
– Not displayed to the user
– Can be used to pass data from one form to another
– Cannot be modified by the user
– So it must have a VALUE attribute set
– VALUE data to be sent to the server
– Mainly used in server side programming
51
52. 52
Form example
• To display the form elements in a visually appealing way, put them into
table cells as shown in the above form.
53. Form Object
action Reflects the ACTION attribute.
elements An array reflecting all the elements in a form.
length Reflects the number of elements on a form.
method Reflects the METHOD attribute.
reset() Resets a form.
submit() Submits a form.
Properties
Methods
Event and event Handlers
Reset onReset(),
Submit onSubmit()
54. Text, Textarea, Password, hidden Objects
• Properties
– defaultValue : Reflects the VALUE attribute.
– name : NAME attribute.
– type : Reflects the TYPE attribute.
– value : Reflects the current value of the Text object’s field.
• Methods
– focus() : Gives focus to the object.
– blur() : Removes focus from the object.
– select() : Selects the input area of the object.
• Event Handler
– onBlur : when a form element loses focus
– onChange : field loses focus and its value has been modified.
– onFocus : when a form element receives input focus.
– onSelect : when a user selects some of the text within a text field.
56. How to Access username using DOM
<form name=‚userlogin‛>
Username <input type=‚text‛ name=‚username‛>
Password<input type=‚text‛ name=‚pass‛>
</form>
• document object refers the html document.(<body> tag)
• Inside the document we have a form object
• Inside form we have two textboxes
• According to the DOM we can access the value inside the textbox using
JavaScript like
document.userlogin.username.value
• In an form we are accessing elements by name.
• The name should be unique.
57. 57
Try Out
• Create a login screen with a heading Login , two text fields user
name , password and a submit button. Put the UI elements in a
table structure so as to give it good look and feel.