SlideShare una empresa de Scribd logo
1 de 30
Introduction to XHTML



            Chapter 2
Learning Outcomes
   In this chapter, you will learn about:
    ◦ XHTML syntax, tags, and document type
      definitions
    ◦ The anatomy of a web page
    ◦ Formatting the body of a web page
    ◦ Formatting the text on a web page
    ◦ Special Characters
    ◦ Connecting Web pages using hyperlinks
What is HTML?

   HTML:
    The set of markup symbols or codes
    placed in a file intended for display on a
    Web browser page.

   The World Wide Web Consortium
    (http://w3c.org) sets the standards for
    HTML and its related languages.
What is XHTML?
 The newest version of HTML
 eXtensible HyperText Markup
  Language.

   XHTML uses:
    ◦ the elements and attributes of HTML
    ◦ the syntax of XML (eXtensible Markup
      Language).
XML Syntax
   An XML document must be well-formed.
    ◦ Use lowercase
    ◦ Use opening and closing tags
    <body>      </body>
    ◦ Close stand-alone tag with special syntax
    <hr />
First Web page
Document
Type Definition (DTD)
     W3C Recommendation:
      Use a Document Type Definition to identify the
      type of markup language used in a web page.
XHTML 1.0 Transitional
This is the least strict specification for XHTML 1.0. It allows the
use of both Cascading Style Sheets and traditional formatting
instructions such as fonts.

XHTML 1.0 Strict
Requires exclusive use of Cascading Style Sheets.

XHTML 1.0 Frameset
Required for pages using XHTML frames. We will use not use
this.
Head & Body Sections
   Head Section
    Contains information that describes the Web
    page document
    <head>
    …head section info goes here
    </head>
   Body Section
    Contains text and elements that display in the
    Web page document
    <body>
    …body section info goes here
    </body>
Anatomy of an XHTML Element

Opening tag
<h1>content</h1>
                         Closing Tag


The closing tag always needs a slash
        before the tag name.
XHTML Attributes
    Attributes always go inside the
     opening tag.

<h1 id=“blah” class=“big”>
       content</h1>

 Tags can have multiple attributes,
    each separated by a space.
XHTML Elements
 Top-level elements: html, head, and
  body
 Head elements: title, meta and script
 Body elements:
    ◦ Block-Level elements
    ◦ Inline elements
XHTML
                             <title> and <meta /> tags

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  <head>
    <title>My First Web Page</title>
    <meta name="description" content="Latest sports news and live scores
   from Yahoo! Eurosport UK. Complete sport coverage with Football
   results, Cricket scores, F1, Golf, Rugby, Tennis and more.">
   <meta name="keywords" content="eurosport,sports, sport,sports
   news,live scores,football,cricket,f1, golf,rugby,tennis,uk,yahoo">
   </head>
   <body>
  .... Body info goes here
   </body>
</html>
The Heading Element

<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>
<h4>Heading Level 4</h4>
<h5>Heading Level 5</h5>
<h6>Heading Level 6</h6>
XHTML
                                      <p> tag
Paragraph element
<p> …paragraph goes here… </p>

    ◦ Groups sentences and sections of text
      together.

    ◦ Configures a blank line above and below
      the paragraph
XHTML
                                   <br /> tag
   Line Break element
    ◦ Stand-alone tag

    …text goes here <br />
     This starts on a new line….

    ◦ Causes the next element or text to display
      on a new line
XHTML
                         Special Characters
   Display special characters such as quotes,
    copyright symbol, etc.

       Character           Code
          ©                &copy;
          <                &lt;
          >                &gt;
          &                &amp;
                           &nbsp;
XHTML List Basics
  Definition List
  Ordered List
  Unordered List
XHTML
                                           Definition List
   Useful to display a list of terms and definitions
    or a list of FAQ and answers

    ◦ <dl> tag
      Contains the definition list

    ◦ <dt> tag
      Contains a defined term
      Configures a line break above and below the text

    ◦ <dd> tag
      Contains a data definition or description
      Indents the text
XHTML
                                        Ordered List
 Conveys information in an ordered fashion
 <ol>
    Contains the ordered list
    ◦ type attribute determines numbering scheme of list,
      default is numerals
   <li>
    Contains an item in the list
XHTML
                Ordered List Example
<ol>
 <li>Apply to school</li>
 <li>Register for course</li>
 <li>Pay tuition</li>
 <li>Attend course</li>
</ol>
XHTML
           Unordered List Example
<ul>
 <li>TCP</li>
 <li>IP</li>
 <li>HTTP</li>
 <li>FTP</li>
</ul>
Checkpoint


   Describe the features of a heading tag
    and how it configures the text.
XHTML
                                              <a> tag
   The anchor element
    ◦ Specifies a hyperlink reference (href) to a file
    ◦ Text between the <a> and </a> is displayed on the
      web page.

    <a href="contact.html">Contact Us</a>
    ◦ href Attribute
       Indicates the file name or URL
        Web page document, photo, pdf, etc.




                                                          23
XHTML
                                       <a> tag
   Absolute link
    ◦ Link to other Web sites
    <a href="http://yahoo.com">Yahoo</a>

   Relative link
    ◦ Link to pages on your own site

    <a href="index.htm">Home</a>


                                             24
More on
Relative Linking

     Relative links from the
     home page:
     index.html




         <a href="contact.html">Contact</a>
         <a href="products/collars.html">Collars</a>
         <a href="../index.html">Home</a>
         <a href="../services/bathing.html">Dog Bathing</a>


                                                          25
Opening a Link
in a New Browser Window
   The target attribute on the anchor element
    opens a link in a new browser window or new
    browser tab.

    <a href="http://yahoo.com"
    target="_blank">Yahoo!</a>




                                                  26
XHTML Linking to Fragment Identifiers
       A link to a part of a Web page
       Also called named fragments, fragment ids
       Two components:
          1. The element that identifies the named fragment of a
             Web page. This requires the id attribute.
                     <div id=“top”> ….. </div>
          2. The anchor tag that links to the named fragment of a
             Web page. This uses the href attribute.
                      <a href=“#top”>Back to Top</a>


               Note the use of the # in the anchor tag!
                                                                27
Checkpoint


   Describe when to use an absolute link.
    Is the http protocol used in the href value?

   Describe when to use a relative link. Is the
    http protocol used in the href value?




                                                   28
Writing Valid XHTML
   Check your code for syntax errors
    ◦ Benefit:
       Valid code 
        more consistent browser display

   W3C XHTML Validation Tool
    ◦ http://validator.w3.org
Summary
   This chapter provided an introduction to
    XHTML.
   It began with an introduction to the HTML,
    discussed the transition to XHTML, continued
    with the anatomy of a web page, introduced
    inline and block-level formatting, and
    demonstrated the XHTML techniques used to
    create hyperlinks.
   You will use these skills over and over again as
    you create Web pages.

Más contenido relacionado

La actualidad más candente

Html links
Html linksHtml links
Html linksJayjZens
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSSAmit Tyagi
 
Html Intro2
Html Intro2Html Intro2
Html Intro2mlackner
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XMLyht4ever
 
Basic Html Knowledge for students
Basic Html Knowledge for studentsBasic Html Knowledge for students
Basic Html Knowledge for studentsvethics
 
JavaScript - Chapter 12 - Document Object Model
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object ModelWebStackAcademy
 
XML Schema
XML SchemaXML Schema
XML Schemayht4ever
 
javascript objects
javascript objectsjavascript objects
javascript objectsVijay Kalyan
 
Cascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpCascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpcasestudyhelp
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5Gil Fink
 
cascading style sheet ppt
cascading style sheet pptcascading style sheet ppt
cascading style sheet pptabhilashagupta
 

La actualidad más candente (20)

Html links
Html linksHtml links
Html links
 
XML
XMLXML
XML
 
Introduction to CSS
Introduction to CSSIntroduction to CSS
Introduction to CSS
 
Xhtml
XhtmlXhtml
Xhtml
 
Html Intro2
Html Intro2Html Intro2
Html Intro2
 
Html frames
Html framesHtml frames
Html frames
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
jQuery
jQueryjQuery
jQuery
 
Xml 215-presentation
Xml 215-presentationXml 215-presentation
Xml 215-presentation
 
Basic Html Knowledge for students
Basic Html Knowledge for studentsBasic Html Knowledge for students
Basic Html Knowledge for students
 
Html form tag
Html form tagHtml form tag
Html form tag
 
JavaScript - Chapter 12 - Document Object Model
  JavaScript - Chapter 12 - Document Object Model  JavaScript - Chapter 12 - Document Object Model
JavaScript - Chapter 12 - Document Object Model
 
XML Schema
XML SchemaXML Schema
XML Schema
 
javascript objects
javascript objectsjavascript objects
javascript objects
 
Cascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpCascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) help
 
