SlideShare a Scribd company logo
HTML (HyperText Markup Language) is the language used to create web page documents. There are a
few versions of HTML in use today: HTML 4.01 is the most firmly established and the newer, more
robust HTML5 is gaining steam and browser support. Both versions have a stricter implementation called
XHTML (eXtensible HTML), which is essentially the same language with much stricter syntax rules.
HTML is not a programming language; it is a markup language, which means it is a system for
identifying and describing the various components of a document such as headings, paragraphs, and lists.
The markup indicates the document’s underlying structure (you can think of it as a detailed, machine-
readable outline). You don’t need programming skills—only patience and common sense—to write
HTML. The best way to learn HTML is to write out some pages by hand, as we will be doing in the
exercises in this class.
While HTML is used to describe the content in a web page, it is Cascading Style Sheets (CSS) that
describe how that content should look. In the web design biz, the way the page looks is known as its
presentation. That means fonts, colors, background images, line spacing, page layout, and so on… all
controlled with CSS. With the newest version (CSS3), you can even add special effects and basic
animation to your page. CSS also provides methods for controlling how documents will be presented in
contexts other than the traditional desktop browser, such as in print and or on devices with small screen
widths. It also has rules for specifying the nonvisual presentation of documents, such as how they will
sound when read by a screen reader (although those are not well supported).
Style sheets are also a great tool for automating production because you can change the way an element
looks across all the pages in your site by editing a single style sheet document. Style sheets are supported
to some degree by all modern browsers.
Although it is possible to publish web pages using HTML alone, you’ll probably want to take on style
sheets so you’re not stuck with the browser’s default styles. If you’re looking into designing websites
professionally, proficiency at style sheets is mandatory.
JavaScript is a scripting language that is used to add interactivity and behaviors to web pages, including
these (just to name a few):
• Checking form entries for valid entries
• Swapping out styles for an element or an entire site
• Making the browser remember information about the user for the next time she visits
• Building interface widgets, such as expanding menus
JavaScript is used to manipulate the elements on the web page, the styles applied to them, or even the
browser itself. There are other web scripting languages, but JavaScript (also called ECMAScript) is the
standard and most ubiquitous.
You may also hear the term DOM scripting used in relation to JavaScript. DOM stands for Document
Object Model, and it refers to the standardized list of web page elements that can be accessed and
manipulated using JavaScript (or another scripting language). DOM scripting is an updated term for what
used to be referred to as DHTML (Dynamic HTML), now considered an obsolete approach.

More Related Content

What's hot (18)

PDF
Web Design & Development Courses in Pune | 3DOT Technologies
abeda786
 
PPTX
Web Design L1 - Untagling the Web
mykella
 
PPTX
C language
omprakash810
 
PDF
C language
omprakash810
 
PPTX
Dhtml
rahul kundu
 
ODP
Web design using html
ElsaS7
 
PPTX
HTML
miguelcroem
 
PPTX
Fundamentals of Web building
RC Morales
 
PPT
Unit 2 dhtml
Sarthak Varshney
 
PPT
Dhtml
Soham Sengupta
 
