Contactos

sintaxis HTML5. Sintaxis de PHP Sintaxis de etiquetas HTML

Sintaxis HTML

Arroz. 1.6. Mostrar una página HTML simple en un navegador web

Reglas básicas del lenguaje HTML

Los nombres de las etiquetas HTML no distinguen entre mayúsculas y minúsculas, y en XHTML las letras pequeñas y grandes se consideran diferentes, y los nombres de las etiquetas deben escribirse en minúsculas.

Los elementos pueden incluir texto y subelementos (como el elemento html contiene subelementos de encabezado y cuerpo en el ejemplo anterior). Los elementos deben estar correctamente anidados unos dentro de otros.

Los subelementos incluidos en un elemento deben terminar antes de la mordaza de cierre del elemento. Por ejemplo, la siguiente entrada es incorrecta: <а>

Correctamente, este fragmento debería verse así:

Este es un texto en negrita y cursiva.

En XHTML, si un elemento no incluye texto y subelementos (un elemento vacío), aún debe tener una etiqueta de apertura y cierre. Por ejemplo, el elemento br no tiene contenido y provoca un salto de línea (el texto continúa en una nueva línea). Sin embargo, de acuerdo con las reglas, debe escribirse de la siguiente manera:

o abreviado
. El elemento debe escribirse de la misma manera.


- Dibujar una línea horizontal.

Las etiquetas de apertura de elemento pueden tener atributos, que refinan el comportamiento del elemento y establecen valores adicionales. Casi todas las etiquetas tienen una gran cantidad de parámetros opcionales. Además, solo se considerarán los principales atributos de las etiquetas.

Muchos atributos en HTML son comunes a todos los elementos, pero algunos son específicos de un elemento o elementos dados. Todos toman la forma:

atributo_nombre="valor"

Por ejemplo:

Fundamentos del lenguaje de marcado de hipertexto"

En este ejemplo, el elemento div (una sección de una página HTML que permite que los documentos se dividan en bloques lógicos) tiene un atributo id establecido en mySection. El elemento div contiene un elemento h1 (el primer encabezado de nivel, o el más importante), que a su vez contiene algo de texto. Los valores de los atributos deben estar entre comillas simples o dobles.

Los nombres de etiquetas y atributos y sus posibles valores están determinados por la especificación del lenguaje HTML, y no puede crear sus propias etiquetas o atributos.

Todos los elementos pueden tener atributos de id y clase, cuyos valores se utilizan para identificar elementos específicos (id) o un grupo de elementos (clase). Estos atributos se usan mucho en scripts de documentos y descripciones CSS de estilos de documentos.

Hay dos categorías principales de elementos en HTML: cuadra y cuerda

  • Elementos de bloque suelen informar sobre la estructura del documento. Dichos elementos comienzan en una nueva línea, rompiendo con lo que había antes. Ejemplos de elementos de bloque son párrafos, elementos de lista, encabezados y tablas, contenedores div.
  • Elementos de cadena están contenidos dentro de elementos estructurales a nivel de bloque y cubren solo partes del texto del documento, no áreas completas. Un elemento en línea no hace que aparezca una nueva línea en el documento, ya que son elementos que aparecen en un párrafo de texto. Ejemplos de elementos de cadena son enlaces, palabras o frases resaltadas, contenedores de extensión.

HTML5 nos devuelve a un estilo de una década de dejar algunas etiquetas sin cerrar, escribir valores sin comillas y, opcionalmente, escribir etiquetas en mayúsculas o minúsculas. Esta libertad no significa que se deba ignorar ninguna regla, aún debe observar el anidamiento correcto de etiquetas e insertar elementos obligatorios. Romper con la sintaxis rígida de XHTML le permite concentrarse en el contenido del sitio y no en la observancia de formalidades vacías, la mayoría de las cuales son molestas debido a su valor intrascendente e inutilidad.

elementos HTML

El componente básico de una página web es un elemento. Se pueden dividir según diferentes criterios, por ejemplo, por tipo o finalidad.

Elementos por tipo

Elementos vacios

Estos incluyen elementos que no tienen una etiqueta de cierre: , ,
, , , ,


, , , , , , , , , .

Elementos de texto sin procesar

Diseñado para generar scripts o estilos que tienen una sintaxis diferente a HTML:

Если после элемента следует

  • Если после элемента следует
    или
    .
    Если после элемента следует
    ,
    или он последний у родителя.

    Если после элемента следует
    ,
    ,