Web Technology

Cards (127)

  • It is no exaggeration to say that the World Wide Web has had as profound an effect on human communication as the printing press
  • Network
    A structure in which information and services are shared among devices known as nodes or hosts
  • Host
    Any device that is capable of sending and/or receiving data electronically
  • Server
    A host that provides information or a service to other devices on the network
  • Client
    The device that receives services from a server
  • Client-server network
    • Clients access information provided by one or more servers
  • Local area network (LAN)
    A network confined to a small geographic area, such as within a building or department
  • Wide area network (WAN)

    A network that covers a wider area, such as several buildings or cities
  • Web page
    A simple text file written in HTML (Hypertext Markup Language)
  • Markup language
    A language that describes the content and structure of a document by "marking up" or tagging, different document elements
  • In the early years, no single organization defined the rules or syntax of HTML</b>
  • World Wide Web Consortium (W3C)

    A group of web designers and programmers that settled on a set of standards or specifications for all browser manufacturers to follow
  • HTML had progressed to the fourth version, HTML 4.01
    1999
  • XHTML 1.1 was intended to be only a minor upgrade on the way to XHTML 2.0, which would correct many deficiencies found in HTML 4.01 and become the future language of the web
  • Web Hypertext Application Technology Working Group (WHATWG)
    Formed in 2004 with the mission to develop a rival version to XHTML 2.0, called HTML5
  • By 2006, work on XHTML 2.0 had completely stalled and the W3C issued a new charter for WHATWG to develop HTML5 as the de facto standard for the next generation of HTML
  • Deprecated
    Features and code found in earlier versions of HTML that are phased out
  • There are still many older browsers and devices in active use that do not support HTML5
  • Text editor
    The first tool needed to work with HTML documents, which are simple text files
  • Validator
    A program that tests code to ensure that it contains no syntax errors
  • Popular online testing services
    • BrowserStack
    • CrossBrowserTesting
    • Browsera
  • The entire structure of an HTML document can be thought of as a set of nested elements in a hierarchical tree
  • At the top of the tree is the html element, which marks the entire document. Within the html element is the head element used to mark information about the document itself and the body element used to mark the content that will appear in the web page
  • Markup language
    A computer language that uses tags to define elements within a document
  • XHTML
    An XML-based version of HTML that requires all tags to be properly closed and all attributes to have values
  • HTML
    A markup language that defines the structure and content of a web page
  • W3C
    The World Wide Web Consortium, the main international standards organization for the World Wide Web
  • WHATWG
    The Web Hypertext Application Technology Working Group, an independent community that maintains and evolves HTML and related standards
  • Doctype
    A declaration at the beginning of an HTML document that specifies the version of HTML being used
  • The doctype for an HTML5 document is <!DOCTYPE html>
  • The following code has an error: <p><strong>Curbside Thai now delivers!</p></strong>
  • Adding the document title
    <title>Curbside Thai Employment Opportunities</title>
  • Adding metadata with keywords
    <meta name="keywords" content="food truck, North Carolina, dining">
  • Specifying the character encoding as UTF-16

    <meta charset="utf-16">
  • Adding a comment
    <!-- Created by Sajja Adulet -->
  • Types of lists
    • Ordered lists
    • Unordered lists
    • Description lists
  • Ordered list
    Used for items that follow some defined sequential order, such as items arranged alphabetically or numerically
  • Structure of an ordered list
    <ol><li>item1</li><li>item2</li>...</ol>
  • Unordered list

    Used for lists in which the items have no sequential order
  • Structure of an unordered list
    <ul><li>item1</li><li>item2</li>...</ul>