Hyper Text Markup Language
Hyper Text Markup Language
Hyper Text Markup Language
Bootstrap includes HTML and CSS based design templates for typography, forms,
buttons, tables, navigation, modals, image carousels and many other, as well as
optional JavaScript plugins (pop up)
Bootstrap also gives you the ability to easily create responsive designs
Responsive web design is about creating web sites which automatically adjust themselves to
look good on all devices
Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter, and released as an
open source product in August 2011
There are two ways to start using Bootstrap on your own web site.
You can:
--------------------------------------------------------------------
Definition:- HyperText is a way to link two or more web pages (HTML documents) with each other.
A markup language is a computer language that is used to apply layout and formatting conventions
to a text document. It can turn text into images, tables, links, etc.
. With the help of HTML only, we can create static web pages.
An HTML document is made of many HTML tags and each HTML tag contains different content.
<!DOCTYPE>: It defines the document type or it tell the browser about the version of HTML.
<html > :This tag informs the browser that it is an HTML document.
<head>: It should be the first element inside the <html> element, which contains the
metadata(information about the document).
<title>: it is used to add title of that HTML page which appears at the top of the browser window.
Text between body tag describes the body content of the page that is visible to the end user.
o Tags: An HTML tag surrounds the content and apply meaning to it. It is written between <
and > brackets.
o Attribute: An attribute in HTML provides extra information about the element, and it is
applied within the start tag. An HTML attribute contains two fields: name & value.
In an HTML file, everything written within tags are termed as HTML elements.
Definition:- HTML tags are like keywords which defines that how web browser will format and display
the content. With the help of tags, a web browser can distinguish between an HTML content and a
simple content.
Technically, an element is a collection of start tag, attributes, end tag, content between
them.
Inline: These elements does not start with new line and take width as per contnet.
HTML Formatting is a process of formatting text for better look and feel. HTML provides us ability to
format text without using CSS. There are many formatting tags in HTML.
<sub></sub>
<sup></sup>
////////////////////////////////////////////////////////////////////////////////////////////////////////
IFRAME:-
An iframe or inline frame is used to display external objects including other web pages
within a web page. An iframe pretty much acts like a mini web browser within a web
browser.
<iframe src="URL"></iframe>
The <cite> tag defines the title of creative work, books, paintings, websites,
etc. <cite> elements in italic.
MetaData
The <meta> tags are typically used to provide structured metadata such as a
document's keywords, description, author name, character encoding, and other metadata.
Semantic Elements
A semantic element clearly describes its meaning to both the browser and the developer.
<article>
<aside>
<details>
<footer>
<header>
<main>
<mark>
<nav>
<section>
HTML5 introduces a number of new elements and attributes that can help
you in building modern websites. Here is a set of some of the most
prominent features introduced in HTML5.
New Semantic Elements − These are like <header>, <footer>, and <section>.
Forms 2.0 − Improvements to HTML web forms where new attributes have been
introduced for <input> tag.
Canvas − This supports a two-dimensional drawing surface that you can
program with JavaScript.
Audio & Video − You can embed audio or video on your webpages without
resorting to third-party plugins.
Geolocation − Now visitors can choose to share their physical location with your
web application.
<acronym> <abbr>
<applet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame>
<frameset>
<noframes>
<tt> CSS
What is Geolocation?
The HTML5 geolocation feature lets you find out the geographic coordinates (latitude and
longitude numbers) of the current location of your website's visitor.
SVG has several methods for drawing paths, boxes, circles, text, and graphic
images.
The graphic to the left is created with <canvas>. It shows four elements: a
red rectangle, a gradient rectangle, a multicolor rectangle, and a multicolor
text.
HTML5 Canvas element and JavaScript API to draw shapes, paths and do some basic animation
The <noscript> element is used to provide an alternate content for users that have either
disabled JavaScript in their browser or have a browser that doesn't support client-side
scripting.
Intro
- What is HTML?
- Hello World
- Headings
- Paragraphs
- Tag Attributes
- Lists
- Tables
- Forms
- Buttons
- Images
- Quotations
- Info
- blog.html
- Articles
- Sidebar/aside/nav
- Footer
- Meta-tags/SSO
- Internal links
Canvas is like a "paint" program. Once the pixels hit the screen, that is your drawing. You cannot change
shapes except by overwriting them with other pixels. Paintings are pixel-oriented.
32
High Level Summary of Canvas vs. SVG
Canvas
1. Pixel based (Dynamic .png)
2. Single HTML element.(Inspect element in Developer tool. You can see only canvas
tag)
3. Modified through script only
4. Event model/user interaction is granular (x,y)
5. Performance is better with smaller surface, a larger number of objects (>10k), or
both
SVG
1. Shape based
2. Multiple graphical elements, which become part of the DOM
3. Modified through script and CSS
4. Event model/user interaction is abstracted (rect, path)
5. Performance is better with smaller number of objects (<10k), a larger surface, or
both
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-
developer/samples/gg193983(v=vs.85)?redirectedfrom=MSDN