SlideShare uma empresa Scribd logo
1 de 56
WEB DEVELOPMENT BASICS
THE INTERNET AND INTRO TO HTML
WHAT’S IN A WEB REQUEST?
WHAT’S IN A WEB REQUEST?
WHAT’S IN A WEB REQUEST?
  http://www.cnn.com/2011/10/17/tech/iphone-injunction/index.html
WHAT’S IN A WEB REQUEST?
  http://www.cnn.com/2011/10/17/tech/iphone-injunction/index.html
AFTER BROWSER RENDER
AFTER BROWSER RENDER
DISSECTING THE URL
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)
                 PAGE
                 QUERY STRING
                 HASH TAG
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !                                       http
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)
                 PAGE
                 QUERY STRING
                 HASH TAG
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !                                       http
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                                                                                                 example.com
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)
                 PAGE
                 QUERY STRING
                 HASH TAG
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !                                       http
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                                                                                                 example.com
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)                                                               /hello

                 PAGE
                 QUERY STRING
                 HASH TAG
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !                                       http
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                                                                                                 example.com
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)                                                               /hello

                 PAGE                                                                           /index.php
                 QUERY STRING
                 HASH TAG
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !                                       http
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                                                                                                 example.com
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)                                                               /hello

                 PAGE                                                                           /index.php
                 QUERY STRING                                                                   ?course=ics&block=1

                 HASH TAG
h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s




          DISSECTING THE URL
          UNIFORM RESOURCE LOCATOR
                 PROTOCOL!!                      !      !                                       http
                 FULLY-QUALIFIED DOMAIN NAME
                         DOMAIN NAME
                                                                                                 example.com
                         TOP-LEVEL DOMAIN
                 SUBDIRECTORY(IES)                                                               /hello

                 PAGE                                                                           /index.php
                 QUERY STRING                                                                   ?course=ics&block=1

                 HASH TAG                                                                       #syllabus
WEB SERVER RESPONSE
WEB SERVER RESPONSE
HEADERS
WEB SERVER RESPONSE
HEADERS

  CONTAIN INFORMATION FOR BROWSER USE
WEB SERVER RESPONSE
HEADERS

  CONTAIN INFORMATION FOR BROWSER USE

  CAN SPECIFY CONTENT TYPE, RESPONSE CODE,
  INSTRUCTIONS TO REDIRECT, ETC.
WEB SERVER RESPONSE
HEADERS

  CONTAIN INFORMATION FOR BROWSER USE

  CAN SPECIFY CONTENT TYPE, RESPONSE CODE,
  INSTRUCTIONS TO REDIRECT, ETC.

  CONTENT-TYPE: HTML, IMAGE DATA, VIDEO, AUDIO, PDF,
  ETC. THIS TELLS THE BROWSER WHAT TO DO WITH THE
  DATA THAT FOLLOWS
WEB SERVER RESPONSE
HEADERS

  CONTAIN INFORMATION FOR BROWSER USE

  CAN SPECIFY CONTENT TYPE, RESPONSE CODE,
  INSTRUCTIONS TO REDIRECT, ETC.

  CONTENT-TYPE: HTML, IMAGE DATA, VIDEO, AUDIO, PDF,
  ETC. THIS TELLS THE BROWSER WHAT TO DO WITH THE
  DATA THAT FOLLOWS

CONTENT
WEB SERVER RESPONSE
HEADERS

  CONTAIN INFORMATION FOR BROWSER USE

  CAN SPECIFY CONTENT TYPE, RESPONSE CODE,
  INSTRUCTIONS TO REDIRECT, ETC.

  CONTENT-TYPE: HTML, IMAGE DATA, VIDEO, AUDIO, PDF,
  ETC. THIS TELLS THE BROWSER WHAT TO DO WITH THE
  DATA THAT FOLLOWS

CONTENT

  IF A WEB PAGE WAS REQUESTED, THE CONTENT IS
  HTML!
HTML OVERVIEW
HTML OVERVIEW
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.

!   <tagname>Some content here</tagname>
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.

!   <tagname>Some content here</tagname>

HTML IS HIERARCHICAL, E.G.
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.

!   <tagname>Some content here</tagname>