Html Basic Tags
Html Basic TagsHtml Basic Tags
Html Basic Tags
 
CSS Basics
CSS BasicsCSS Basics
CSS Basics
 
css.ppt
css.pptcss.ppt
css.ppt
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
cascading style sheet ppt
cascading style sheet pptcascading style sheet ppt
cascading style sheet ppt
 

Destacado (9)

Dhtml
DhtmlDhtml
Dhtml
 
XHTML
XHTMLXHTML
XHTML
 
Dhtml
DhtmlDhtml
Dhtml
 
Dynamic HTML
Dynamic HTMLDynamic HTML
Dynamic HTML
 
JSON: The Basics
JSON: The BasicsJSON: The Basics
JSON: The Basics
 
Dynamic HTML (DHTML)
Dynamic HTML (DHTML)Dynamic HTML (DHTML)
Dynamic HTML (DHTML)
 
Js ppt
Js pptJs ppt
Js ppt
 
Json
JsonJson
Json
 
Java script ppt
Java script pptJava script ppt
Java script ppt
 

Similar a Introduction to XHTML - Key Concepts in 40 Characters

Similar a Introduction to XHTML - Key Concepts in 40 Characters (20)

Chapter2
Chapter2Chapter2
Chapter2
 
Web technology
Web technologyWeb technology
Web technology
 
