SlideShare una empresa de 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

Más contenido relacionado

Destacado (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
 

Similar a Intro to the Internet & HTML

Similar 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

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

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 del 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