The document discusses the three main layers of front-end web development: structure with HTML, style with CSS, and behavior with JavaScript. It provides an overview of HTML, describing it as the basic language used to write web pages and its tags which provide structure and meaning to content. CSS is described as controlling how HTML elements are displayed and allowing the styling of multiple pages at once. JavaScript is outlined as a scripting language that can add dynamic functionality and logic to HTML pages, such as form validation, tabs, and image menus. The document demonstrates how these three layers work together to build a complete web page.
3. Three layers of web design:
Structure
HTMLmarkup
Style
CSS
Behavior
JavaScript
4. What is
HTML
HTML=HyperTextMarkup
Language
Amarkuplanguagedesignedfor
thecreationofwebpages and
otherinformation viewablein
abrowser
Thebasiclanguage usedto
writewebpages.
Fileextension:.html,.htm
5. Html Tags
A Tag is: Non-hierarchical
keywords or term
assigned to a piece of
information
Tag Usually goes with
pair: an open tag (<b>
and an end tag (</b>)
<> - Opening Tag
</> - Closing Tag
14. HTML
Once page content is
marked up with HTML
tags, the browser applies
default styles to the tags.
So now page is readable
and have a clear
hierarchy.
15. But what should we do to
make the page look nice?
The answer is use CSS!
16. Cascading
Style
Sheet
• CSS stands for Cascading Style
Sheets.
• CSS describes how HTML elements
are to be
displayed on screen, paper, or in
other
media.
• CSS saves a lot of work. It can
control the
layout of multiple web pages all at
once.the browser
25. JavaScript
• JavaScript is a Scripting Language
• A scripting language is a
lightweight programming
language. JavaScript is
programming code that can be
inserted into HTML pages.
• JavaScript inserted into HTML pages, can
be executed by all modern web browsers.
30. JavaScript
At the beginning JavaScript was
designed to manipulate web pages.
And it does that very well!
But nowadays its usage is much
much wider: you can use it outside
of web pages and the browser