Podcast
Questions and Answers
¿Cuál de las siguientes afirmaciones describe mejor la función principal de las etiquetas HTML?
¿Cuál de las siguientes afirmaciones describe mejor la función principal de las etiquetas HTML?
- Las etiquetas HTML son instrucciones para el navegador sobre cómo optimizar el rendimiento del sitio web.
- Las etiquetas HTML se utilizan para aplicar estilos visuales a los elementos en una página web.
- Las etiquetas HTML encapsulan el contenido y le dan significado, definiendo la estructura básica de un documento web. (correct)
- Las etiquetas HTML se utilizan para crear animaciones y efectos especiales en una página web.
¿Qué etiqueta HTML se utiliza para definir la información relativa a la página que no forma parte del contenido visible?
¿Qué etiqueta HTML se utiliza para definir la información relativa a la página que no forma parte del contenido visible?
- `<body>`
- `<head>` (correct)
- `<html>`
- `<title>`
¿Cuál es la función del atributo charset
dentro de la etiqueta <meta>
?
¿Cuál es la función del atributo charset
dentro de la etiqueta <meta>
?
- Especifica el conjunto de caracteres utilizado para mostrar el contenido correctamente, permitiendo el uso de acentos y otros caracteres especiales. (correct)
- Define el idioma principal del contenido de la página web.
- Controla el tamaño y la apariencia de las fuentes en la página web.
- Establece la paleta de colores predeterminada para los elementos de la página.
Considerando la estructura en forma de árbol de un documento HTML, ¿cuál de las siguientes opciones describe correctamente la relación entre las etiquetas?
Considerando la estructura en forma de árbol de un documento HTML, ¿cuál de las siguientes opciones describe correctamente la relación entre las etiquetas?
¿Cuál es la sintaxis correcta para definir un atributo en una etiqueta HTML?
¿Cuál es la sintaxis correcta para definir un atributo en una etiqueta HTML?
¿Qué etiqueta se utiliza para definir los títulos o encabezados dentro del contenido de una página HTML?
¿Qué etiqueta se utiliza para definir los títulos o encabezados dentro del contenido de una página HTML?
En relación con la jerarquía de títulos en HTML, ¿cuál de las siguientes prácticas es la más recomendada para mantener una estructura semántica correcta?
En relación con la jerarquía de títulos en HTML, ¿cuál de las siguientes prácticas es la más recomendada para mantener una estructura semántica correcta?
¿Cuál es la función principal de la etiqueta <p>
en HTML?
¿Cuál es la función principal de la etiqueta <p>
en HTML?
¿Qué ocurre si se escriben varias líneas de texto en el código HTML sin usar etiquetas <p>
o <br>
?
¿Qué ocurre si se escriben varias líneas de texto en el código HTML sin usar etiquetas <p>
o <br>
?
¿Cuál es la principal diferencia entre usar la etiqueta <br>
y la etiqueta <p>
para separar bloques de texto?
¿Cuál es la principal diferencia entre usar la etiqueta <br>
y la etiqueta <p>
para separar bloques de texto?
¿En qué situación se recomienda utilizar la etiqueta <hr>
?
¿En qué situación se recomienda utilizar la etiqueta <hr>
?
Las etiquetas <em>
y <strong>
sirven para...
Las etiquetas <em>
y <strong>
sirven para...
¿Cuál es la mejor práctica para aplicar estilos como subrayado, subíndice o tachado al texto en HTML?
¿Cuál es la mejor práctica para aplicar estilos como subrayado, subíndice o tachado al texto en HTML?
¿Qué atributo es obligatorio para la etiqueta <img>
?
¿Qué atributo es obligatorio para la etiqueta <img>
?
¿Cómo se especifica la ruta a una imagen que se encuentra en la misma carpeta que el archivo HTML?
¿Cómo se especifica la ruta a una imagen que se encuentra en la misma carpeta que el archivo HTML?
¿Qué tipo de imagen no permite transparencia?
¿Qué tipo de imagen no permite transparencia?
Si solo se define el atributo width
en una etiqueta <img>
, ¿qué ocurre con la altura de la imagen?
Si solo se define el atributo width
en una etiqueta <img>
, ¿qué ocurre con la altura de la imagen?
Para asegurar que una imagen se ajuste al ancho de su contenedor, independientemente del tamaño de la pantalla, ¿qué valor se debe asignar al atributo width
?
Para asegurar que una imagen se ajuste al ancho de su contenedor, independientemente del tamaño de la pantalla, ¿qué valor se debe asignar al atributo width
?
Considerando las prácticas recomendadas para el uso de imágenes en la web, ¿cuál de las siguientes afirmaciones es la más acertada?
Considerando las prácticas recomendadas para el uso de imágenes en la web, ¿cuál de las siguientes afirmaciones es la más acertada?
¿Cuál es el propósito principal de los enlaces en HTML?
¿Cuál es el propósito principal de los enlaces en HTML?
¿Cuál es el atributo esencial que debe incluir la etiqueta <a>
para crear un enlace funcional?
¿Cuál es el atributo esencial que debe incluir la etiqueta <a>
para crear un enlace funcional?
¿Qué valor se debe asignar al atributo target
de un enlace para que la página web se abra en una nueva pestaña o ventana del navegador?
¿Qué valor se debe asignar al atributo target
de un enlace para que la página web se abra en una nueva pestaña o ventana del navegador?
Para crear un enlace a una sección específica dentro de la misma página, ¿qué tipo de URL se utiliza en el atributo href
?
Para crear un enlace a una sección específica dentro de la misma página, ¿qué tipo de URL se utiliza en el atributo href
?
En el contexto de las buenas prácticas para el diseño web, ¿qué consideración es más importante al aplicar estilos a los enlaces?
En el contexto de las buenas prácticas para el diseño web, ¿qué consideración es más importante al aplicar estilos a los enlaces?
¿Cuál es la función principal de las listas ordenadas (<ol>
) en HTML?
¿Cuál es la función principal de las listas ordenadas (<ol>
) en HTML?
¿Qué etiqueta se utiliza para definir cada elemento dentro de una lista, ya sea ordenada o no ordenada?
¿Qué etiqueta se utiliza para definir cada elemento dentro de una lista, ya sea ordenada o no ordenada?
En relación con las listas anidadas, ¿cómo interpreta el navegador una lista dentro de otra?
En relación con las listas anidadas, ¿cómo interpreta el navegador una lista dentro de otra?
¿Cuál es la etiqueta HTML principal utilizada para crear una tabla?
¿Cuál es la etiqueta HTML principal utilizada para crear una tabla?
¿Qué etiqueta se utiliza para definir una fila en una tabla HTML?
¿Qué etiqueta se utiliza para definir una fila en una tabla HTML?
¿Qué etiqueta se utiliza para definir una celda de datos en una tabla HTML?
¿Qué etiqueta se utiliza para definir una celda de datos en una tabla HTML?
¿Cuál es la diferencia entre las etiquetas <td>
y <th>
en una tabla HTML?
¿Cuál es la diferencia entre las etiquetas <td>
y <th>
en una tabla HTML?
¿Qué atributo de la etiqueta <table>
se utiliza para definir el espacio entre el contenido de la celda y el borde de la celda?
¿Qué atributo de la etiqueta <table>
se utiliza para definir el espacio entre el contenido de la celda y el borde de la celda?
¿Qué atributo de las etiquetas <td>
o <th>
se utiliza para combinar celdas horizontalmente?
¿Qué atributo de las etiquetas <td>
o <th>
se utiliza para combinar celdas horizontalmente?
¿Qué atributo de las etiquetas <td>
o <th>
se utiliza para combinar celdas verticalmente?
¿Qué atributo de las etiquetas <td>
o <th>
se utiliza para combinar celdas verticalmente?
¿Cuál es la función principal de los formularios en HTML?
¿Cuál es la función principal de los formularios en HTML?
Si un formulario HTML no está asociado a un programa en el servidor, ¿qué ocurre al enviarlo?
Si un formulario HTML no está asociado a un programa en el servidor, ¿qué ocurre al enviarlo?
¿Qué atributo de la etiqueta <form>
especifica la URL a la que se enviarán los datos del formulario?
¿Qué atributo de la etiqueta <form>
especifica la URL a la que se enviarán los datos del formulario?
¿Cuál es la diferencia principal entre los métodos GET
y POST
al enviar un formulario?
¿Cuál es la diferencia principal entre los métodos GET
y POST
al enviar un formulario?
¿Qué atributo de la etiqueta <input>
se utiliza para definir el tipo de control que se mostrará en el formulario (ej., texto, número, contraseña)?
¿Qué atributo de la etiqueta <input>
se utiliza para definir el tipo de control que se mostrará en el formulario (ej., texto, número, contraseña)?
¿Qué tipo de control de formulario es más apropiado para permitir al usuario seleccionar una opción de entre varias opciones predefinidas?
¿Qué tipo de control de formulario es más apropiado para permitir al usuario seleccionar una opción de entre varias opciones predefinidas?
¿Por qué es importante asignar un atributo name
a los elementos de un formulario?
¿Por qué es importante asignar un atributo name
a los elementos de un formulario?
Flashcards
¿Qué son las etiquetas HTML?
¿Qué son las etiquetas HTML?
L'estructura bàsica d'un document HTML es defineix amb etiquetes (tags en anglès), que encapsulen el contingut i li donen significat.
¿Qué incluye la etiqueta
?
¿Qué incluye la etiqueta
?
Aquí es defineix la informació relativa a la pàgina però que no forma part del contingut. El que diem metainformació.
¿Qué incluye la etiqueta
?
¿Qué incluye la etiqueta
?
Aquí es defineix el contingut de la pàgina.
¿Qué son los atributos HTML?
¿Qué son los atributos HTML?
Signup and view all the flashcards
¿Cómo indicar títulos y subtítulos?
¿Cómo indicar títulos y subtítulos?
Signup and view all the flashcards
¿Qué es la jerarquía de títulos?
¿Qué es la jerarquía de títulos?
Signup and view all the flashcards
¿Qué es un párrafo en HTML?
¿Qué es un párrafo en HTML?
Signup and view all the flashcards
¿Cómo interpretan los navegadores los espacios?
¿Cómo interpretan los navegadores los espacios?
Signup and view all the flashcards
¿Para qué sirve
?
¿Para qué sirve
?
Signup and view all the flashcards
¿Cómo añadir una línea divisoria?
¿Cómo añadir una línea divisoria?
Signup and view all the flashcards
¿Cómo enfatizar texto en HTML?
¿Cómo enfatizar texto en HTML?
Signup and view all the flashcards
¿Cómo agregar imágenes en HTML?
¿Cómo agregar imágenes en HTML?
Signup and view all the flashcards
¿Atributo obligatorio en la etiqueta
?
¿Atributo obligatorio en la etiqueta ?
Signup and view all the flashcards
¿Como indicar la ruta de la imagen?
¿Como indicar la ruta de la imagen?
Signup and view all the flashcards
¿Cuando usar formato JPG?
¿Cuando usar formato JPG?
Signup and view all the flashcards
¿Cuando usar formato PNG?
¿Cuando usar formato PNG?
Signup and view all the flashcards
¿Cuándo usar formato GIF?
¿Cuándo usar formato GIF?
Signup and view all the flashcards
¿Cómo usar porcentajes en imágenes?
¿Cómo usar porcentajes en imágenes?
Signup and view all the flashcards
¿Qué hacen los enlaces HTML?
¿Qué hacen los enlaces HTML?
Signup and view all the flashcards
¿Qué atributo necesita para funcionar?
¿Qué atributo necesita para funcionar?
Signup and view all the flashcards
¿Como enlazar a otra página del mismo sitio web?
¿Como enlazar a otra página del mismo sitio web?
Signup and view all the flashcards
¿Qué es una lista ordenada?
¿Qué es una lista ordenada?
Signup and view all the flashcards
¿Cómo incluir elementos en una lista ordenada?
¿Cómo incluir elementos en una lista ordenada?
Signup and view all the flashcards
¿Qué es una lista no ordenada?
¿Qué es una lista no ordenada?
Signup and view all the flashcards
¿Qué son las listas anidadas?
¿Qué son las listas anidadas?
Signup and view all the flashcards
¿Para qué sirven las tablas en HTML?
¿Para qué sirven las tablas en HTML?
Signup and view all the flashcards
¿Cómo definir filas y celdas?
¿Cómo definir filas y celdas?
Signup and view all the flashcards
¿Cómo indicar encabezados de tabla?
¿Cómo indicar encabezados de tabla?
Signup and view all the flashcards
¿Como regular los espacios y margenes de las celdas en HTML?
¿Como regular los espacios y margenes de las celdas en HTML?
Signup and view all the flashcards
¿Qué es el atributo colspan?
¿Qué es el atributo colspan?
Signup and view all the flashcards
¿Qué es el atributo rowspan?
¿Qué es el atributo rowspan?
Signup and view all the flashcards
¿Para qué sirven los formularios?
¿Para qué sirven los formularios?
Signup and view all the flashcards
¿Qué es un formulario HTML?
¿Qué es un formulario HTML?
Signup and view all the flashcards
¿Como definir un formulario en HTML?
¿Como definir un formulario en HTML?
Signup and view all the flashcards
¿Qué indica el atributo action?
¿Qué indica el atributo action?
Signup and view all the flashcards
¿Qué indica el atributo method?
¿Qué indica el atributo method?
Signup and view all the flashcards
¿Cómo agregar elementos de formulario?
¿Cómo agregar elementos de formulario?
Signup and view all the flashcards
¿Cómo agregar un área de texto?
¿Cómo agregar un área de texto?
Signup and view all the flashcards
¿Cómo agregar un menú desplegable?
¿Cómo agregar un menú desplegable?
Signup and view all the flashcards
¿Qué atributo es necesario en los elementos?
¿Qué atributo es necesario en los elementos?
Signup and view all the flashcards
Study Notes
Estructura del Código
- La estructura básica de un documento HTML se define con etiquetas (tags en inglés), que encapsulan el contenido y le dan significado.
- La mayoría de las etiquetas puede incluir otras etiquetas como parte de su contenido.
- Una etiqueta se escribe entre los símbolos "<" y ">", por ejemplo,
<body>
. - La mayoría de las etiquetas se escriben por pares y dan significado a todo lo que hay escrito entre ellas;
<p>
y</p>
definen un párrafo de texto. - Algunas etiquetas se escriben solas, como
<br>
,<hr>
, e<img>
.
Estructura del Documento
- Se define una información relativa a la página que no forma parte del contenido, denominada metainformación, con las etiquetas
<!DOCTYPE html>
,<html>
,<head>
, y</head>
. - El contenido de la página se define con las etiquetas
<body>
y</html>
.
Ejemplo de Código
- Un ejemplo de código HTML5 incluye , , , ,
Título de la página , , ,Título 1
,El meu primer paràgraf.
, , . - La etiqueta
<meta charset="utf-8">
permite un juego ampliado de caracteres, como los acentos.
Atributos
- Los atributos son propiedades adicionales que se pueden asignar a una etiqueta.
- Los atributos se definen dentro de la etiqueta inicial:
<etiqueta nom_atribut="valor_atribut"> ... </etiqueta>
. - Un ejemplo de atributo es
<a href="https://uab.cat">Click aquí</a>
, dondehref="https://uab.cat"
es el atributo.
Formato del Texto: Títulos y Subtítulos
- Para indicar que un texto es un título o subtítulo, se añade entre etiquetas
h1
,h2
,h3
,h4
,h5
, oh6
. - La etiqueta
h1
define el título de nivel más alto, y la etiquetah6
define el título de nivel más bajo. - La etiqueta
h1
está reservada únicamente para el título principal de la página, así que solo puede haber uno. - Es muy importante utilizar estas etiquetas porque mejora la accesibilidad de la página, los buscadores pueden estructurar los contenidos de una web y los lectores automáticos pueden leer el título de cada sección y ayudar a la navegación a personas con dificultades visuales.
Jerarquía de Títulos y Subtítulos
- Los títulos de los niveles
h2
ah6
se pueden escribir como se quiera, pero se recomienda no saltarse la jerarquía de niveles. - Un título de tipo
h4
siempre debe estar por debajo de unh3
, y un título de tipoh3
siempre debe estar por debajo de unh2
.
Párrafos
- Un párrafo es una porción de texto que se muestra en una línea o conjunto de líneas independientes.
- Para mostrar dos porciones de texto en líneas diferentes, se deben añadir en dos párrafos separados:
<p>Primera línia</p> <p>Segona línia</p>
. - Los navegadores tienden a dejar un espacio más grande entre dos párrafos que entre dos líneas de dentro del mismo párrafo.
Líneas de Texto y Espacios en Blanco
- Los navegadores no tienen en cuenta en qué línea se escribe cada porción de texto, ni cuántos espacios en blanco hay entre palabras.
- En HTML no se define cómo se debe ver cada elemento, sino lo que representa dentro de la página.
- Para separar bloques de texto en diferentes líneas, se puede hacer mediante párrafos (etiqueta
<p>
) o con la etiqueta<br>
.
Saltos de Línea
- Los saltos de línea sirven para separar los textos en diferentes líneas.
- No tiene etiqueta de cierre porque no se tiene que definir nada dentro. Se escribe únicamente
<br>
. - Se pueden usar tantos como se quiera, pero no son recomendables para separar bloques de texto porque por eso ya existe la etiqueta
<p>
. - Tampoco son recomendables para ubicar texto en una posición concreta de la página, porque para eso ya existen las definiciones de estilo CSS.
Líneas Divisorias
- En caso de querer añadir una separación visual entre bloques de texto, se puede añadir una línea divisoria con la etiqueta
<hr>
.
Resaltar Texto
- Se puede modificar la importancia de una porción de texto, con diferentes etiquetas; las más habituales son
<em>
y<strong>
. - El texto escrito dentro de una etiqueta
<em>
(emphasis) se muestra habitualmente en letra cursiva. - El texto escrito dentro de una etiqueta
<strong>
se muestra en negrita. - No se recomienda utilizar las antiguas etiquetas
<i>
(itàlics) para cursivas y<b>
(bold) para negrita, porque en HTML no se definiría cómo se ve el contenido.
Más Estilos de Texto
- Otros estilos para el formato del texto, como el subratlllat, subíndex, superíndex, tatxat, etc. se deben definir en CSS y no con etiquetas HTML.
- Las etiquetas de HTML que definían cómo se había de mostrar un texto, como
<i>
,<b>
,<u>
,<small>
,<sub>
e<sup>
, ahora están desaconsejadas en favor del CSS y no se deberían usar.
Imágenes
- Las imágenes se añaden con la etiqueta
<img>
. - Con el atributo
src
se indica dónde se encuentra la imagen que se quiere añadir. - Este atributo es obligatorio, sin él no se pueden añadir imágenes.
Origen de las Imágenes
- Una imagen puede estar ubicada en la misma carpeta que el archivo HTML:
<img src="Dory.jpg">
. - En otra carpeta del sitio web, indicando la ruta relativa desde el archivo HTML que incluye el código:
<img src="images/Dory.jpg">
. - En otra carpeta del sitio web, indicando la ruta absoluta desde el dominio:
<img src="/assets/images/Dory.jpg">
. - En otro dominio web, indicando también la ruta hasta la imagen:
<img src="https://uab.cat/img/Dory.jpg">
.
Tipos de Imágenes: JPG
- Normalmente para fotografías.
- Utiliza un algoritmo matemático para comprimir las imágenes. Este proceso puede distorsionar la calidad de la imagen en función del nivel de compresión, pero reduce considerablemente el peso de la imagen.
- No permite transparencia.
- Los navegadores deben descomprimir las imágenes antes de mostrarlas, lo que requiere un pequeño esfuerzo computacional.
Tipos de Imágenes: PNG
- Normalmente para imágenes complejas (incluido fotografías) sin pérdida de calidad.
- Permite una variedad de hasta 16 millones de colores.
- Permite transparencia.
- No comprime las imágenes, no las distorsiona y respeta los colores originales, pero las imágenes ocupan más espacio, por lo que pueden tardar más tiempo en ser descargadas.
- Puesto que las imágenes no están comprimidas, el proceso de visualización es más rápido una vez han estado descargadas.
Tipos de Imágenes: GIF
- Normalmente para imágenes simples.
- Permite transparencia y animaciones.
- Limitadas a 256 colores como máximo, por lo que no permite representar imágenes muy realistas.
- Imágenes no comprimidas, pero al igual que PNG, cuanto menos colores utilice una imagen, menos ocupará el archivo y menos tardará en descargarse.
- Fueron muy utilizadas antiguamente para incorporar pequeñas animaciones en la página, pero muchas de estas se hacen ahora de forma más eficiente con CSS.
Medida de las Imágenes: Fija
- Si no se indica lo contrario, una imagen se muestra por defecto con su medida original.
- Se puede modificar la medida de una imagen añadiendo los atributos
width
yheight
a la etiqueta<img>
. - Si solo se define uno de los dos atributos, la imagen se escala proporcionalmente según el atributo definido:
<img src="Dory.jpg" width="100">
. - Si se definen ambos atributos, la imagen se ajusta a la medida exacta definida, pero se puede deformar si no se definen unas medidas proporcionales:
<img src="Dory.jpg" width="100" height="50">
.
Medida de las Imágenes: Flexible
- En general, las medidas se pueden definir también en forma de porcentaje para indicar que deben ocupar una porción concreta del espacio donde se han definido.
- Una imagen definida con el 100% de ancho ocupará todo el ancho de la pantalla (o del ancho que ocupe la etiqueta que contiene la imagen):
<img src="Dory.jpg" width="100%">
. - Definir que las imágenes ocupen siempre el 100% y limitar su medida con CSS es una buena estrategia para que se adapten a diferentes medidas de pantalla.
Consideraciones sobre las Imágenes
- Para que el navegador pueda mostrar las imágenes, antes deben descargarse en el ordenador o dispositivo.
- Si se quiere que las imágenes se carguen rápido, se debe encontrar un buen equilibrio entre el peso y la calidad.
- Se debe prever la medida máxima en que se mostrará una imagen en la web y reducir el archivo de la imagen hasta aquella medida con un editor de imágenes; no tiene sentido cargar una imagen de 1920x1080 píxeles si en la web se muestra a 640x360.
Enlace
- Los enlaces sirven para navegar entre páginas, ya sean páginas del mismo sitio web o páginas de otros sitios. También permiten saltar entre diferentes secciones de la misma página.
- Un enlace se define con la etiqueta
<a>
, pero es necesario que esta incluya el atributohref
para indicar el destino del enlace:<a href="pagina2.html">Click per anar a la pàgina 2</a>
. - Por defecto, el destino del enlace substituye a la página actual en la ventana del navegador, pero esto se puede modificar. Con el atributo
target="_blank"
se abre una página en otra ventana del navegador:<a href="pagina2.html" target="_blank">Click per anar a la pàgina 2</a>
.
Tipos de Enlace
- A otra página del mismo sitio web, indicando la ruta relativa desde el archivo HTML que contiene el enlace o indicando una ruta absoluta desde la raíz del dominio:
<a href="contacte.html">Contacte</a>
y<a href="/empresa/nosaltres.html">Nosaltres</a>
. - A otro sitio web o a una página específica de otro sitio web:
<a href="https://www.uab.cat">UAB</a>
y<a href="https://www.uab.cat/contacte.html">Contacta amb la UAB</a>
. - A una sección diferente de la misma página web. Se debe indicar el ID de la sección a la que se quiere llegar:
<a href="#seccio2">Anar a la secció 2</a>
, seguido de... <h2 id="seccio2">Secció 2</h2>
.
Consideraciones sobre los Enlaces
- Los navegadores asocian por defecto un estilo particular a los enlaces.
- El estilo de los enlaces se podrá modificar más adelante con CSS, pero deberían seguir el mismo estilo en todo el sitio web para no confundir al usuario.
Listas Ordenadas
- Una lista secuencial de elementos que se muestran al navegador de forma numerada (de menor a mayor).
- La etiqueta
<ol>
(ordered list) sirve para definir una lista ordenada y, dentro, se define cada elemento de la lista con la etiqueta<li>
(list item):<ol> <li>Primer element</li> <li>Segon element</li> <li>Tercer element</li> </ol>
.
Listas No Ordenadas
- Una lista no secuencial de elementos que se muestran al navegador con indicador no numerado.
- Se define con la etiqueta
<ul>
(unordered list) e, igual que para las listas ordenadas, dentro se define cada elemento con la etiqueta<li>
:<ul> <li>Element</li> <li>Element</li> <li>Element</li> </ul>
.
Listas Anidadas
- Para posar una lista dentro de otra lista, el navegador lo interpreta como una sublista y lo muestra de forma tabulada.
Tablas
- Las tablas sirven para estructurar datos que se han de mostrar de forma tabulada.
- Se definen con la etiqueta
<table>
, y dentro se define cada fila con la etiqueta<tr>
(table row). Dentro de cada fila, se define cada celda con la etiqueta<td>
(table data). - Se puede indicar que una celda es una cabecera de la tabla substituyendo la etiqueta
<td>
por la etiqueta<th>
(table header).
Espacio Entre Celdas y Márgenes
- Hay dos atributos de la etiqueta
<table>
que ayudan a regular los espacios y márgenes de las celdas. - El atributo
cellpadding
permite definir el margen interno de las celdas, es decir, el espacio que hay entre el marco de la celda y su contenido. - El atributo
cellspacing
permite definir la separación entre una celda y sus veninas.
Combinación de Celdas
- Se pueden combinar dos o más celdas de una tabla definiendo unos atributos sobre las celdas
<td>
o<th>
. - Con el atributo
colspan
se fusionan las celdas por columnas, es decir, las de una misma fila. - Para indicar que se quieren unir tres celdas de la misma fila, se definirá el atributo:
colspan="3"
. - Cuando se fusionan dos o más celdas de una fila, se deben eliminar celdas de aquella fila para mantener el mismo número de celdas totales por fila.
- Con el atributo
rowspan
sobre las etiquetas<td>
o<th>
se fusionan las celdas por filas, es decir, las de una misma columna. - Indicamos que queremos unir 3 celdas de la misma columna:
rowpan="3"
. - De forma similar a las filas, la cantidad de celdas de cada una de las columnas debe ser la misma.
Formularios
- Los formularios sirven para recoger información del usuario y, normalmente, para enviarla al servidor del sitio web para almacenarla o gestionarla.
- Un formulario en HTML solo es la interfaz que permite entrar los datos e indicar, en el mejor de los casos, dónde se deben enviar, se necesitan programas al servidor.
- Un formulario HTML por sí solo no hace nada; necesita un programa escrito en el servidor que recoja estos datos y realice la gestión oportuna.
- Con la etiqueta
<form>
se define un formulario. Todas las etiquetas de formulario que vayan dentro harán referencia a este formulario en concreto. - Esta etiqueta posee dos parámetros importantes:
action
: indica a dónde se enviarán los datos de este formulario, con normalidad a otro fichero del sitio web.method
: indica de qué forma se enviarán los datos de forma predeterminada como "get" que envía los datos del formulario como parte de la URL u otro método más seguro como "post".
- Con la etiqueta
<input>
se añaden la mayoría de elementos de formulario disponibles, el atributo type define el tipo de elemento y el navegador mostrará cada elemento según su estilo por defecto:- Text:
<input type="text">
. - Numérica:
<input type="number">
. - Contraseña:
<input type="password">
. - Marcar/desmarcar:
<input type="checkbox">
. - Selección de opciones:
<input type="radio">
. - Bouton genérico
- Botón para enviar el formulario:
<input type="submit">
.
- Text:
- La etiqueta
<textarea>
sirve para añadir un campo de texto multilínea, se pueden definir los atributosrows
ycols
para indicar el número de líneas y columnas. - Con la etiqueta
<select>
se puede mostrar un desplegable de opciones como elemento de formulario, cuando se envíe el formulario, se enviará el valor de la opción seleccionada. - Todos los elementos de formulario deben tener también el atributo
name
para indicar el nombre del dato que se tiene que enviar.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.