Multimedia Information Systems VO/KU (706.052/706.053)

Markup Languages for the Web

Denis Helic

IICM, TU Graz

Markup Languages: Definition (1)

Markup Languages: Definition (2)

{\rtf1\ansi\deff0{\fonttbl{\f0\froman\fprq2\fcharset0 Times;}} {\colortbl\red0\green0\blue0;\red255\green255\blue255;\red128 \green128\blue128;}{\stylesheet{\s1\snext1 Standard;}} {\info{\comment StarWriter}{\vern5690}}\deftab720 [...] \pard\plain \s1 Hello World \par }

Generalized/Descriptive Markup

Descriptive Markup: Example


<section id="sect1">
  <p>this ia a paragraph</p>
  <p>this ia another paragraph</p>
  <p>this ia a third paragraph</p>
</section>

Descriptive Markup: Structure

Descriptive Markup: Advantages (1)

Descriptive Markup: Advantages (2)

Descriptive Markup: Advantages (3)

Descriptive Markup: Advantages (4)

SGML - Standardized General Markup Language (1)

SGML - Standardized General Markup Language (2)

SGML - Standardized General Markup Language (3)

SGML - Standardized General Markup Language (4)


<p>
  this is a paragraph, that holds a quote
  <q>
    this is the quote
  </q>
  continue paragraph...
</p>

SGML - Standardized General Markup Language (5)


<note type="warning">
  in case of emergency...
</note>

SGML - Standardized General Markup Language (6)


<!ENTITY figure1 SYSTEM "fig1.bmp" NDATA BMP>
[...]
<figure entity="figure1">

SGML - Standardized General Markup Language (7)

SGML - Standardized General Markup Language (8)

SGML - Standardized General Markup Language (9)

SGML - Standardized General Markup Language (10)

HyperText Markup Language HTML (1)

HyperText Markup Language HTML (2)

HyperText Markup Language HTML (3)

HyperText Markup Language HTML (4)

HyperText Markup Language HTML (5)

Web Standards Model

(X)HTML: What is it?

XML (1)

XML (2)

XML (3)

(X)HTML (1)

(X)HTML (2)

(X)HTML (3)

(X)HTML (3)

CSS (1)

CSS (2)

CSS (3)


<style type="text/css">
      p.normal { font-size:10pt; color:black; }
      p.gross { font-size:12pt; color:black; }
      p.klein { font-size:8pt; color:black; }
      all.rot { color:red; }
      .blau { color:blue; }

      /* do not show menu on print: */
      @media print {
        .menu {display: none;}
      }
</style>

CSS (4)

CSS (5)

CSS (6)

CSS (7)

Javascript (1)

Javascript (2)

Reality of Web standards (1)

Reality of Web standards (2)

Web reality