Eye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easilyEye catching HTML BASICS tips: Learn easily
Eye catching HTML BASICS tips: Learn easily
 
HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
 
3 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp023 1-html-fundamentals-110302100520-phpapp02
3 1-html-fundamentals-110302100520-phpapp02
 
HTML.pptx
HTML.pptxHTML.pptx
HTML.pptx
 
HTML.pptx
HTML.pptxHTML.pptx
HTML.pptx
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvvLecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
 
Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3Intr to-html-xhtml-1233508169541646-3
Intr to-html-xhtml-1233508169541646-3
 
Web Page Designing
Web Page DesigningWeb Page Designing
Web Page Designing
 
Html Workshop
Html WorkshopHtml Workshop
Html Workshop
 
Class2
Class2Class2
Class2
 
Html 1
Html 1Html 1
Html 1
 
Html-meeting1-1.pptx
Html-meeting1-1.pptxHtml-meeting1-1.pptx
Html-meeting1-1.pptx
 
HTML 5
HTML 5HTML 5
HTML 5
 
WT Module-1.pdf
WT Module-1.pdfWT Module-1.pdf
WT Module-1.pdf
 
Introduction to HTML.pptx
Introduction to HTML.pptxIntroduction to HTML.pptx
Introduction to HTML.pptx
 
Html
HtmlHtml
Html
 
HTML and CSS Basics
HTML and CSS BasicsHTML and CSS Basics
HTML and CSS Basics
 

Más de Hend Al-Khalifa

أساسيات النشر العلمي
أساسيات النشر العلميأساسيات النشر العلمي
أساسيات النشر العلميHend Al-Khalifa
 
عشرة أسئلة تمشكل الباحثين
عشرة أسئلة تمشكل الباحثينعشرة أسئلة تمشكل الباحثين
عشرة أسئلة تمشكل الباحثينHend Al-Khalifa
 
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017Hend Al-Khalifa
 
How to search isi for Quartiles
How to search isi for QuartilesHow to search isi for Quartiles
How to search isi for QuartilesHend Al-Khalifa
 
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيمقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيHend Al-Khalifa
 
صندوق أدوات البحث العلمي
صندوق أدوات البحث العلميصندوق أدوات البحث العلمي
صندوق أدوات البحث العلميHend Al-Khalifa
 
Mediterranean Arabic Language and Speech Technology Resources
Mediterranean Arabic Language and Speech Technology ResourcesMediterranean Arabic Language and Speech Technology Resources
Mediterranean Arabic Language and Speech Technology ResourcesHend Al-Khalifa
 
توجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعية
توجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعيةتوجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعية
توجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعيةHend Al-Khalifa
 
كتيب ورشة السجل البحثي
كتيب ورشة السجل البحثيكتيب ورشة السجل البحثي
كتيب ورشة السجل البحثيHend Al-Khalifa
 
CS4HS Booklet- In Arabic
CS4HS Booklet- In ArabicCS4HS Booklet- In Arabic
CS4HS Booklet- In ArabicHend Al-Khalifa
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 
MoM2010: Data mining as an Saudi IT nation demand
MoM2010: Data mining as an Saudi IT nation demandMoM2010: Data mining as an Saudi IT nation demand
MoM2010: Data mining as an Saudi IT nation demandHend Al-Khalifa
 
MoM2010: Saudi Commission for Tourism and Antiquities
MoM2010: Saudi Commission for Tourism and AntiquitiesMoM2010: Saudi Commission for Tourism and Antiquities
MoM2010: Saudi Commission for Tourism and AntiquitiesHend Al-Khalifa
 

