Origins and evolution of HTML and XHTML by Tanvir Zafar.
HTML is the Basic web design language.
Learn more about HTML at http://howpk.com/introduction-to-html/
The document discusses the CSS display property, which controls how elements are displayed on a page. It describes common display types like block and inline, and how to override default display values. It also explains how to hide elements using display: none; without affecting page layout or using visibility: hidden; which hides elements but still takes up space.
The document discusses XML schemas, explaining that they define elements, attributes, and data types that can be used in XML documents. It covers creating simple and complex elements, declaring data types, and grouping elements using sequences, groups, and choices. The document also provides examples of how to define attributes and create user-defined data types in an XML schema.
HTML Basic Tags
The document defines basic HTML tags such as <html>, <body>, <h1-h6> for headings, <p> for paragraphs, <br> for line breaks, and <hr> for horizontal rules. It also covers empty tags like <br> that do not need closing tags, and comment tags like <!-- --> that are ignored by browsers.
The document covers various topics related to CSS including CSS introduction, syntax, selectors, inclusion methods, setting backgrounds, fonts, manipulating text, and working with images. Key points include how CSS handles web page styling, the advantages of CSS, CSS versions, associating styles using embedded, inline, external and imported CSS, and properties for backgrounds, fonts, text formatting, and images.
Cookies and sessions allow servers to store and retrieve information about users across multiple page requests that would otherwise be stateless. Cookies store data in the user's browser, while sessions store data on the server. Cookies have limits on size and number, while sessions can store larger objects but expire when the browser closes. PHP provides functions like setcookie() and $_SESSION to easily manage cookies and sessions for maintaining state in web applications.
This document discusses synchronization in multi-threaded programs. It covers monitors, which are used as mutually exclusive locks to synchronize access to shared resources. The synchronized keyword in Java can be used in two ways - by prefixing it to a method header, or by synchronizing an object within a synchronized statement. Examples are provided to demonstrate synchronization issues without locking, and how to resolve them by using the synchronized keyword in methods or on objects.
This document discusses exception handling in programming. It defines an exception as a problem that occurs during program execution, such as dividing by zero. It describes two types of exception handling: unstructured and structured. Unstructured handling uses if/else statements or On Error GoTo. Structured handling uses Try/Catch blocks with keywords like Try, Catch, Finally, and Throw to control program flow. It also shows exception class hierarchies and provides a code example using Try/Catch.
The document discusses the CSS display property, which controls how elements are displayed on a page. It describes common display types like block and inline, and how to override default display values. It also explains how to hide elements using display: none; without affecting page layout or using visibility: hidden; which hides elements but still takes up space.
The document discusses XML schemas, explaining that they define elements, attributes, and data types that can be used in XML documents. It covers creating simple and complex elements, declaring data types, and grouping elements using sequences, groups, and choices. The document also provides examples of how to define attributes and create user-defined data types in an XML schema.
HTML Basic Tags
The document defines basic HTML tags such as <html>, <body>, <h1-h6> for headings, <p> for paragraphs, <br> for line breaks, and <hr> for horizontal rules. It also covers empty tags like <br> that do not need closing tags, and comment tags like <!-- --> that are ignored by browsers.
The document covers various topics related to CSS including CSS introduction, syntax, selectors, inclusion methods, setting backgrounds, fonts, manipulating text, and working with images. Key points include how CSS handles web page styling, the advantages of CSS, CSS versions, associating styles using embedded, inline, external and imported CSS, and properties for backgrounds, fonts, text formatting, and images.
Cookies and sessions allow servers to store and retrieve information about users across multiple page requests that would otherwise be stateless. Cookies store data in the user's browser, while sessions store data on the server. Cookies have limits on size and number, while sessions can store larger objects but expire when the browser closes. PHP provides functions like setcookie() and $_SESSION to easily manage cookies and sessions for maintaining state in web applications.
This document discusses synchronization in multi-threaded programs. It covers monitors, which are used as mutually exclusive locks to synchronize access to shared resources. The synchronized keyword in Java can be used in two ways - by prefixing it to a method header, or by synchronizing an object within a synchronized statement. Examples are provided to demonstrate synchronization issues without locking, and how to resolve them by using the synchronized keyword in methods or on objects.
This document discusses exception handling in programming. It defines an exception as a problem that occurs during program execution, such as dividing by zero. It describes two types of exception handling: unstructured and structured. Unstructured handling uses if/else statements or On Error GoTo. Structured handling uses Try/Catch blocks with keywords like Try, Catch, Finally, and Throw to control program flow. It also shows exception class hierarchies and provides a code example using Try/Catch.
VB.NET:An introduction to Namespaces in .NET frameworkRicha Handa
VB.NET namespaces organize code by grouping related type names and reducing name collisions. Namespaces are commonly used to specify which .NET framework libraries are needed for a program. Code can be organized into hierarchies with namespaces nested within other namespaces. For example, the Button class is contained within the System.Windows.Forms namespace, which is part of the larger System namespace that contains many commonly used namespaces like System.IO and System.Collections.
XHTML is the next generation of HTML that combines HTML and XML. It aims to replace HTML by being a stricter, cleaner version that conforms to XML standards. Key differences from HTML include elements must be properly nested, documents must be well-formed, tag names must be lowercase, and all elements must be closed. There are three document type definitions for XHTML: Strict, Transitional, and Frameset.
This document provides an overview of dynamic HTML (DHTML) and its components. DHTML uses HTML for content, CSS for styling and presentation, and scripting languages to manipulate and change the page after it loads. The three components are linked via the Document Object Model (DOM), which provides a standard interface. DHTML allows creating animations, games and applications by dynamically building web pages without plugins. It makes the web experience more interactive for users.
It describe the whole detail of html, CSS , html5 for descibing how to use html tags and where we use html tags. It describe the whole detail of html and CSS.
Tim Berners-Lee, a physicist working at CERN, invented HTML in the late 1980s as a way for researchers to share and collaborate on information. The earliest versions of HTML included basic markup tags but lacked features like tables. Subsequent versions in the 1990s, such as HTML 3.2, HTML 4, and HTML 4.01, added support for additional elements, tags, and features to enhance the functionality and capabilities of HTML. HTML is not a programming language but a markup language that uses tags to define the structure and layout of web pages.
Objects in JavaScript can be created using object literals, the new keyword, or Object.create(). Objects are collections of properties and methods that are mutable and manipulated by reference. Arrays are objects that represent ordered collections of values of any type and are created using array literals or the Array constructor. Common array methods include concat, join, pop, push, reverse, and sort. The Math object provides common mathematical functions like pow, round, ceil, floor, random, and trigonometric functions.
HTML is a markup language used to describe and structure web pages. It uses tags to define headings, paragraphs, links, images, and other content. An HTML file contains a head and body section. The head contains meta information about the page like the title. The body contains the visible page content. Common tags include headings, paragraphs, links, images, and divs to group content. Attributes provide extra information about elements.
CSS (Cascading Style Sheets) is used to define styles for displaying HTML elements. CSS has different levels that add new features denoted as CSS1, CSS2, CSS3. CSS saves work by defining styles that can be applied across multiple web pages through external style sheets or internal/inline styles. CSS style rules contain selectors and declarations, with properties and values. CSS comments, id and class selectors, and multiple style sheets are also discussed in the document.
This document provides an introduction to HTML for kids. It explains that HTML stands for Hypertext Markup Language and is used to structure and display web page content. HTML uses tags wrapped in angle brackets to mark elements, similar to how bread wraps the filling in a sandwich. The document then demonstrates basic HTML tags for paragraphs, lists, and images using examples and attributes to style elements. It encourages practicing these skills by coding a simple web page.
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.
The document provides an introduction to HTML basics including text, images, tables and forms. It covers the structure of an HTML document with the <head> and <body> sections. It describes common tags for headings, paragraphs, hyperlinks and images. It also discusses attributes, comments, and different ways to style and format text in HTML. The document is intended to teach HTML fundamentals.
The wrapper classes in Java are used to convert primitive data types like int and float into objects. There are eight wrapper classes that correspond to the eight primitive types. Wrapper classes allow primitive types to be used in contexts that require objects, like collections. They provide methods to convert between primitive types and their corresponding wrapper class objects.
This document provides an overview of web technology concepts and requirements for developing a website. It discusses how the web works from a user perspective, including necessary hardware, software, and internet connections. It then explains in more detail how information is transmitted and received through web requests and responses. Examples are given of common web applications and how e-commerce transactions are processed securely. Lastly, it outlines key requirements to collect from business owners regarding the goals and functionality needed for their website.
Drag and drop is a common feature that allows objects to be dragged to different locations. In HTML5, any element can be draggable. The document provides examples of how to make an element draggable using draggable="true" and how to define what is dragged and where it can be dropped using ondragstart, setData(), ondragover, and ondrop event handlers. It also provides references for learning more about HTML5 drag and drop.
This document provides an overview of how to create forms in HTML. It discusses the main components of forms, including common form controls like text fields, checkboxes, radio buttons, selection menus, file uploads, and buttons. It explains how to set attributes like name, value, size for each form control. The document also covers how form data is passed via the GET and POST methods, and how hidden fields can be used to pass additional data without the user seeing it. The overall purpose is to teach the fundamentals of creating HTML forms for collecting user input.
HTML forms allow users to enter data into a website. There are various form elements like text fields, textareas, dropdowns, radio buttons, checkboxes, and file uploads that collect different types of user input. The <form> tag is used to create a form, which includes form elements and a submit button. Forms submit data to a backend application using GET or POST methods.
Forms allow users to enter data into a website. They contain form elements like text fields, drop-down menus, and buttons. The <form> element defines a form, while <input>, <textarea>, <select>, and <button> elements create specific form controls. Forms submit data via GET or POST requests, and attributes like action, method, and target control submission. Common elements include single-line text, passwords, textareas, checkboxes, radio buttons, drop-downs, file uploads, hidden fields, and submit/reset buttons.
This document provides an introduction to HTML 5, including:
- A timeline of web technologies from 1991 to 2009 and the introduction of HTML 5.
- An overview of the new structural elements in HTML 5 like <header>, <nav>, <article>, <section>, <main>, <aside>, and <footer>.
- Descriptions of other new elements in HTML 5 like <video>, <audio>, <canvas>, and changes to existing form controls.
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.
HTML Web design english & sinhala mix noteMahinda Gamage
HTML (Hyper Text Markup Language) is used to build web pages and defines the structure and layout of a web page. The document discusses the overall structure of an HTML document which includes the <html>, <head>, and <body> tags. It also describes various other common tags used in HTML such as <p>, <br>, <font>, and <marquee> and how they are used to structure and style text on a web page.
VB.NET:An introduction to Namespaces in .NET frameworkRicha Handa
VB.NET namespaces organize code by grouping related type names and reducing name collisions. Namespaces are commonly used to specify which .NET framework libraries are needed for a program. Code can be organized into hierarchies with namespaces nested within other namespaces. For example, the Button class is contained within the System.Windows.Forms namespace, which is part of the larger System namespace that contains many commonly used namespaces like System.IO and System.Collections.
XHTML is the next generation of HTML that combines HTML and XML. It aims to replace HTML by being a stricter, cleaner version that conforms to XML standards. Key differences from HTML include elements must be properly nested, documents must be well-formed, tag names must be lowercase, and all elements must be closed. There are three document type definitions for XHTML: Strict, Transitional, and Frameset.
This document provides an overview of dynamic HTML (DHTML) and its components. DHTML uses HTML for content, CSS for styling and presentation, and scripting languages to manipulate and change the page after it loads. The three components are linked via the Document Object Model (DOM), which provides a standard interface. DHTML allows creating animations, games and applications by dynamically building web pages without plugins. It makes the web experience more interactive for users.
It describe the whole detail of html, CSS , html5 for descibing how to use html tags and where we use html tags. It describe the whole detail of html and CSS.
Tim Berners-Lee, a physicist working at CERN, invented HTML in the late 1980s as a way for researchers to share and collaborate on information. The earliest versions of HTML included basic markup tags but lacked features like tables. Subsequent versions in the 1990s, such as HTML 3.2, HTML 4, and HTML 4.01, added support for additional elements, tags, and features to enhance the functionality and capabilities of HTML. HTML is not a programming language but a markup language that uses tags to define the structure and layout of web pages.
Objects in JavaScript can be created using object literals, the new keyword, or Object.create(). Objects are collections of properties and methods that are mutable and manipulated by reference. Arrays are objects that represent ordered collections of values of any type and are created using array literals or the Array constructor. Common array methods include concat, join, pop, push, reverse, and sort. The Math object provides common mathematical functions like pow, round, ceil, floor, random, and trigonometric functions.
HTML is a markup language used to describe and structure web pages. It uses tags to define headings, paragraphs, links, images, and other content. An HTML file contains a head and body section. The head contains meta information about the page like the title. The body contains the visible page content. Common tags include headings, paragraphs, links, images, and divs to group content. Attributes provide extra information about elements.
CSS (Cascading Style Sheets) is used to define styles for displaying HTML elements. CSS has different levels that add new features denoted as CSS1, CSS2, CSS3. CSS saves work by defining styles that can be applied across multiple web pages through external style sheets or internal/inline styles. CSS style rules contain selectors and declarations, with properties and values. CSS comments, id and class selectors, and multiple style sheets are also discussed in the document.
This document provides an introduction to HTML for kids. It explains that HTML stands for Hypertext Markup Language and is used to structure and display web page content. HTML uses tags wrapped in angle brackets to mark elements, similar to how bread wraps the filling in a sandwich. The document then demonstrates basic HTML tags for paragraphs, lists, and images using examples and attributes to style elements. It encourages practicing these skills by coding a simple web page.
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.
The document provides an introduction to HTML basics including text, images, tables and forms. It covers the structure of an HTML document with the <head> and <body> sections. It describes common tags for headings, paragraphs, hyperlinks and images. It also discusses attributes, comments, and different ways to style and format text in HTML. The document is intended to teach HTML fundamentals.
The wrapper classes in Java are used to convert primitive data types like int and float into objects. There are eight wrapper classes that correspond to the eight primitive types. Wrapper classes allow primitive types to be used in contexts that require objects, like collections. They provide methods to convert between primitive types and their corresponding wrapper class objects.
This document provides an overview of web technology concepts and requirements for developing a website. It discusses how the web works from a user perspective, including necessary hardware, software, and internet connections. It then explains in more detail how information is transmitted and received through web requests and responses. Examples are given of common web applications and how e-commerce transactions are processed securely. Lastly, it outlines key requirements to collect from business owners regarding the goals and functionality needed for their website.
Drag and drop is a common feature that allows objects to be dragged to different locations. In HTML5, any element can be draggable. The document provides examples of how to make an element draggable using draggable="true" and how to define what is dragged and where it can be dropped using ondragstart, setData(), ondragover, and ondrop event handlers. It also provides references for learning more about HTML5 drag and drop.
This document provides an overview of how to create forms in HTML. It discusses the main components of forms, including common form controls like text fields, checkboxes, radio buttons, selection menus, file uploads, and buttons. It explains how to set attributes like name, value, size for each form control. The document also covers how form data is passed via the GET and POST methods, and how hidden fields can be used to pass additional data without the user seeing it. The overall purpose is to teach the fundamentals of creating HTML forms for collecting user input.
HTML forms allow users to enter data into a website. There are various form elements like text fields, textareas, dropdowns, radio buttons, checkboxes, and file uploads that collect different types of user input. The <form> tag is used to create a form, which includes form elements and a submit button. Forms submit data to a backend application using GET or POST methods.
Forms allow users to enter data into a website. They contain form elements like text fields, drop-down menus, and buttons. The <form> element defines a form, while <input>, <textarea>, <select>, and <button> elements create specific form controls. Forms submit data via GET or POST requests, and attributes like action, method, and target control submission. Common elements include single-line text, passwords, textareas, checkboxes, radio buttons, drop-downs, file uploads, hidden fields, and submit/reset buttons.
This document provides an introduction to HTML 5, including:
- A timeline of web technologies from 1991 to 2009 and the introduction of HTML 5.
- An overview of the new structural elements in HTML 5 like <header>, <nav>, <article>, <section>, <main>, <aside>, and <footer>.
- Descriptions of other new elements in HTML 5 like <video>, <audio>, <canvas>, and changes to existing form controls.
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.
HTML Web design english & sinhala mix noteMahinda Gamage
HTML (Hyper Text Markup Language) is used to build web pages and defines the structure and layout of a web page. The document discusses the overall structure of an HTML document which includes the <html>, <head>, and <body> tags. It also describes various other common tags used in HTML such as <p>, <br>, <font>, and <marquee> and how they are used to structure and style text on a web page.
This document compares HTML4 and HTML5, discussing their versions over time. It notes that HTML5 introduced new structures like drag and drop, can embed video/audio without Flash, and handles inaccurate syntax, while HTML4 used older structures and required Flash for media. HTML5 also introduced new APIs, tags, and features like local storage that enhanced flexibility, while HTML4 had more limited traditional APIs and no local storage capability.
HTML is a markup language used to define the structure and layout of web pages. It uses tags like <html> and <body> to mark elements in a web page like headings, paragraphs, links, images, and forms. Key HTML elements include headings, paragraphs, links, images, lists, tables, and forms. HTML documents are made up of these basic building blocks and contain HTML tags and plain text.
A presentation by Peter Tucker, associate professor of math and computer science at
Whitworth University as presented in February 2009 to the Online Journalism Lab.
Websockets on the JVM: Atmosphere to the rescue!jfarcand
WebSockets' State of the Union on the JVM with the help of the Atmosphere Framework. Status of atmosphere.js, socketio.js, socks.js client side library discussed as well.
The document discusses XHTML 1.0, which is an XML-based markup language that extends HTML. It defines XHTML as a family of current and future document types that reproduce, subset, and extend HTML 4. The document outlines the rules for XHTML documents, provides an example of valid XHTML code, and describes various elements and tags that can be used in XHTML such as links, images, lists, and tables.
HTML5 is the newest version of HTML that adds new semantic elements, built-in audio and video playback, and features like the canvas element for drawing graphics. It simplifies the syntax of earlier HTML versions and aims to make web pages more semantic, reduce the need for plugins, and work across devices. New elements in HTML5 include <header>, <footer>, <nav>, <video>, <audio>, <canvas>, and new form input types. It is still a work in progress with partial browser support.
HTML5 Tutorial For Beginners - Learning HTML 5 in simple and easy steps with examples covering 2D Canvas, Audio, Video, New Semantic Elements, Geolocation, Persistent Local Storage, Web Storage, Forms Elements,Application Cache,Inline SVG,Document
The document provides an introduction to HTML and XHTML, including:
1. HTML and XHTML are used to structure text and add multimedia elements to web pages. Web browsers interpret the code to display the page.
2. A typical web page contains elements like text, images, links, forms, etc. Content can be static or dynamically generated.
3. Authoring tools and knowledge of HTML/XHTML syntax are needed to implement web page designs and structure content with tags.
1. The document discusses C++ computer programming and how C++ can be used for programming computers.
2. C++ was developed as an enhancement to the C programming language and incorporates object-oriented programming. It allows programmers to write complex applications like media players.
3. C++ builds on C by supporting classes, objects, inheritance and other object-oriented features that are not present in C. This allows programmers to structure their code in a more organized object-oriented way.
This chapter introduces XHTML and covers:
- The transition from HTML to XHTML and XML syntax requirements
- The anatomy of a web page including head, body, and DTD sections
- Common inline and block-level tags for formatting text and elements
- Special characters and how to display them
- Creating hyperlinks within and between pages using absolute and relative linking
XHTML was created to replace HTML and is defined using XML rather than SGML. It is nearly identical to HTML but aims to be cleaner and more extensible by requiring elements to be properly nested, closed, and case-sensitive. Documents must also have a DOCTYPE declaration and refer to a DTD that defines syntax requirements. There are three main DTDs that can be used with XHTML - Strict, Transitional, and Frameset - depending on whether style information or frames are needed.
CSS Lessons Learned the Hard Way (Generate Conf)Zoe Gillenwater
Zoe Mickley Gillenwater gave a talk at Generate Conference in London where she shared several mistakes she made while learning CSS flexbox and other techniques. These included misunderstanding how flex-basis works, incorrectly using CSS transforms like rotateX, and making assumptions about screen reader support that caused accessibility issues. She emphasized that vulnerability and sharing mistakes openly can help both oneself and others learn. Making mistakes is a natural part of the learning process, and perfection should not be expected or feared.
First year Digital Media studio. Design and build of a portfolio using HOTGLUE. Basics of structure and navigation design. Introduced with a look at designing within system restraints with real hotglue!
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 information about HTML (Hypertext Markup Language) elements and tags used to structure and format web pages. It defines key concepts like the difference between the Internet and World Wide Web. It explains what web pages, websites, and how they are designed. It also provides details on important HTML tags like headings, paragraphs, links, images and how to format text. Design concepts like content, usability, and visibility that make websites effective are also summarized.
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 provides an introduction to HTML (Hypertext Markup Language). It discusses that HTML was created to allow for hypertext links within and between web documents, representing a departure from traditional printed books. It then covers the origins of HTML in SGML and its evolution into a presentation language. The rest of the document outlines basic HTML elements and tags for document structure, text formatting, lists, images, and links.
This document provides an introduction to HTML and XHTML. It defines HTML as the language used to structure text-based information in a document, and XHTML as an updated version of HTML that incorporates XML syntax. It describes the basic content that can be included in web pages, such as text, images, lists, and forms. It also explains how to properly structure an XHTML document using tags, and provides examples of common text formatting tags and other elements like headings, paragraphs, hyperlinks, and lists.
This document provides an introduction to HTML, including what HTML is, the structure of an HTML document, common HTML tags, attributes, and comments. HTML is a markup language used to create web pages and is made up of elements defined by tags. A basic HTML document structure includes header, body, and footer sections. Common tags include headings, paragraphs, links, images, and breaks. Attributes can modify tags, and comments are included with special syntax.
The document provides an introduction to HTML basics including the structure of an HTML document and common tags. It discusses the <head> and <body> sections, with the <head> containing metadata like the <title> and optional <meta>, <script>, and <style> tags. The <body> contains the visible page content and supports text formatting, hyperlinks, images, lists, and divisions/spans.
This document provides information about HTML (Hypertext Markup Language) including its history, components, and basic tags. It defines HTML as a markup language used to create web pages and describes how HTML files use tags to direct how content is displayed in a browser. The document also provides examples of common HTML tags for text formatting, links, lists, and tables.
Seo is referred as Search Engine Optimization. It has basically four modules Search engine optimization (SEO), Social Media Optimization (SMO), Search Engine Marketing (SEM) and PPC.
We at SKY INFOTECH have a team of professionals dedicated towards SEO and we are also proving LIVE PROJECT TRAINING in SEO and PPC.
This PDF is all about Basic HTML meta tags which are mostly used in SEO on-page practices. These slides will really help students who really want to know about SEO. We provide SEO training in Noida at affordable price. For more information, visit the website.
The document discusses various HTML tags and concepts used to design web pages. It defines key terms like web server, web site and web pages. It then explains the history and generations of HTML. The document provides details on how to create an HTML file and add text, links, lists, tables and formatting. It describes various tags for headings, paragraphs, fonts, images, and other elements to structure and style web page content.
HTML is a markup language used to define the structure and layout of web pages. Key points:
- HTML uses tags like <h1> and <p> to mark up headings, paragraphs, and other elements. A web browser reads HTML tags to display web pages.
- Common HTML elements include headings, paragraphs, links, images, lists, and tables. CSS can be used to style and lay out HTML elements.
- HTML documents have a basic structure including <html>, <head>, and <body> tags where content is placed.
The document provides an overview of HTML including static vs dynamic pages, HTML structure and tags, common elements like headings, paragraphs, and links, and how to choose an HTML editor. It discusses the <head> and <body> sections, formatting text, inserting images, videos and other media, lists, tables, forms, and using containers. The global data attribute is also introduced for storing custom data. Visual Studio Code is recommended as a free editor that provides features like auto-closing tags and code coloring.
A web server hosts one or more websites and web pages. A website is a collection of web pages, and a web page is a single file viewable in a browser. The home page is the first page visited in a website.
The document provides an overview of HTML including:
1) A brief history of HTML from its origins in the 1960s through its standardization by the W3C in the late 1990s.
2) An explanation of HTML syntax including tags, elements, attributes, and nesting.
3) A discussion of semantic markup and its advantages over presentation-oriented markup.
4) A description of the basic structure of an HTML document including the DOCTYPE, html, head, and body elements.
5) A quick tour of common HTML elements like headings, paragraphs, links, and divisions.
This document provides an introduction to HTML document structure and formatting. It discusses the basic structure of an HTML document including the <!DOCTYPE>, <head>, and <body> sections. It also covers common text formatting tags such as <b>, <i>, <u> and others. The document uses examples to demonstrate how to properly structure an HTML document and apply basic formatting tags.
This document provides an introduction to HTML document structure. It discusses the <!DOCTYPE> declaration, <head> and <body> sections, common text formatting tags, hyperlinks using the <a> tag, and linking to other sections of the same document. Examples are included to demonstrate various HTML elements, tags, and attributes.
This document provides an introduction to HTML document structure and formatting. It discusses the basic structure of an HTML document including the <!DOCTYPE>, <head>, and <body> sections. It also covers common text formatting tags such as <b>, <i>, <u> and others. The document uses examples to demonstrate how to properly structure an HTML document and apply basic formatting tags.
This document provides an introduction to HTML document structure. It discusses the <!DOCTYPE> declaration, <head> and <body> sections, common text formatting tags, hyperlinks using the <a> tag, and comments. Examples are provided to illustrate HTML elements, tags, and attributes. The document aims to explain basic HTML structure and elements in depth for creating web pages.
Similaire à Origins and evolution of HTML and XHTML (20)
Physiology and chemistry of skin and pigmentation, hairs, scalp, lips and nail, Cleansing cream, Lotions, Face powders, Face packs, Lipsticks, Bath products, soaps and baby product,
Preparation and standardization of the following : Tonic, Bleaches, Dentifrices and Mouth washes & Tooth Pastes, Cosmetics for Nails.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
2. Overview
Origins and evolution of HTML and
XHTML
Basic Syntax
Standard document structure
Basic text markup
Images
Hypertext links
Lists
3. Origins and Evolution of HTML
Hypertext Markup Language
Developed for the delivery of hypertext
on the WWW
Built using SGML
ASCII “Markup Language”
4. Recent Versions
HTML 4.0 – 1997
• Introduced many new features and deprecated many
older features
HTML 4.01 - 1999 - A cleanup of 4.0
XHTML 1.0 - 2000
• Just 4.01 defined using XML, instead of SGML
XHTML 1.1 – 2001
• Modularized 1.0, and drops frames
XHTML 2.0 – development abandoned
HTML 5.0
• Working Draft (not a W3C Recommendation yet)
• HTML and XHTML syntax
5. HTML versus XHTML
HTML has lax syntax rules, leading to sloppy
and sometime ambiguous documents
XHTML syntax is much more strict, leading
to clean and clear documents in a standard form
Even minor syntax errors will prevent a document
labelled as XML from being rendered fully, whereas
they would be ignored in the HTML syntax
HTML compatible with most legacy Web browsers
6. Editing (X)HTML
Creating HTML documents
• Text editors (e.g. Notepad, Emacs, Crimson Editor)
• Source code editors (e.g. Notepad++, WebTide)
• Authoring tools (e.g. Microsoft Expression Web,
Adobe Dreamwaver, KompoZer)
HTML files have .html extension
The filename of your homepage should be
index.html
• If a browser does not request a specific file in a
directory, normal Web server response is to return
index.html
• http://www.crg.cs.nott.ac.uk/~bnk/Teaching/WPS/
7. Basic Syntax
Elements are defined by tags (markers)
Tag format:
• Opening tag: <name>
• Closing tag: </name>
The opening tag and its closing tag together
specify a container for the content they enclose
• E.g. <p> Hello </p>
Not all tags have content
• E.g. <hr>
8. Basic Syntax 2
The container and its content together are
called an element
If a tag has attributes, they appear between its
name and the right bracket of the opening tag
• E.g. <img src = “c10.jpg” />
Comment form: <!-- … -->
Browsers ignore comments, unrecognizable
tags, line breaks, multiple spaces, and tabs
Tags are just suggestions to the browser,
even if they are recognized by the browser
9. HTML Document Structure
An HTML document is composed of 3 parts:
1. a line containing HTML version information, e.g.:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Note: <!DOCTYPE html> for HTML5
2. a declarative header section
• Delimited with the <head> tag
• The <title>tag is used to give the document a title
• normally displayed in the browser’s window title bar
3. a body containing the document's actual content
• Delimited with the <body> tag
After document type declaration, the remainder of an
HTML document is contained by the html element
10. Basic HTML Document
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title> … </title>
<meta http-equiv="Content-Type"
content="text/html;charset=utf-8" >
</head>
<body>
…
</body>
</html>
11. Basic Text Markup
Paragraph Elements: <p>
• Text is normally placed in paragraph elements
• The browser puts as many words of the
paragraph’s content as will fit in each line
<p>
Greetings!
</p>
• Simple HTML example
http://www.cs.nott.ac.uk/~bnk/WPS/simple.html
12. Basic Text Markup 2
Line breaks: <br>
Horizontal rules: <hr>
Headings
• Six sizes, 1 - 6, specified with <h1> to <h6>
• 1, 2, and 3 use font sizes that are larger than the default
font size
• 4 uses the default size
• 5 and 6 use smaller font sizes
• Headings example
http://www.cs.nott.ac.uk/~bnk/WPS/headings.html
13. Basic Text Markup 3
Blockquotes: <blockquote>
• To set a block of text off from the normal flow and
appearance of text
• Browsers often indent, and sometimes italicize
http://www.cs.nott.ac.uk/~bnk/WPS/blockquote.html
Font Styles and Sizes (can be nested)
• Boldface: <b>
• Italics: <i>
• Smaller: <small>
• Larger: <big> (not supported in HTML5)
• Monospace: <tt> (not supported in HTML5)
14. Basic Text Markup 4
Example: The <big> sleet <big> in <big>
<i> Crete </i><br /> lies </big>
completely </big> in </big> the street
Display: The sleet in Crete
lies completely in the street
Subscripts: <sub> Superscripts: <sup>
Example: x<sub>2</sub><sup>3</sup>
Display: x2
3
15. Basic Text Markup 5
Character Entities
the only
named
character
entity
references
in HTML5
16. Images
All modern web browsers can display images
inline (i.e. embedded in the text)
GIF (Graphic Interchange Format)
• 8-bit color (256 different colors)
JPEG (Joint Photographic Experts Group)
• 24-bit colour (16 million different colours)
Portable Network Graphics (PNG)
• Relatively new
• Designed for transferring images on the Internet
17. Images 2
Images are inserted into a document with the
<img> tag with the src attribute
The alt attribute is required by HTML
• (in HTML5 can be omitted when textual desc. not available )
• Non-graphical browsers
• Browsers with images turned off
<img src = “logo.jpg"
alt = “University of Nottingham Logo" />
The <img> tag has other optional attributes,
including width and height (in pixels)
http://www.cs.nott.ac.uk/~bnk/WPS/image.html
18. Linking on the Web
Document 1
Here is a link to document 2
Document 2
This is document 2.
Anchor
Link
(reference) Destination
Source
19. Hypertext Links
Hypertext is the essence of the Web!
A link is specified with the href (hypertext
reference) attribute of <a> (the anchor tag)
The content of <a> is the visual link in the
document
<a href=“target.html”>This is a link</a>
Relative addressing of targets is easier to
maintain and more portable than absolute
addressing
http://www.cs.nott.ac.uk/~bnk/WPS/link.html
20. Targets within Documents
If the target is not at the beginning of the
document, the target spot must be marked
Target labels can be defined in many different
tags with the id attribute
<h1 id = "baskets"> Baskets </h1>
The link to an id must be preceded by a pound
sign (#)
• target is in the same document,
<a href = "#baskets"> Baskets </a>
• target is in a different document
<a href = "myAd.html#baskets”> Baskets </a>
21. Image Hyperlinks
Links can include images in their content
<a href = "c210data.html“>
<img src = "smallplane.jpg"
alt = "Small picture of an airplane " >
Info on C210 </a>
22. Unordered Lists
The list is the content of the <ul> tag
List elements are the content of the <li> tag
<h3> Some Common Single-Engine Aircraft </h3>
<ul>
<li> Cessna Skyhawk </li>
<li> Beechcraft Bonanza </li>
<li> Piper Cherokee </li>
</ul>
23. Ordered Lists
The list is the content of the <ol> tag
Each item in the display is preceded by a sequence value
<h3> Cessna 210 Engine Starting Instructions </h3>
<ol>
<li> Set mixture to rich </li>
<li> Set propeller to high RPM </li>
<li> Set ignition switch to "BOTH" </li>
<li> Set auxiliary fuel pump switch to
"LOW PRIME" </li>
<li> When fuel pressure reaches 2 to 2.5
PSI, push starter button </li>
</ol>
24. Nested Lists
Any type list can be nested inside any type list
The nested list must be in a list item
<ol>
<li> Single-Engine Aircraft
<ol>
<li> Tail wheel </li>
<li> Tricycle </li>
</ol> <br>
</li>
<li> Dual-Engine Aircraft
<ol>
<li> Wing-mounted engines </li>
<li> Push-pull fuselage-mounted engines </li>
</ol>
</li>
</ol> http://www.cs.nott.ac.uk/~bnk/WPS/nested_lists.html
25. Definition Lists (for glossaries)
List is the content of the <dl> tag
Terms being defined are the content of the <dt>
tag
The definitions themselves are the content of the
<dd> tag
<dl>
<dt> 152 </dt>
<dd> Two-place trainer </dd>
<dt> 172 </dt>
<dd> Smaller four-place airplane </dd
</dl> http://www.cs.nott.ac.uk/~bnk/WPS/definition.html
27. Syntactic Differences
between HTML & XHTML
Case sensitivity
Closing tags
Quoted attribute values
Explicit attribute values
id and name attributes
Element nesting
28. Summary
Origins and evolution of HTML and XHTML
Basic syntax and standard document
structure
Basic text markup
Images
Hypertext links
Lists (unordered, ordered, definition)
Validation
HTML vs. XHTML syntax