HTML IS HIERARCHICAL, E.G.
!   <div>
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.

!   <tagname>Some content here</tagname>

HTML IS HIERARCHICAL, E.G.
!   <div>
       <h2>Some heading here</h2>
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.

!   <tagname>Some content here</tagname>

HTML IS HIERARCHICAL, E.G.
!   <div>
       <h2>Some heading here</h2>
       <p>Some content here</p>
HTML OVERVIEW
HYPER TEXT MARKUP LANGUAGE
CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)

TAG-BASED LANGUAGE, E.G.

!   <tagname>Some content here</tagname>

HTML IS HIERARCHICAL, E.G.
!   <div>
       <h2>Some heading here</h2>
       <p>Some content here</p>
    </div>
HTML ATTRIBUTES
HTML ATTRIBUTES
ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY
FOR ONE OF TWO PURPOSES:
HTML ATTRIBUTES
ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY
FOR ONE OF TWO PURPOSES:

 1.   TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G.
HTML ATTRIBUTES
ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY
FOR ONE OF TWO PURPOSES:

 1.   TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G.

! <img src=”images/homer.jpg” alt=”Homer Simpson” />
HTML ATTRIBUTES
ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY
FOR ONE OF TWO PURPOSES:

 1.   TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G.

! <img src=”images/homer.jpg” alt=”Homer Simpson” />

 2.   TO ALLOW FOR CUSTOM STYLING (FORMATTING) OF HTML
      ELEMENTS, E.G.
HTML ATTRIBUTES
ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY
FOR ONE OF TWO PURPOSES:

 1.   TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G.

! <img src=”images/homer.jpg” alt=”Homer Simpson” />

 2.   TO ALLOW FOR CUSTOM STYLING (FORMATTING) OF HTML
      ELEMENTS, E.G.

! <span class=”highlight”>lorem ipsum</span>
HTML ATTRIBUTES
ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY
FOR ONE OF TWO PURPOSES:

 1.   TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G.

! <img src=”images/homer.jpg” alt=”Homer Simpson” />

 2.   TO ALLOW FOR CUSTOM STYLING (FORMATTING) OF HTML
      ELEMENTS, E.G.

! <span class=”highlight”>lorem ipsum</span>
WHITE SPACE
WHITE SPACE
WHITE SPACE
BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE
CHARACTERS
WHITE SPACE
BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE
CHARACTERS

WHITE SPACE IS COLLAPSED
WHITE SPACE
BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE
CHARACTERS

WHITE SPACE IS COLLAPSED

ONE EXCEPTION IS <pre> ELEMENT (SHORT FOR PRESERVE)
WHITE SPACE
BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE
CHARACTERS

WHITE SPACE IS COLLAPSED

ONE EXCEPTION IS <pre> ELEMENT (SHORT FOR PRESERVE)

<pre>Render    all white space          characters</pre>
XHTML
XHTML
XHTML
XTENSIBLE HTML
E
XHTML
EXTENSIBLE HTML
IMPOSES THE STRICTEST AND MOST STRUCTURED
STANDARDS ON TRADITIONAL HTML, E.G.
XHTML
EXTENSIBLE HTML
IMPOSES THE STRICTEST AND MOST STRUCTURED
STANDARDS ON TRADITIONAL HTML, E.G.

    EVERY OPENING TAG MUST BE CLOSED
XHTML
EXTENSIBLE HTML
IMPOSES THE STRICTEST AND MOST STRUCTURED
STANDARDS ON TRADITIONAL HTML, E.G.

    EVERY OPENING TAG MUST BE CLOSED

    SELF-CLOSING ELEMENTS USED WHERE
    NECESSARY
XHTML
EXTENSIBLE HTML
IMPOSES THE STRICTEST AND MOST STRUCTURED
STANDARDS ON TRADITIONAL HTML, E.G.

    EVERY OPENING TAG MUST BE CLOSED

    SELF-CLOSING ELEMENTS USED WHERE
    NECESSARY

    ATTRIBUTE VALUES ENCLOSED IN QUOTES