PPT
Dynamic html (#1)
Haider Habeeb
 
PPTX
html & css
umesh patil
 
PPT
Dhtml chapter2
FLYMAN TECHNOLOGY LIMITED
 
PPTX
PHP Training in Chandigarh
Webcom Incorp
 
PPTX
DHTML
Ravinder Kamboj
 
PDF
Ncp computer appls web tech asish
NCP
 
PPTX
13. session 13 introduction to dhtml
Phúc Đỗ
 
PPTX
Web topic 2 html
CK Yang
 
Web Design & Development Courses in Pune | 3DOT Technologies
abeda786
 
Web Design L1 - Untagling the Web
mykella
 
C language
omprakash810
 
C language
omprakash810
 
Web design using html
ElsaS7
 
Fundamentals of Web building
RC Morales
 
Unit 2 dhtml
Sarthak Varshney
 
Dynamic html (#1)
Haider Habeeb
 
html & css
umesh patil
 
PHP Training in Chandigarh
Webcom Incorp
 
Ncp computer appls web tech asish
NCP
 
13. session 13 introduction to dhtml
Phúc Đỗ
 
Web topic 2 html
CK Yang
 

Similar to Web Development - HTML, CSS, JavaScript (20)

PPTX
Html in Web design and Development.pptxt.pptx
samuelasefa9
 
PPT
HTML element is everything between the start tag and the end tag
ssuser6478a8
 
PPTX
Web Designing Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
PPT
introdution-to-html.ppt
SACHINS902817
 
PDF
3 dot technologies by deepak modi
Deepak Modi
 
PPTX
3 dot technologies by deepak modi
Deepak Modi
 
PPTX
Grade 10 COMPUTER
Joel Linquico
 
PPSX
HTML & JAVA Script
Nitesh Gupta
 
PPTX
The Difference between HTML, XHTML & HTML5 for Beginners
Rasin Bekkevold
 
PDF
C language
omprakash810
 
PPTX
C language
omprakash810
 
PDF
C language
omprakash810
 
PDF
3.web Technology and sub topics for computer applications
Omkar990719
 
PDF
Web Engineering UNIT III as per RGPV Syllabus
NANDINI SHARMA
 
PPTX
Web designing course bangalore
Infocampus Logics Pvt.Ltd.
 
PPTX
Basics of html , basic of computer , html tags
spoovarasi11501
 
PPT
introdution-to-html.ppt coding programming
programizconsultancy
 
PPTX
Web development using HTML and CSS
SiddhantSingh980217
 
PDF
Web Designing Training In Chandigarh
Excellence Academy
 
Html in Web design and Development.pptxt.pptx
samuelasefa9
 
HTML element is everything between the start tag and the end tag
ssuser6478a8
 
Web Designing Training in Ambala ! BATRA COMPUTER CENTRE
jatin batra
 
introdution-to-html.ppt
SACHINS902817
 
3 dot technologies by deepak modi
Deepak Modi
 
3 dot technologies by deepak modi
Deepak Modi
 
Grade 10 COMPUTER
Joel Linquico
 
HTML & JAVA Script
Nitesh Gupta
 
The Difference between HTML, XHTML & HTML5 for Beginners
Rasin Bekkevold
 
C language
omprakash810
 
C language
omprakash810
 
C language
omprakash810
 
3.web Technology and sub topics for computer applications
Omkar990719
 
Web Engineering UNIT III as per RGPV Syllabus
NANDINI SHARMA
 
Web designing course bangalore
Infocampus Logics Pvt.Ltd.
 
Basics of html , basic of computer , html tags
spoovarasi11501
 
introdution-to-html.ppt coding programming
programizconsultancy
 
Web development using HTML and CSS
SiddhantSingh980217
 
Web Designing Training In Chandigarh
Excellence Academy
 
Ad

More from Mark John Lado, MIT (20)

PDF
Exploring Parts of Speech, Creating Strong Objectives, and Choosing the Right...
Mark John Lado, MIT
 
PDF
Optimizing Embedded System Device Communication with Network Topology Design
Mark John Lado, MIT
 
PDF
Embedded Systems IO Peripherals Wireless Communication.pdf
Mark John Lado, MIT
 
PDF
Implementing the 6S Lean Methodology for Streamlined Computer System Maintena...
Mark John Lado, MIT
 
PDF
ISO IEC 25010 2011 Systems and Software Quality Requirements and Evaluation S...
Mark John Lado, MIT
 
PDF
4 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
PDF
3 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
PDF
1 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
PDF
2 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
PPSX
PART 1 CT-318-Microprocessor-Systems Lesson 3 - LED Display by Mark John Lado...
Mark John Lado, MIT
 
PPSX
PART 2 CT-318-Microprocessor-Systems Lesson 3 - LED Display by Mark John Lado...
Mark John Lado, MIT
 
PPSX
PART 3 CT-318-Microprocessor-Systems Lesson 3 - LED Display by Mark John Lado...
Mark John Lado, MIT
 
PPSX
Dart Programming Language by Mark John Lado
Mark John Lado, MIT
 
PPTX
What is CRUD in TPS?
Mark John Lado, MIT
 
PPSX
Computer hacking and security - Social Responsibility of IT Professional by M...
Mark John Lado, MIT
 
PDF
A WIRELESS DIGITAL PUBLIC ADDRESS WITH VOICE ALARM AND TEXT-TO-SPEECH FEATURE...
Mark John Lado, MIT
 
PPTX
IT Security and Management - Semi Finals by Mark John Lado
Mark John Lado, MIT
 
PPTX
IT Security and Management - Security Policies
Mark John Lado, MIT
 
PPTX
Systems Administration - MARK JOHN LADO
Mark John Lado, MIT
 
PPTX
IT Security and Management - Prelim Lessons by Mark John Lado
Mark John Lado, MIT
 
Exploring Parts of Speech, Creating Strong Objectives, and Choosing the Right...
Mark John Lado, MIT
 
Optimizing Embedded System Device Communication with Network Topology Design
Mark John Lado, MIT
 
Embedded Systems IO Peripherals Wireless Communication.pdf
Mark John Lado, MIT
 
Implementing the 6S Lean Methodology for Streamlined Computer System Maintena...
Mark John Lado, MIT
 
ISO IEC 25010 2011 Systems and Software Quality Requirements and Evaluation S...
Mark John Lado, MIT
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
3 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
1 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
2 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 
PART 1 CT-318-Microprocessor-Systems Lesson 3 - LED Display by Mark John Lado...
Mark John Lado, MIT
 
PART 2 CT-318-Microprocessor-Systems Lesson 3 - LED Display by Mark John Lado...
Mark John Lado, MIT
 
PART 3 CT-318-Microprocessor-Systems Lesson 3 - LED Display by Mark John Lado...
Mark John Lado, MIT
 
Dart Programming Language by Mark John Lado
Mark John Lado, MIT
 
What is CRUD in TPS?
Mark John Lado, MIT
 
Computer hacking and security - Social Responsibility of IT Professional by M...
Mark John Lado, MIT
 
A WIRELESS DIGITAL PUBLIC ADDRESS WITH VOICE ALARM AND TEXT-TO-SPEECH FEATURE...
Mark John Lado, MIT
 
IT Security and Management - Semi Finals by Mark John Lado
Mark John Lado, MIT
 
IT Security and Management - Security Policies
Mark John Lado, MIT
 
Systems Administration - MARK JOHN LADO
Mark John Lado, MIT
 
IT Security and Management - Prelim Lessons by Mark John Lado
Mark John Lado, MIT
 
Ad

Recently uploaded (20)

PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PPTX
GRADE-3-PPT-EVE-2025-ENG-Q1-LESSON-1.pptx
EveOdrapngimapNarido
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Horarios de distribución de agua en julio
pegazohn1978
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Dimensions of Societal Planning in Commonism
StefanMz
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
GRADE-3-PPT-EVE-2025-ENG-Q1-LESSON-1.pptx
EveOdrapngimapNarido
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 

Web Development - HTML, CSS, JavaScript

  • 1. HTML (HyperText Markup Language) is the language used to create web page documents. There are a few versions of HTML in use today: HTML 4.01 is the most firmly established and the newer, more robust HTML5 is gaining steam and browser support. Both versions have a stricter implementation called XHTML (eXtensible HTML), which is essentially the same language with much stricter syntax rules. HTML is not a programming language; it is a markup language, which means it is a system for identifying and describing the various components of a document such as headings, paragraphs, and lists. The markup indicates the document’s underlying structure (you can think of it as a detailed, machine- readable outline). You don’t need programming skills—only patience and common sense—to write HTML. The best way to learn HTML is to write out some pages by hand, as we will be doing in the exercises in this class. While HTML is used to describe the content in a web page, it is Cascading Style Sheets (CSS) that describe how that content should look. In the web design biz, the way the page looks is known as its presentation. That means fonts, colors, background images, line spacing, page layout, and so on… all controlled with CSS. With the newest version (CSS3), you can even add special effects and basic animation to your page. CSS also provides methods for controlling how documents will be presented in contexts other than the traditional desktop browser, such as in print and or on devices with small screen widths. It also has rules for specifying the nonvisual presentation of documents, such as how they will sound when read by a screen reader (although those are not well supported). Style sheets are also a great tool for automating production because you can change the way an element looks across all the pages in your site by editing a single style sheet document. Style sheets are supported to some degree by all modern browsers. Although it is possible to publish web pages using HTML alone, you’ll probably want to take on style sheets so you’re not stuck with the browser’s default styles. If you’re looking into designing websites professionally, proficiency at style sheets is mandatory. JavaScript is a scripting language that is used to add interactivity and behaviors to web pages, including these (just to name a few): • Checking form entries for valid entries • Swapping out styles for an element or an entire site • Making the browser remember information about the user for the next time she visits • Building interface widgets, such as expanding menus JavaScript is used to manipulate the elements on the web page, the styles applied to them, or even the browser itself. There are other web scripting languages, but JavaScript (also called ECMAScript) is the standard and most ubiquitous. You may also hear the term DOM scripting used in relation to JavaScript. DOM stands for Document Object Model, and it refers to the standardized list of web page elements that can be accessed and manipulated using JavaScript (or another scripting language). DOM scripting is an updated term for what used to be referred to as DHTML (Dynamic HTML), now considered an obsolete approach.