Más de Hend Al-Khalifa (20)

أساسيات النشر العلمي
أساسيات النشر العلميأساسيات النشر العلمي
أساسيات النشر العلمي
 
عشرة أسئلة تمشكل الباحثين
عشرة أسئلة تمشكل الباحثينعشرة أسئلة تمشكل الباحثين
عشرة أسئلة تمشكل الباحثين
 
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
 
How to search isi for Quartiles
How to search isi for QuartilesHow to search isi for Quartiles
How to search isi for Quartiles
 
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيمقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجي
 
صندوق أدوات البحث العلمي
صندوق أدوات البحث العلميصندوق أدوات البحث العلمي
صندوق أدوات البحث العلمي
 
Mediterranean Arabic Language and Speech Technology Resources
Mediterranean Arabic Language and Speech Technology ResourcesMediterranean Arabic Language and Speech Technology Resources
Mediterranean Arabic Language and Speech Technology Resources
 
توجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعية
توجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعيةتوجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعية
توجهات تقنية مبتكرة في التعلم الإلكتروني: من التقليدية للإبداعية
 
كتيب ورشة السجل البحثي
كتيب ورشة السجل البحثيكتيب ورشة السجل البحثي
كتيب ورشة السجل البحثي
 
CIS_CfP
CIS_CfPCIS_CfP
CIS_CfP
 
Nstc
NstcNstc
Nstc
 
Dr.Nawal E-Profile
Dr.Nawal E-ProfileDr.Nawal E-Profile
Dr.Nawal E-Profile
 
It999 seminar 2012
It999 seminar 2012It999 seminar 2012
It999 seminar 2012
 
CS4HS Booklet- In Arabic
CS4HS Booklet- In ArabicCS4HS Booklet- In Arabic
CS4HS Booklet- In Arabic
 
Summer internship
Summer internshipSummer internship
Summer internship
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
MoM2010: Data mining as an Saudi IT nation demand
MoM2010: Data mining as an Saudi IT nation demandMoM2010: Data mining as an Saudi IT nation demand
MoM2010: Data mining as an Saudi IT nation demand
 
MoM2010: E-Hospitals
MoM2010: E-HospitalsMoM2010: E-Hospitals
MoM2010: E-Hospitals
 
MoM2010: Bioinformatics
MoM2010: BioinformaticsMoM2010: Bioinformatics
MoM2010: Bioinformatics
 
MoM2010: Saudi Commission for Tourism and Antiquities
MoM2010: Saudi Commission for Tourism and AntiquitiesMoM2010: Saudi Commission for Tourism and Antiquities
MoM2010: Saudi Commission for Tourism and Antiquities
 

Último

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
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 . pdfQucHHunhnh
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
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 GraphThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
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 ImpactPECB
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 