XHTML
EXTENSIBLE HTML
IMPOSES THE STRICTEST AND MOST STRUCTURED
STANDARDS ON TRADITIONAL HTML, E.G.

    EVERY OPENING TAG MUST BE CLOSED

    SELF-CLOSING ELEMENTS USED WHERE
    NECESSARY

    ATTRIBUTE VALUES ENCLOSED IN QUOTES

    TAG NAMES ARE LOWERCASE
Intro to the Internet & HTML

Mais conteúdo relacionado

Destaque (7)

trabajo de beneficios del e-marketing
trabajo de beneficios del e-marketingtrabajo de beneficios del e-marketing
trabajo de beneficios del e-marketing
 
Intro to html
Intro to htmlIntro to html
Intro to html
 
CSS Page Design
CSS Page DesignCSS Page Design
CSS Page Design
 
Written treatment
Written treatmentWritten treatment
Written treatment
 
Ley 9 de 1979
Ley 9 de 1979Ley 9 de 1979
Ley 9 de 1979
 
Adobe
AdobeAdobe
Adobe
 
Html intro
Html introHtml intro
Html intro
 

Semelhante a Intro to the Internet & HTML

Semelhante a Intro to the Internet & HTML (15)

Digital Library Federation, Fall 07, Connotea Presentation
Digital Library Federation, Fall 07, Connotea PresentationDigital Library Federation, Fall 07, Connotea Presentation
Digital Library Federation, Fall 07, Connotea Presentation
 
Segments of URL and Search Engine Optimization (SEO)
Segments of URL and Search Engine Optimization (SEO)Segments of URL and Search Engine Optimization (SEO)
Segments of URL and Search Engine Optimization (SEO)
 
Beyond MVC: from Model to Domain
Beyond MVC: from Model to DomainBeyond MVC: from Model to Domain
Beyond MVC: from Model to Domain
 
Cors kung fu
Cors kung fuCors kung fu
Cors kung fu
 
Exploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuerExploiter le Web Semantic, le comprendre et y contribuer
Exploiter le Web Semantic, le comprendre et y contribuer
 
How to connect social media with open standards
How to connect social media with open standardsHow to connect social media with open standards
How to connect social media with open standards
 
Evaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
Evaluating Methods to Rediscover Missing Web Pages from the Web InfrastructureEvaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
Evaluating Methods to Rediscover Missing Web Pages from the Web Infrastructure
 
FoundConf 2018 Signals Speak - Alexis Sanders
FoundConf 2018 Signals Speak - Alexis SandersFoundConf 2018 Signals Speak - Alexis Sanders
FoundConf 2018 Signals Speak - Alexis Sanders
 
RIPE 70 Report Webinar
RIPE 70 Report WebinarRIPE 70 Report Webinar
RIPE 70 Report Webinar
 
Anatomy Of A Domain Name and URL
Anatomy Of A Domain Name and URLAnatomy Of A Domain Name and URL
Anatomy Of A Domain Name and URL
 
The Django Web Application Framework
The Django Web Application FrameworkThe Django Web Application Framework
The Django Web Application Framework
 
CS50 Lecture5
CS50 Lecture5CS50 Lecture5
CS50 Lecture5
 
REST Introduction (PHP London)
REST Introduction (PHP London)REST Introduction (PHP London)
REST Introduction (PHP London)
 
REST in ( a mobile ) peace @ WHYMCA 05-21-2011
REST in ( a mobile ) peace @ WHYMCA 05-21-2011REST in ( a mobile ) peace @ WHYMCA 05-21-2011
REST in ( a mobile ) peace @ WHYMCA 05-21-2011
 
HTTP Basics Demo
HTTP Basics DemoHTTP Basics Demo
HTTP Basics Demo
 

