HTML is used to define the structure and content of a web page. CSS controls the visual styling and layout of HTML elements, while JavaScript provides interactivity. The document discusses the basic anatomy of a browser and how HTML, CSS, and JavaScript are used together to build web pages. It provides examples of HTML tags and syntax, CSS properties and selectors, and how to insert JavaScript code.
Kunal Kalamkar presented an introduction to web technologies like HTML, CSS, and JavaScript at Chh. Shahu College of Engineering, Aurangabad. The presentation covered the basics of each technology - HTML is used to define document structure, CSS controls visual styling, and JavaScript adds interactivity. Examples were provided of how each technology can be used, such as HTML tags, CSS properties, and JavaScript functions. Both advantages and disadvantages of the web technologies were discussed. Finally, some mini projects implemented using HTML, CSS, and JavaScript were demonstrated, such as a college website, calculator, student registration form, and reversing numbers.
The document provides an introduction to HTML, CSS, and JavaScript for creating web technologies. It discusses how to set up a development environment with a text editor and browser. It explains the basic structure and syntax of HTML, CSS, and JavaScript, including how to select and style elements with CSS and manipulate the DOM with JavaScript. Key topics covered include HTML tags, the box model, CSS selectors, layout systems like grid, and retrieving/modifying elements with JavaScript. The document serves as a high-level overview of the main technologies used for front-end web development.
Introduction to HTML+CSS+Javascript.pptxAliRaza899305
The document provides an introduction to HTML, CSS, and JavaScript for developing web technologies. It discusses how HTML is used to define the structure and content of a web page, CSS is used to control the visual styling of web pages, and JavaScript is used to add interactivity. It also provides examples of basic HTML tags and syntax, CSS properties and selectors, and how to insert JavaScript code. Finally, it summarizes some of the main capabilities and APIs available in JavaScript.
The document provides an introduction to web technologies including HTML, CSS, and JavaScript. It explains that HTML is used to define the structure and content of a web page, CSS is used to control the visual styling and layout, and JavaScript is used for interactivity. It also provides overviews of topics like the anatomy of a browser, HTML tags and syntax, CSS properties and selectors, and how to start developing and testing web pages locally.
HTML is a markup language used to define the structure and layout of web pages. CSS is used to style and lay out HTML elements, and JavaScript can be used to program behaviors and interactions in web pages. jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, as well as event handling, animations, and Ajax interactions for rapid web development.
Tech Winter Break GDG on Campus MM(DU) - Web dev Sessionsharmaparag2004
A presentation of an exciting hands-on workshop where we dive into the world of Web Development! Whether you're a beginner or an experienced developer, this session will provide you with practical knowledge to incorporate AI and API's into your projects
The document summarizes an upcoming presentation on HTML5 and PHP. It lists the group members and covers the following topics in the presentation agenda: HTML5 elements like Canvas, SVG, drag/drop, geo-location, video, audio; PHP syntax, variables, and strings; and differences between SVG and Canvas. It provides code examples and explanations for several HTML5 elements and features including Canvas, SVG, drag/drop, geo-location, video, audio, and form handling.
The document provides a cheat sheet for HTML and HTML5 tags, including:
1. An overview of common tags for document structure like <html>, <head>, <body>, and headings; formatting tags like <p>, <strong>, and <em>; and links and images with <a> and <img>.
2. Descriptions of lists (<ul>, <ol>, <li>), forms, tables, and multimedia with tags like <map>, <area>, <video>, and <audio>.
3. A list of new HTML5 tags and character entities at the end. The cheat sheet covers the essential tags for text, structure, links, images, and lists to provide a high-
CSS (Cascading Style Sheets) is a stylesheet language used to control the presentation and layout of HTML documents. It allows developers to define styles for elements, such as colors, fonts, spacing, positioning, and responsiveness, to create visually appealing and consistent web pages. CSS can be applied inline, internally, or externally, and it supports features like flexbox, grid, animations, and media queries for advanced design and layout control.
CSS (Cascading Style Sheets) is a coding language that is used to format and style HTML documents. It allows you to control things like fonts, colors, layout, and formatting on web pages without having to insert HTML tags. The document provides an overview of CSS syntax and properties, and how to use CSS to style elements like text, links, backgrounds, borders, padding and margins. It also discusses tools for working with CSS like inspect element and text editors, and provides examples of CSS tricks for rounded corners, gradients, lists and conditional formatting. Resources for learning more about CSS are included at the end.
Get The Knowledge and Advance of HTML
Block-level Elements:
A block-level element always starts on a new line.
A block-level element always takes up the full width available.
A block level element has a top and a bottom margin, whereas an inline element does not.
The <div> element is a block-level element.
HTML Block and Inline Elements describes different HTML elements and their uses. Block-level elements like <div> and <p> always start on a new line and take up the full width available, while inline elements like <span> only take up as much width as needed and do not start a new line. The document also provides examples of using <div>, <span>, and other common HTML tags.
HTML is a markup language used to define the structure and layout of web pages. CSS is used to style and lay out HTML elements, and JavaScript can be used to program behaviors and interactions in web pages. jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, as well as event handling, animations, and Ajax interactions for rapid web development.
Tech Winter Break GDG on Campus MM(DU) - Web dev Sessionsharmaparag2004
A presentation of an exciting hands-on workshop where we dive into the world of Web Development! Whether you're a beginner or an experienced developer, this session will provide you with practical knowledge to incorporate AI and API's into your projects
The document summarizes an upcoming presentation on HTML5 and PHP. It lists the group members and covers the following topics in the presentation agenda: HTML5 elements like Canvas, SVG, drag/drop, geo-location, video, audio; PHP syntax, variables, and strings; and differences between SVG and Canvas. It provides code examples and explanations for several HTML5 elements and features including Canvas, SVG, drag/drop, geo-location, video, audio, and form handling.
The document provides a cheat sheet for HTML and HTML5 tags, including:
1. An overview of common tags for document structure like <html>, <head>, <body>, and headings; formatting tags like <p>, <strong>, and <em>; and links and images with <a> and <img>.
2. Descriptions of lists (<ul>, <ol>, <li>), forms, tables, and multimedia with tags like <map>, <area>, <video>, and <audio>.
3. A list of new HTML5 tags and character entities at the end. The cheat sheet covers the essential tags for text, structure, links, images, and lists to provide a high-
CSS (Cascading Style Sheets) is a stylesheet language used to control the presentation and layout of HTML documents. It allows developers to define styles for elements, such as colors, fonts, spacing, positioning, and responsiveness, to create visually appealing and consistent web pages. CSS can be applied inline, internally, or externally, and it supports features like flexbox, grid, animations, and media queries for advanced design and layout control.
CSS (Cascading Style Sheets) is a coding language that is used to format and style HTML documents. It allows you to control things like fonts, colors, layout, and formatting on web pages without having to insert HTML tags. The document provides an overview of CSS syntax and properties, and how to use CSS to style elements like text, links, backgrounds, borders, padding and margins. It also discusses tools for working with CSS like inspect element and text editors, and provides examples of CSS tricks for rounded corners, gradients, lists and conditional formatting. Resources for learning more about CSS are included at the end.
Get The Knowledge and Advance of HTML
Block-level Elements:
A block-level element always starts on a new line.
A block-level element always takes up the full width available.
A block level element has a top and a bottom margin, whereas an inline element does not.
The <div> element is a block-level element.
HTML Block and Inline Elements describes different HTML elements and their uses. Block-level elements like <div> and <p> always start on a new line and take up the full width available, while inline elements like <span> only take up as much width as needed and do not start a new line. The document also provides examples of using <div>, <span>, and other common HTML tags.
INHERITANCE ppt of python.pptx & PYTHON INHERITANCE PPTdeepuranjankumar08
The document discusses inheritance in Python. Inheritance allows a child class to inherit properties from a parent class. There are different types of inheritance including single, multi-level, multiple, and hierarchical inheritance. Single inheritance involves one parent and one child class, multi-level involves multiple generations of inheritance, multiple involves one child class with multiple parent classes, and hierarchical involves one parent class with multiple child classes. Examples of each type of inheritance in Python are provided.
PYTHON inheritance PPT.pptxpython inheritance ppt and inheritance in pythondeepuranjankumar08
Data structures and algorithms (DSA) are fundamental concepts in computer science. DSA in Python covers common data structures like arrays, stacks, queues, linked lists, trees, and graphs. It also covers algorithms like searching, sorting, recursion, and algorithm analysis.
"Orthoptera: Grasshoppers, Crickets, and Katydids pptxArshad Shaikh
Orthoptera is an order of insects that includes grasshoppers, crickets, and katydids. Characterized by their powerful hind legs, Orthoptera are known for their impressive jumping ability. With diverse species, they inhabit various environments, playing important roles in ecosystems as herbivores and prey. Their sounds, often produced through stridulation, are distinctive features of many species.
Types of Actions in Odoo 18 - Odoo SlidesCeline George
In Odoo, actions define the system's response to user interactions, like logging in or clicking buttons. They can be stored in the database or returned as dictionaries in methods. Odoo offers various action types for different purposes.
RELATIONS AND FUNCTIONS
1. Cartesian Product of Sets:
If A and B are two non-empty sets, then their Cartesian product is:
A × B = {(a, b) | a ∈ A, b ∈ B}
Number of elements: |A × B| = |A| × |B|
2. Relation:
A relation R from set A to B is a subset of A × B.
Domain: Set of all first elements.
Range: Set of all second elements.
Codomain: Set B.
3. Types of Relations:
Empty Relation: No element in R.
Universal Relation: R = A × A.
Identity Relation: R = {(a, a) | a ∈ A}
Reflexive: (a, a) ∈ R ∀ a ∈ A
Symmetric: (a, b) ∈ R ⇒ (b, a) ∈ R
Transitive: (a, b), (b, c) ∈ R ⇒ (a, c) ∈ R
Equivalence Relation: Reflexive, symmetric, and transitive
4. Function (Mapping):
A relation f: A → B is a function if every element of A has exactly one image in B.
Domain: A, Codomain: B, Range ⊆ B
5. Types of Functions:
One-one (Injective): Different inputs give different outputs.
Onto (Surjective): Every element of codomain is mapped.
One-one Onto (Bijective): Both injective and surjective.
Constant Function: f(x) = c ∀ x ∈ A
Identity Function: f(x) = x
Polynomial Function: e.g., f(x) = x² + 1
Modulus Function: f(x) = |x|
Greatest Integer Function: f(x) = [x]
Signum Function: f(x) =
-1 if x < 0,
0 if x = 0,
1 if x > 0
6. Graphs of Functions:
Learn shapes of basic graphs: modulus, identity, step function, etc.
Dashboard Overview in Odoo 18 - Odoo SlidesCeline George
Odoo 18 introduces significant enhancements to its dashboard functionalities, offering users a more intuitive and customizable experience. The updated dashboards provide real-time insights into various business operations, enabling informed decision-making.
Students will research and orally present a Colombian company using a visual tool, in order to develop their communication skills and intercultural understanding through the exploration of identity, innovation, and local culture, in connection with the IB global themes.
This study describe how to write the Research Paper and its related issues. It also presents the major sections of Research Paper and various tools & techniques used for Polishing Research Paper
before final submission.
Finding a Right Journal and Publication Ethics are explain in brief.
POS Reporting in Odoo 18 - Odoo 18 SlidesCeline George
To view all the available reports in Point of Sale, navigate to Point of Sale > Reporting. In this section, you will find detailed reports such as the Orders Report, Sales Details Report, and Session Report, as shown below.
Coleoptera, commonly known as beetles, is the largest order of insects, comprising approximately 400,000 described species. Beetles can be found in almost every habitat on Earth, exhibiting a wide range of morphological, behavioral, and ecological diversity. They have a hardened exoskeleton, with the forewings modified into elytra that protect the hind wings. Beetles play important roles in ecosystems as decomposers, pollinators, and food sources for other animals, while some species are considered pests in agriculture and forestry.
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...wygalkelceqg
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical Management 2nd Ed Klotz
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical Management 2nd Ed Klotz
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical Management 2nd Ed Klotz
Order: Odonata Isoptera and Thysanoptera.pptxArshad Shaikh
*Odonata*: Odonata is an order of insects that includes dragonflies and damselflies. Characterized by their large, compound eyes and agile flight, they are predators that feed on other insects, playing a crucial role in maintaining ecological balance.
*Isoptera*: Isoptera is an order of social insects commonly known as termites. These eusocial creatures live in colonies with complex social hierarchies and are known for their ability to decompose wood and other cellulose-based materials, playing a significant role in ecosystem nutrient cycling.
*Thysanoptera*: Thysanoptera, or thrips, are tiny insects with fringed wings. Many species are pests that feed on plant sap, transmitting plant viruses and causing damage to crops and ornamental plants. Despite their small size, they have significant impacts on agriculture and horticulture.
"Dictyoptera: The Order of Cockroaches and Mantises" Or, more specifically: ...Arshad Shaikh
Dictyoptera is an order of insects that includes cockroaches and praying mantises. These insects are characterized by their flat, oval-shaped bodies and unique features such as modified forelegs in mantises for predation. They inhabit diverse environments worldwide.
Stewart Butler - OECD - How to design and deliver higher technical education ...EduSkills OECD
Stewart Butler, Labour Market Economist at the OECD presents at the webinar 'How to design and deliver higher technical education to develop in-demand skills' on 3 June 2025. You can check out the webinar recording via our website - https://oecdedutoday.com/webinars/ .
You can check out the Higher Technical Education in England report via this link 👉 - https://www.oecd.org/en/publications/higher-technical-education-in-england-united-kingdom_7c00dff7-en.html
You can check out the pathways to professions report here 👉 https://www.oecd.org/en/publications/pathways-to-professions_a81152f4-en.html
Here is the current update:
CURRENT CASE COUNT: 897
- Texas: 742 (+14) (55% of cases are in Gaines County). Includes additional numbers from El Paso.
- New Mexico: 79 (+1) (83% of cases are from Lea County)
- Oklahoma: 17
- Kansas: 59 (+3) (38.89% of the cases are from Gray County)
HOSPITALIZATIONS: 103
- Texas: 94 – This accounts for 13% of all cases in Texas.
- New Mexico: 7 – This accounts for 9.47% of all cases in New Mexico.
- Kansas: 3 – This accounts for 5.08% of all cases in Kansas.
DEATHS: 3
- Texas: 2 – This is 0.28% of all cases in Texas.
- New Mexico: 1 – This is 1.35% of all cases in New Mexico.
US NATIONAL CASE COUNT: 1,132 (confirmed and suspected)
INTERNATIONAL SPREAD
Mexico: 1,856(+103), 4 fatalities
- Chihuahua, Mexico: 1,740 (+83) cases, 3 fatalities, 4 currently hospitalized.
Canada: 2,791 (+273)
- Ontario, Canada: 1,938 (+143) cases. 158 (+29) hospitalizations
- Alberta, Canada: 679 (+119) cases. 4 currently hospitalized
How to Setup Renewal of Subscription in Odoo 18Celine George
A subscription is a recurring plan where you set a subscription period, such as weekly, monthly, or yearly. Based on this period, the subscription renews automatically. In Odoo 18, you have the flexibility to manage renewals either manually or automatically.
♥☽✷♥
Make sure to catch our weekly updates. Updates are done Thursday to Fridays or its a holiday/event weekend.
Thanks again, Readers, Guest Students, and Loyalz/teams.
This profile is older. I started at the beginning of my HQ journey online. It was recommended by AI. AI was very selective but fits my ecourse style. I am media flexible depending on the course platform. More information below.
AI Overview:
“LDMMIA Reiki Yoga refers to a specific program of free online workshops focused on integrating Reiki energy healing techniques with yoga practices. These workshops are led by Leslie M. Moore, also known as LDMMIA, and are designed for all levels, from beginners to those seeking to review their practice. The sessions explore various themes like "Matrix," "Alice in Wonderland," and "Goddess," focusing on self-discovery, inner healing, and shifting personal realities.”
♥☽✷♥
“So Life Happens-Right? We travel on. Discovering, Exploring, and Learning...”
These Reiki Sessions are timeless and about Energy Healing / Energy Balancing.
A Shorter Summary below.
A 7th FREE WORKSHOP
REiki - Yoga
“Life Happens”
Intro Reflections
Thank you for attending our workshops. If you are new, do welcome. We have been building a base for advanced topics. Also, this info can be fused with any Japanese (JP) Healing, Wellness Plans / Other Reiki /and Yoga practices.
Power Awareness,
Our Defense.
Situations like Destiny Swapping even Evil Eyes are “stealing realities”. It’s causing your hard earned luck to switch out. Either way, it’s cancelling your reality all together. This maybe common recently over the last decade? I noticed it’s a sly easy move to make. Then, we are left wounded, suffering, accepting endless bad luck. It’s time to Power Up. This can be (very) private and quiet. However; building resources/EDU/self care for empowering is your business/your right. It’s a new found power we all can use for healing.
Stressin out-II
“Baby, Calm down, Calm Down.” - Song by Rema, Selena Gomez (Video Premiered Sep 7, 2022)
Within Virtual Work and VR Sims (Secondlife Metaverse) I love catching “Calm Down” On the radio streams. I love Selena first. Second, It’s such a catchy song with an island feel. This blends with both VR and working remotely.
Its also, a good affirmation or mantra to *Calm down* lol.
Something we reviewed in earlier Workshops.
I rarely mention love and relations but theres one caution.
When we date, almost marry an energy drainer/vampire partner; We enter doorways of no return. That person can psychic drain U during/after the relationship. They can also unleash their demons. Their dark energies (chi) can attach itself to you. It’s SYFI but common. Also, involving again, energy awareness. We are suppose to keep our love life sacred. But, Trust accidents do happen. The Energies can linger on. Also, Reiki can heal any breakup damage...
(See Pres for more info. Thx)
How to Use Owl Slots in Odoo 17 - Odoo SlidesCeline George
In this slide, we will explore Owl Slots, a powerful feature of the Odoo 17 web framework that allows us to create reusable and customizable user interfaces. We will learn how to define slots in parent components, use them in child components, and leverage their capabilities to build dynamic and flexible UIs.
4. HTML
HTML means Hyper Text Markup
Language.
The HTML allow us to define the structure of a document
or a website.
HTML is NOT a programming language, it’s a markup
language, which means its purpose is to give structure to
the content of the website, not to define an algorithm.
Here is an example of tags:
<title>This is a title</title>
The HTML defines the page structure. A website can have
several HTMLs to different pages.
<html>
<head>
</head>
<body>
<div>
<p>Hi</p>
</div>
</body>
</html>
5. HTML: syntax example
<div id="main">
<!-- this is a comment -->
This is text without a
tag.
<button class="mini">press
me</button>
<img
src="me.png" />
</div>
Tag
name attribute
s
commen
t
text
tag
self-closing
tag
6. Although there are lots of tags in the HTML specification, 99% of the webs use a
subset of HTML tags with less that 10 tags, the most important are:
● <div>: a container, usually represents a rectangular area with information inside.
● <img/>: an image
● <a>: a clickable link to go to another URL
● <p>: a text paragraph
● <h1>: a title (h2,h3,h4 are titles of less importance)
● <input>: a widget to let the user introduce information
● <style> and <link>: to insert CSS rules
● <script>: to execute Javascript
● <span>: a null tag (doesn't do anything), good for tagging info
HTML: main tags
7. HTML: other interesting tags
There are some tags that could be useful
sometimes:
● <button>: to create a button
● <audio>: for playing audio
● <video>: to play video
● <canvas>: to draw graphics from javascript
● <iframe>: to put another website inside ours
8. CSS
CSS allows us to specify how to
present (render) the document info
stored in the HTML.
Thanks to CSS we can control all the
aspects of the visualization and some
other features:
● Colors: content, background,
borders
● Margins: interior margin,
exterior margin
● Position: where to put it
● Sizes: width, height
● Behaviour: changes on mouse
over
9. CSS example
* {
color: blue; /*a comment
*/ margin: 10px;
font: 14px Tahoma;
}
This will change all the tags in my web ( ‘*‘ means all) to look blue with font Tahoma
with 14px, and leaving a margin of 10px around.
10. How to add CSS ?
There are three ways to add CSS to your website:
● Using a style tag in Internal CSS
<style>
p { color: blue }
</style>
● Referencing an external CSS
<link href="style.css"
rel="stylesheet" />
● Using the attribute style on a tag (inline)
<p style="color: blue; margin: 10px">…
</p>
11. CSS Properties
Here is a list of the most common CSS fields and an example:
● color: #FF0000; red; rgba(255,00,100,1.0); //different ways to
specify colors
● background-color: red;
● background-image: url('file.png');
● font: 18px 'Tahoma';
● border: 2px solid black;
● border-top: 2px solid red;
● border-radius: 2px; //to remove corners and make them more round
● margin: 10px; //distance from the border to the outer elements
● padding: 2px; //distance from the border to the inner elements
● width: 100%; 300px; 1.3em; //many different ways to specify
distances
● height: 200px;
● text-align: center;
● box-shadow: 3px 3px 5px black;
● cursor: pointer;
● display: inline-block;
● overflow: hidden;
12. CSS Selectors
You can also specify tags by its context, for example: tags that are inside of tags
matching a selector. Just separate the selectors by an space:
div#main p.intro { ... }
This will affect to the p tags of class intro that are inside the tag div of id main
<div id="main">
<p class="intro">....</p> ← Affects this one
</div>
<p class="intro">....</p>← but not this one
13. Box Model
It is important to note that by default any
width and height specified to an element
will not take into account its margin, so a
div with width 100px and margin 10px will
measure 120px on the screen, not 100px.
This could be a problem breaking
your layout.
You can change this behaviour changing
the box model of the element so the
width uses the outmost border:
div { box-sizing: border; }
14. Layout
One of the hardest parts of CSS is
construing the layout of your website
(the structure inside the window) .
By default HTML tends to put
everything in one column, which is not
ideal.
There has been many proposals in CSS
to address this issue (tables, fixed divs,
flex, grid, …).
15. Flexbo
x
The first big proposal to address the
layout was the flexbox model.
This model allows to arrange stuff in
one direction (vertically or
horizontally) very easily.
You can even choose to arrange from
right to left (reverse).
It can also be used to arrange a series
of elements in different rows.
Check the tutorial for more
info.
HTML
<div class="box">
<div>One</div>
<div>Two</div>
<div>Three
<br>first line
<br>second line
</div>
</div>
CSS
.box {
display: flex;
}
16. Javascript
A regular programming language, easy to start, hard
to master.
Allows to give some interactivity to the elements on the
web.
var my_number = 10;
function say( str )
{
console.log( str
);
}
say("hello");
Java Script is programming language . We use it to
give instructions to the computer
JavaScript is a scripting language that allows
developers to create dynamic and interactive
web pages
17. Javascript: Syntax
Very similar to C++ or Java but much simpler.
var my_number = 10; //this is a
comment var my_string = "hello";
var my_array = [10,20,"name",true];
var my_object = { name: "javi",
city: "Barcelona" };
function say( str )
{
for(var i = 0; i < 10; ++i)
console.log(" say: " + str
);
18. Javascript example
<html>
<body>
<h1>This is a title</h1>
<script>
var title = document.querySelector("h1");
title.innerHTML = "This is another title";
</script>
</body>
</html>
19. Javascript: using selectors
You can retrieve elements using selectors:
var nodes = document.querySelectorAll("p.intro");
will return an array with all <p class="intro"> nodes in the
web. Or if we have already a node and we want to search inside:
var node = mynode.querySelectorAll("p.intro")
20. Javascript: create nodes
Create elements:
var element = document.createElement("div");
And attach them to the DOM:
document.querySelector("#main").appendChild( elemen
t );
Or remove it from its parent:
element.remove();
You can clone an element also easily:
var cloned = element.cloneNode(true);
21. JavaScript Today used many fields
Web/
Mobile
App
Real time
Networkin
g App
Command
line tools
22. Example of a
website
HTML in index.html
<link href="style.css" rel="stylesheet"/>
<h1>Welcome</h1>
<p>
<button>Click me</button>
</p>
<script src="code.js"/>
CSS in style.css
h1 { color: #333;
} button {
border: 2px solid
#AAA; background-
color: #555;
}
Javascript in code.js
//fetch the button from the DOM
var button = document.querySelector("button");
//attach and event when the user clicks
it button.addEventListener("click",
myfunction);
//create the function that will be called
when the button is pressed
function myfunction()
{
//this shows a popup
window alert("button
clicked!");
}