1. SGML

Versión para imprimir.

En esta lección se presenta el lenguaje SGML.

A. SGML

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

1<!DOCTYPE html>
2<html lang="es">
3<head>
4 <meta charset="UTF-8">
5 <meta name="viewport"
6 content="width=device-width">
7 <title>Ejemplo</title>
8</head>
9<body>
10 <h1>Ejemplo</h1>
11 <p>Hola mundo.👶</p>
12</body>
13</html>

B. DOCTYPE

Ejemplo

1 <!DOCTYPE html>

Solo para los más rudos

C. Comentario

Ejemplo

1<!DOCTYPE html>
2<!--
3 Comentario acerca de html.
4-->
5<html lang="es">
6<head>
7 <meta charset="UTF-8"><!--meta-->
8</html>

D. Texto

Ejemplo

Salida

Ábrelo en otra pestaña.

Revísalo en gilpgedit.

1<!DOCTYPE html>
2❤Este texto es el contenido 📖 de
3la página!!!!

E. Elemento

Ejemplo

1<!DOCTYPE html>
2<!-- Elemento de tipo html-->
3<html lang="es">
4<!-- Elemento de tipo head-->
5<head>
6 <!-- Elemento de tipo meta-->
7 <meta charset="UTF-8">
8</head>
9</html>

F. Atributos

Ejemplo

1<!DOCTYPE html>
2<!--
3 El atributo
4 id
5 No se puede repetir en el
6 documento y vale
7 raíz
8
9 El atributo
10 lang
11 tiene el valor
12 es
13
14 El atributo booleano
15 hidden
16 tiene el valor
17 true
18-->
19<html id="raíz" lang="es" hidden>
20</html>

G. Elemento con contenido

Ejemplo

1<!DOCTYPE html>
2<!--
3 html es un elemento con contenido.
4 Puede contener comentarios, otros
5 elementos y texto.
6-->
7<html lang="es"><!--Inicia html-->
8<!--
9 head es contenido de html.
10 También es elemento con contenido.
11-->
12<head> <!-- Inicia head -->
13 <!--
14 meta es contenido de head.
15 No es un elemento con contenido.
16 -->
17 <meta charset="UTF-8">
18</head> <!-- Termina head -->
19💪Este texto es contenido de html.
20</html><!-- Termina html -->

H. Elemento sin contenido

Ejemplo

1<!DOCTYPE html>
2<!--
3 meta es un tipo de elemento sin
4 contenido.
5-->
6<meta charset="UTF-8">
7<meta name="viewport"
8 content="width=device-width">
9<!--
10 br es un tipo de elemento sin
11 contenido.
12-->
13<br>

I. Elemento padre

Ejemplo

1<!DOCTYPE html>
2<!--
3 El elemento html es padre de los
4 elementos head y body.
5-->
6<html lang="es">
7<!--
8 El elemento head es padre de los
9 2 elementos meta y del title.
10-->
11<head>
12 <meta charset="UTF-8">
13 <meta name="viewport"
14 content="width=device-width">
15 <title>Ejemplo</title>
16</head>
17<!--
18 El elemento body es padre de los
19 elementos h1 y p.
20-->
21<body>
22 <h1>Ejemplo</h1>
23 <p>Hola mundo.👶</p>
24</body>
25</html>

J. Elemento hijo

Ejemplo

1<!DOCTYPE html>
2<!--
3 El elemento html no es hijo de
4 nadie.
5-->
6<html lang="es">
7<!--
8 El elemento head es hijo del
9 elemento html.
10-->
11<head>
12 <!--
13 Los 2 elementos meta y el title
14 son hijos del elemento head.
15 -->
16 <meta charset="UTF-8">
17 <meta name="viewport"
18 content="width=device-width">
19 <title>Ejemplo</title>
20</head>
21<!--
22 El elemento body es hijo del
23 elemento html.
24-->
25<body>
26 <!--
27 Los elementos h1 y p son hijos
28 del elemento body.
29 -->
30 <h1>Ejemplo</h1>
31 <p>Hola mundo.👶</p>
32</body>
33</html>

K. Resumen