Último

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Último (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 

Intro to the Internet & HTML

  • 1. WEB DEVELOPMENT BASICS THE INTERNET AND INTRO TO HTML
  • 2. WHAT’S IN A WEB REQUEST?
  • 3. WHAT’S IN A WEB REQUEST?
  • 4. WHAT’S IN A WEB REQUEST? http://www.cnn.com/2011/10/17/tech/iphone-injunction/index.html
  • 5. WHAT’S IN A WEB REQUEST? http://www.cnn.com/2011/10/17/tech/iphone-injunction/index.html
  • 9. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL
  • 10. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME TOP-LEVEL DOMAIN SUBDIRECTORY(IES) PAGE QUERY STRING HASH TAG
  • 11. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! http FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME TOP-LEVEL DOMAIN SUBDIRECTORY(IES) PAGE QUERY STRING HASH TAG
  • 12. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! http FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME example.com TOP-LEVEL DOMAIN SUBDIRECTORY(IES) PAGE QUERY STRING HASH TAG
  • 13. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! http FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME example.com TOP-LEVEL DOMAIN SUBDIRECTORY(IES) /hello PAGE QUERY STRING HASH TAG
  • 14. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! http FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME example.com TOP-LEVEL DOMAIN SUBDIRECTORY(IES) /hello PAGE /index.php QUERY STRING HASH TAG
  • 15. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! http FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME example.com TOP-LEVEL DOMAIN SUBDIRECTORY(IES) /hello PAGE /index.php QUERY STRING ?course=ics&block=1 HASH TAG
  • 16. h t t p : / / w w w. e x a m p l e . c o m / h e l l o / i n d e x . p h p ? c o u r s e = i c s & b l o c k = 1 # s y l l a b u s DISSECTING THE URL UNIFORM RESOURCE LOCATOR PROTOCOL!! ! ! http FULLY-QUALIFIED DOMAIN NAME DOMAIN NAME example.com TOP-LEVEL DOMAIN SUBDIRECTORY(IES) /hello PAGE /index.php QUERY STRING ?course=ics&block=1 HASH TAG #syllabus
  • 19. WEB SERVER RESPONSE HEADERS CONTAIN INFORMATION FOR BROWSER USE
  • 20. WEB SERVER RESPONSE HEADERS CONTAIN INFORMATION FOR BROWSER USE CAN SPECIFY CONTENT TYPE, RESPONSE CODE, INSTRUCTIONS TO REDIRECT, ETC.
  • 21. WEB SERVER RESPONSE HEADERS CONTAIN INFORMATION FOR BROWSER USE CAN SPECIFY CONTENT TYPE, RESPONSE CODE, INSTRUCTIONS TO REDIRECT, ETC. CONTENT-TYPE: HTML, IMAGE DATA, VIDEO, AUDIO, PDF, ETC. THIS TELLS THE BROWSER WHAT TO DO WITH THE DATA THAT FOLLOWS
  • 22. WEB SERVER RESPONSE HEADERS CONTAIN INFORMATION FOR BROWSER USE CAN SPECIFY CONTENT TYPE, RESPONSE CODE, INSTRUCTIONS TO REDIRECT, ETC. CONTENT-TYPE: HTML, IMAGE DATA, VIDEO, AUDIO, PDF, ETC. THIS TELLS THE BROWSER WHAT TO DO WITH THE DATA THAT FOLLOWS CONTENT
  • 23. WEB SERVER RESPONSE HEADERS CONTAIN INFORMATION FOR BROWSER USE CAN SPECIFY CONTENT TYPE, RESPONSE CODE, INSTRUCTIONS TO REDIRECT, ETC. CONTENT-TYPE: HTML, IMAGE DATA, VIDEO, AUDIO, PDF, ETC. THIS TELLS THE BROWSER WHAT TO DO WITH THE DATA THAT FOLLOWS CONTENT IF A WEB PAGE WAS REQUESTED, THE CONTENT IS HTML!
  • 26. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE
  • 27. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING)
  • 28. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G.
  • 29. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G. ! <tagname>Some content here</tagname>
  • 30. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G. ! <tagname>Some content here</tagname> HTML IS HIERARCHICAL, E.G.
  • 31. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G. ! <tagname>Some content here</tagname> HTML IS HIERARCHICAL, E.G. ! <div>
  • 32. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G. ! <tagname>Some content here</tagname> HTML IS HIERARCHICAL, E.G. ! <div> <h2>Some heading here</h2>
  • 33. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G. ! <tagname>Some content here</tagname> HTML IS HIERARCHICAL, E.G. ! <div> <h2>Some heading here</h2> <p>Some content here</p>
  • 34. HTML OVERVIEW HYPER TEXT MARKUP LANGUAGE CONSISTS OF STRUCTURED CONTENT (NO FORMATTING) TAG-BASED LANGUAGE, E.G. ! <tagname>Some content here</tagname> HTML IS HIERARCHICAL, E.G. ! <div> <h2>Some heading here</h2> <p>Some content here</p> </div>
  • 36. HTML ATTRIBUTES ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY FOR ONE OF TWO PURPOSES:
  • 37. HTML ATTRIBUTES ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY FOR ONE OF TWO PURPOSES: 1. TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G.
  • 38. HTML ATTRIBUTES ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY FOR ONE OF TWO PURPOSES: 1. TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G. ! <img src=”images/homer.jpg” alt=”Homer Simpson” />
  • 39. HTML ATTRIBUTES ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY FOR ONE OF TWO PURPOSES: 1. TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G. ! <img src=”images/homer.jpg” alt=”Homer Simpson” /> 2. TO ALLOW FOR CUSTOM STYLING (FORMATTING) OF HTML ELEMENTS, E.G.
  • 40. HTML ATTRIBUTES ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY FOR ONE OF TWO PURPOSES: 1. TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G. ! <img src=”images/homer.jpg” alt=”Homer Simpson” /> 2. TO ALLOW FOR CUSTOM STYLING (FORMATTING) OF HTML ELEMENTS, E.G. ! <span class=”highlight”>lorem ipsum</span>
  • 41. HTML ATTRIBUTES ATTRIBUTES APPEAR IN OPENING TAGS AND ARE USED MAINLY FOR ONE OF TWO PURPOSES: 1. TO PROVIDE REQUIRED INFORMATION TO THE BROWSER, E.G. ! <img src=”images/homer.jpg” alt=”Homer Simpson” /> 2. TO ALLOW FOR CUSTOM STYLING (FORMATTING) OF HTML ELEMENTS, E.G. ! <span class=”highlight”>lorem ipsum</span>
  • 44. WHITE SPACE BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE CHARACTERS
  • 45. WHITE SPACE BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE CHARACTERS WHITE SPACE IS COLLAPSED
  • 46. WHITE SPACE BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE CHARACTERS WHITE SPACE IS COLLAPSED ONE EXCEPTION IS <pre> ELEMENT (SHORT FOR PRESERVE)
  • 47. WHITE SPACE BROWSERS IGNORE MULTIPLE CONSECUTIVE WHITE SPACE CHARACTERS WHITE SPACE IS COLLAPSED ONE EXCEPTION IS <pre> ELEMENT (SHORT FOR PRESERVE) <pre>Render all white space characters</pre>
  • 48. XHTML
  • 49. XHTML
  • 51. XHTML EXTENSIBLE HTML IMPOSES THE STRICTEST AND MOST STRUCTURED STANDARDS ON TRADITIONAL HTML, E.G.
  • 52. XHTML EXTENSIBLE HTML IMPOSES THE STRICTEST AND MOST STRUCTURED STANDARDS ON TRADITIONAL HTML, E.G. EVERY OPENING TAG MUST BE CLOSED
  • 53. XHTML EXTENSIBLE HTML IMPOSES THE STRICTEST AND MOST STRUCTURED STANDARDS ON TRADITIONAL HTML, E.G. EVERY OPENING TAG MUST BE CLOSED SELF-CLOSING ELEMENTS USED WHERE NECESSARY
  • 54. XHTML EXTENSIBLE HTML IMPOSES THE STRICTEST AND MOST STRUCTURED STANDARDS ON TRADITIONAL HTML, E.G. EVERY OPENING TAG MUST BE CLOSED SELF-CLOSING ELEMENTS USED WHERE NECESSARY ATTRIBUTE VALUES ENCLOSED IN QUOTES
  • 55. XHTML EXTENSIBLE HTML IMPOSES THE STRICTEST AND MOST STRUCTURED STANDARDS ON TRADITIONAL HTML, E.G. EVERY OPENING TAG MUST BE CLOSED SELF-CLOSING ELEMENTS USED WHERE NECESSARY ATTRIBUTE VALUES ENCLOSED IN QUOTES TAG NAMES ARE LOWERCASE

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n