Último (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
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
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
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
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 

Introduction to XHTML - Key Concepts in 40 Characters

  • 2. Learning Outcomes  In this chapter, you will learn about: ◦ XHTML syntax, tags, and document type definitions ◦ The anatomy of a web page ◦ Formatting the body of a web page ◦ Formatting the text on a web page ◦ Special Characters ◦ Connecting Web pages using hyperlinks
  • 3. What is HTML?  HTML: The set of markup symbols or codes placed in a file intended for display on a Web browser page.  The World Wide Web Consortium (http://w3c.org) sets the standards for HTML and its related languages.
  • 4. What is XHTML?  The newest version of HTML  eXtensible HyperText Markup Language.  XHTML uses: ◦ the elements and attributes of HTML ◦ the syntax of XML (eXtensible Markup Language).
  • 5. XML Syntax  An XML document must be well-formed. ◦ Use lowercase ◦ Use opening and closing tags <body> </body> ◦ Close stand-alone tag with special syntax <hr />
  • 7. Document Type Definition (DTD)  W3C Recommendation: Use a Document Type Definition to identify the type of markup language used in a web page. XHTML 1.0 Transitional This is the least strict specification for XHTML 1.0. It allows the use of both Cascading Style Sheets and traditional formatting instructions such as fonts. XHTML 1.0 Strict Requires exclusive use of Cascading Style Sheets. XHTML 1.0 Frameset Required for pages using XHTML frames. We will use not use this.
  • 8. Head & Body Sections  Head Section Contains information that describes the Web page document <head> …head section info goes here </head>  Body Section Contains text and elements that display in the Web page document <body> …body section info goes here </body>
  • 9. Anatomy of an XHTML Element Opening tag <h1>content</h1> Closing Tag The closing tag always needs a slash before the tag name.
  • 10. XHTML Attributes  Attributes always go inside the opening tag. <h1 id=“blah” class=“big”> content</h1> Tags can have multiple attributes, each separated by a space.
  • 11. XHTML Elements  Top-level elements: html, head, and body  Head elements: title, meta and script  Body elements: ◦ Block-Level elements ◦ Inline elements
  • 12. XHTML <title> and <meta /> tags <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>My First Web Page</title> <meta name="description" content="Latest sports news and live scores from Yahoo! Eurosport UK. Complete sport coverage with Football results, Cricket scores, F1, Golf, Rugby, Tennis and more."> <meta name="keywords" content="eurosport,sports, sport,sports news,live scores,football,cricket,f1, golf,rugby,tennis,uk,yahoo"> </head> <body> .... Body info goes here </body> </html>
  • 13. The Heading Element <h1>Heading Level 1</h1> <h2>Heading Level 2</h2> <h3>Heading Level 3</h3> <h4>Heading Level 4</h4> <h5>Heading Level 5</h5> <h6>Heading Level 6</h6>
  • 14. XHTML <p> tag Paragraph element <p> …paragraph goes here… </p> ◦ Groups sentences and sections of text together. ◦ Configures a blank line above and below the paragraph
  • 15. XHTML <br /> tag  Line Break element ◦ Stand-alone tag …text goes here <br /> This starts on a new line…. ◦ Causes the next element or text to display on a new line
  • 16. XHTML Special Characters  Display special characters such as quotes, copyright symbol, etc. Character Code © &copy; < &lt; > &gt; & &amp; &nbsp;
  • 17. XHTML List Basics  Definition List  Ordered List  Unordered List
  • 18. XHTML Definition List  Useful to display a list of terms and definitions or a list of FAQ and answers ◦ <dl> tag Contains the definition list ◦ <dt> tag Contains a defined term Configures a line break above and below the text ◦ <dd> tag Contains a data definition or description Indents the text
  • 19. XHTML Ordered List  Conveys information in an ordered fashion  <ol> Contains the ordered list ◦ type attribute determines numbering scheme of list, default is numerals  <li> Contains an item in the list
  • 20. XHTML Ordered List Example <ol> <li>Apply to school</li> <li>Register for course</li> <li>Pay tuition</li> <li>Attend course</li> </ol>
  • 21. XHTML Unordered List Example <ul> <li>TCP</li> <li>IP</li> <li>HTTP</li> <li>FTP</li> </ul>
  • 22. Checkpoint  Describe the features of a heading tag and how it configures the text.
  • 23. XHTML <a> tag  The anchor element ◦ Specifies a hyperlink reference (href) to a file ◦ Text between the <a> and </a> is displayed on the web page. <a href="contact.html">Contact Us</a> ◦ href Attribute  Indicates the file name or URL Web page document, photo, pdf, etc. 23
  • 24. XHTML <a> tag  Absolute link ◦ Link to other Web sites <a href="http://yahoo.com">Yahoo</a>  Relative link ◦ Link to pages on your own site <a href="index.htm">Home</a> 24
  • 25. More on Relative Linking Relative links from the home page: index.html  <a href="contact.html">Contact</a>  <a href="products/collars.html">Collars</a>  <a href="../index.html">Home</a>  <a href="../services/bathing.html">Dog Bathing</a> 25
  • 26. Opening a Link in a New Browser Window  The target attribute on the anchor element opens a link in a new browser window or new browser tab. <a href="http://yahoo.com" target="_blank">Yahoo!</a> 26
  • 27. XHTML Linking to Fragment Identifiers  A link to a part of a Web page  Also called named fragments, fragment ids  Two components: 1. The element that identifies the named fragment of a Web page. This requires the id attribute. <div id=“top”> ….. </div> 2. The anchor tag that links to the named fragment of a Web page. This uses the href attribute. <a href=“#top”>Back to Top</a> Note the use of the # in the anchor tag! 27
  • 28. Checkpoint  Describe when to use an absolute link. Is the http protocol used in the href value?  Describe when to use a relative link. Is the http protocol used in the href value? 28
  • 29. Writing Valid XHTML  Check your code for syntax errors ◦ Benefit:  Valid code  more consistent browser display  W3C XHTML Validation Tool ◦ http://validator.w3.org
  • 30. Summary  This chapter provided an introduction to XHTML.  It began with an introduction to the HTML, discussed the transition to XHTML, continued with the anatomy of a web page, introduced inline and block-level formatting, and demonstrated the XHTML techniques used to create hyperlinks.  You will use these skills over and over again as you create Web pages.