Escolar Documentos
Profissional Documentos
Cultura Documentos
PRESENTADO POR:
PRESENTADO A:
GRADO:
INSTITUCIÓN
SABANALARGA
2019
PROGRAMACIÓN WEB:
La programación de los sitios web es una de las disciplinas dentro del mundo de
Internet que más se ha desarrollado y no deja de sorprender día a día con las
posibilidades que abre y genera, ya que no sólo consigue satisfacer necesidades
que se generan, sino que sin la generación de necesidades ofrecen servicios a los
usuarios que éstos no habían imaginado.
Los servidores, que son los vinculantes, entre nuestro sitio web y los usuarios,
comenzaron a adaptarse a estas nuevas tecnologías y lenguajes y mejorar sus
servicios, permitiendo que ha través de programas se pudieran generar un diálogo
on line con los usuarios de forma de que éstos recibieran la información que
buscaran más rápido y de forma más eficiente.
De esta manera de Java nació Java Script, que ha su vez incentivó a la creación de
otros lenguajes que apuntaron a el mimso objetivo como PHP, y así constantemente
se están buscando mejoras y nuevas alternativas, todas que apuntan a la
interacción del usuario con el sitio.
Por todo esto que estamos indicando antes, la programación del sitio web tiene la
misma importancia que el diseño web, no se trata de poner uno por encima de otro,
los dos se complementan y hacen que la eficiencia del sitio web sea importante.
Está demostrado que los sitios más visitados son los que brindan un servicio más
“personalizado” al usuario y esto se logra pura y exclusivamente a través de la
programación web, que a través de conocer los gustos y tendencias del usuario,
utiliza estos datos para proporcionarle al mismo información que más le interesa.
LENGUAJE DE MARCAS HTML
Veamos un ejemplo para que quede más claro. Imaginemos que tenemos la
siguiente frase:
Por ahora cumple la función de que es un texto plano. Nos gustaría añadir
características a este texto, pero no al significado, sino a la forma en que se
muestra por pantalla, haciendo por ejemplo que muy esté en negrita para
fortalecer la sensación de que hace mucho sol. Como sabemos que el resultado
de hacerlo ha de ser también texto plano, nos las tendremos que ingeniar de
alguna manera para no confundir el contenido con su formato. La solución: añadir
marcas. Veamos cómo:
Como se puede observar, hemos añadido dos marcas de negrita, una de inicio y
una de final. Podemos identificar claramente las marcas porque vienen entre
signos de mayor y menor. ¡Ésta es la manera que tenemos de no confundirlo con
el contenido! Por otro lado, vemos que las marcas son ligeramente diferente, ya
que una es la de inicio (<negrita>) y otra la de final (</negrita>, nótese la barra), de
manera que el contenido que esté resaltado sea sólo la palabra muy y nada más.
Existen otro tipo de marcas que no requerirían una marca de final. Así, por
ejemplo, pongamos el caso en el que tengamos un párrafo y cursiva (en estos
casos sí necesitamos indicar el inicio y el final) y un salto de línea (aquí, por
contra, no hace falta indicar el final, ya que el salto de línea empieza... y ya está).
Por ejemplo:
<parrafo>
Hoy es un día <negrita>muy</soleado> soleado.
<salto/>
Pero mañana <cursiva>por desgracia</cursiva> lloverá.
</parrafo>
Nótese, que para indicar que salto no tiene marca de finalización, hemos puesto la
barra al final de su marca de inicio. Bien, pues a grandes rasgos esto es lo que es
un lenguaje de marcado: tenemos marcas con un significado específico que
permiten añadir información, formato, etc. a un contenido. Las marcas vienen
entre unos caracteres especiales (los signos de mayor y menor) para no ser
confundidos con el contenido y pueden existir marcas de inicio y final dependiendo
del tipo de marca.
Una tabla no es otra cosa más que un medio de organizar datos en filas y
columnas. Este concepto ha estado presente en nuestra sociedad por un largo
período de tiempo y ha sido adoptado por HTML en sus etapas iniciales, como una
forma de transmitir información que, de otro modo, no sería comprendida tan
fácilmente.
<table class="egt">
<tr>
<td>Celda 1</td>
<td>Celda 2</td>
<td>Celda 3</td>
</tr>
<tr>
<td>Celda 4</td>
<td>Celda 5</td>
<td>Celda 6</td>
</tr>
</table>
Celda 1 Celda 2 Celda 3
CELDAS DE ENCABEZADO
EL ATRIBUTO SCOPE
<table class="egt">
<tr>
<th scope="row">Día</th>
<th>Hoy</th>
<th>Mañana</th>
<th>Miércoles</th>
</tr>
<tr>
<th>Condición</th>
<td>Soleado</td>
<td>Mayormente soleado</td>
<td>Parcialmente nublado</td>
</tr>
<tr>
<th>Temperatura</th>
<td>19°C</td>
<td>17°C</td>
<td>12°C</td>
</tr>
<tr>
<th>Vientos</th>
<td>E 13 km/h</td>
<td>E 11 km/h</td>
<td>S 16 km/h</td>
</tr>
</table>
Día Hoy Mañana Miércoles
<table border="">
...
<table>
...
Normalmente, las tablas sin bordes se utilizan como elemento de diseño (para
distribuir elementos) y las tablas con borde se utilizan para mostrar información en
la que los elementos de la misma fila o de la misma columna están relacionados.
Si en la hoja de estilo se establece un borde para un elemento de la tabla, este
borde se muestra aunque el atributo border sea vacío.
<table>
...
table {
border: red 5px solid;
}
<table>
...
table {
border: #b2b2b2 1px solid;
}
td, th {
border: black 1px solid;
}
<table>
<caption>Esto es una tabla</caption>
<tbody>
<tr>
<td rowspan="2">celdas a1 y a2 unidas</td>
<td>celda b1</td>
</tr>
<tr>
<td>celda b2</td>
</tr>
</tbody>
</table>
<table border="1">
<caption>Esto es una tabla</caption>
<tbody>
<tr>
<td rowspan="2" colspan="2">celdas a1, a2, b1 y b2 unidas</td>
<td>celda c1</td>
</tr>
<tr>
<td>celda c2</td>
</tr>
<tr>
<td>celda a3</td>
<td>celda b3</td>
<td>celda c3</td>
</tr>
</tbody>
</table>
Atributos de <col>
El atributo span
El atributo span permite que una etiqueta <col> haga referencia a varias columnas
seguidas. El valor del atributo span indica el número de columnas al hace
referencia la etiqueta <col>.
<table border="1">
<caption>Esto es la leyenda</caption>
<col span="2"><col>
<tbody>
<tr>
<td>Celda 1</td>
<td>Celda 2</td>
<td>Celda 3</td>
</tr>
<tr>
<td>Celda 4</td>
<td>Celda 5</td>
<td>Celda 6</td>
</tr>
</tbody>
</table>
col {
background-color: lightblue;
}
Atributos de <colgroup>
El atributo span
Para indicar el número de columnas que forman parte de un grupo de columnas,
se pueden utilizar etiquetas <col> (con o sin atributo span) o el
atributo spande <colgroup>. Si se utiliza el atributo span, su valor indica el número
de columnas que forman parte del grupo de columnas.
Pero si se utiliza el atributo span en la etiqueta <colgroup>, no se pueden incluir
etiquetas <col> en el <colgroup>.
<table border="1">
<caption>Esto es la leyenda</caption>
<colgroup span="2"></colgroup><col>
<tbody>
...
colgroup {
background-color: lightgrey;
}
col {
background-color: lightblue;
}
<table border="1">
<caption>Esto es la leyenda</caption>
<colgroup><col><col></colgroup><col>
<tbody>
...
colgroup {
background-color: lightgrey;
}
col {
background-color: lightblue;
}
<table border="1">
<caption>Esto es la leyenda</caption>
<colgroup><col span="2"></colgroup><col>
<tbody>
...
colgroup {
background-color: lightgrey;
}
col {
background-color: lightblue;
}