Trabajo 2 - TIC
Trabajo 2 - TIC
Trabajo 2 - TIC
Trabajo-Investigar
EL BUEN USO EDUCATIVO DE LAS TIC
Contenido
Presentación
1. Principios sobre el buen uso de las TIC
1.1 Alumnado
1.2 Familia
1.3 Profesionales de la enseñanza
2. Riesgos en el uso de las TIC
2.1 Problemas psicológicos/académicos
2.2 Problemas sociales
2.3 Problemas de salud física
2.4 Consejos generales para evitar estos problemas
3. Otros problemas: Ciberdelitos
3.1 Violación del derecho a la imagen y a la intimidad.
Privacidad.
3.2 Ciberbullying (Ciberacoso)
3.3 Grooming (Acoso sexual)
3.4 Sexting (imágenes y vídeos pornográficos de menores)
3.5 Phishing (suplantación de identidad)
3.6 Correos falsos (hoax, bulos, cadenas, spam-[ son cadenas de
mensajes electrónicos que intentan hacer creer al que los recibe
algo que es totalmente falso])
3.7 Acceso a cuentas de correo, perfiles de redes sociales, etc
3.8 Virus, malware (programas maliciosos)
4. Fuentes consultada
5. 4.1 Libros
4.2 SITIOS WEB generalistas
4.3 SITIOS WEB de temas concretos
Nota: Elaborar el contenido en Diapositiva y agregarle imágenes.
Para toda persona interesada en crear páginas web es importante conocer al menos
nociones básicas de este lenguaje, de esta forma podemos comprender como están hechas
las web, desarrollar sitios con más flexibilidad y mejor construidos.
Por ejemplo, mediante el uso de las etiquetas HTML puedes subrayar textos, ponerlos en
negrita, establecer encabezados, estructurar el texto en guiones, en párrafos, añadir
imágenes y vínculos a otras páginas, etc. De ahí que el conocimiento de estas etiquetas sea
importante para hacer páginas web, mejor dicho imprescindible.
Introducción
Cada página HTML debe constar de dos secciones:
</html>
Y para que lo entiendas mejor, una página básica con su correspondiente código HTML:
Es muy común olvidar dar un Doctype a nuestros sitios, ya que al ser un factor técnico es
fácil de omitir, además sin un Doctype definido nuestra web sigue funcionando.
Entonces, ¿por qué ponerlo? porque si no lo haces el navegador no va a saber qué lenguaje
estás utilizado y es muy probable que interprete mal algunos usos, lo que va a provocar
errores en tu página y que no se visualice de manera correcta.
En primer lugar utilizamos el elemento “html” para indicar el inicio de nuestra página web.
Es considerado el elemento raíz.
Después, dentro del elemento “html”, habrá otros dos que llevarán por nombre “head” y
“body”.
Ejemplo:
<html>
...
</html>
Con frecuencia verás diseños HTML con código indentado como el que se muestra a
continuación, es decir, código tabulado con sangrías, de forma que los bloque de texto se
mueven hacia la derecha insertando espacios para separarlos del texto adyacente que forme
otras estructuras diferentes.
Esto hace que sea más fácil leerlo y comprobar qué etiquetas de cierre se refieren a qué
etiquetas. Por ejemplo, esto es claramente erróneo:
<p>
<strong>
texto en negrita
<em>texto en negrita y cursiva
texto sólo en cursiva
</em>
</p>
<p>
<strong>
texto en negrita
<em>
texto en negrita y cursiva
</em>
</strong>
<em>
texto solo en cursiva
</em>
</p>
Ya hemos visto lo que es una etiqueta en HTML, y que hay etiquetas de apertura y (en la
mayoría de los casos) etiquetas de cierre. El navegador lee estas etiquetas y crea una
representación interna de lo que leyó.
Ten en cuenta que en HTML, las etiquetas y nombres de atributos se puede escribir en
cualquier circunstancia.
Algunos diseñadores web tienden a utilizar mayúsculas para destacarlos en el código fuente,
otros escriben todo en minúsculas para hacerlos más fáciles de traducir a XHTML más tarde
si es necesario.
Mi consejo es que adoptes esta segunda opción, lo lógico es con el tiempo acabar creando
páginas en XHTML. De todas maneras, cualquiera de las dos formas es correcta en HTML.
HTML tiene una sintaxis muy sencilla y fácil de comprender, el contenido está estructurado
en elementos, los cuales son declarados mediante el uso de etiquetas que proporcionan
información adicional através de atributos.
Por su parte XHTML es una versión mejorada de HTML, por lo que busca tener una
sintaxis más estricta que las versiones anteriores de este lenguaje de marcado y tiene menos
tolerancia ante errores de mal uso de etiquetas.
La regla básica para la estructuración de xHTML es saber utilizar de manera correcta cada
parte de un elemento, tener conocimiento de la función que cumple cada pedazo de código y
qué clase de contenido albergará.
Lo que tenemos aquí es un elemento de anclaje que se encarga de definir un enlace hacia una
dirección. Esta línea de código está compuesta por varias partes, una etiqueta de apertura definida
por:
<a href="https://www.lawebera.es">
</a>
Cuya función es terminar dicho elemento, un atributo “href” que se encarga de establecer una
propiedad que en este caso es un link hacia la dirección que especificamos con la cadena
“https://www.lawebera.es”, que se convierte en el valor del atributo, y finalmente tenemos “La
Webera” que es a lo que llamaremos el contenido del elemento.
Existen reglas simples de seguir diseñadas para tener un manejo correcto de etiquetas con XHTML.
Debemos recordar que xHTML no es muy distinto a su predecesor, por lo que no tenemos que
olvidarnos de lo que ya sabemos, simplemente tenemos que omitir las malas prácticas a las que
el HTML no estricto nos acostumbró.
En primer lugar tenemos que definir que XHTML requiere que todas las etiquetas y atributos sean
escritos en minúsculas, por ejemplo si queremos declarar un elemento de tipo párrafo tenemos que
escribir su etiqueta de la siguiente manera:
<p>
Elaborado por: Nelson Zambrano
Ya que si escribimos:
<P>
No cumple con esta regla y por lo tanto no puede ser considerado un correcto código
XHTML.
El segundo aspecto a considerar es que todas las etiquetas deben cerrarse, es decir
deben tener una contraparte compuesta por una diagonal antepuesta al nombre de la
etiqueta, siguiendo con el ejemplo del párrafo, una vez que introducimos el contenido
debemos cerrar la etiqueta de la siguiente manera:
</p>
Existen excepciones donde un elemento no tiene contenido, tal es el caso de los saltos de
línea “br” o algunos elementos de formulario como los “input”.
En estas situaciones no hay que incluir una etiqueta de cierra explícita, pero si se debe de
agregar la diagonal al final de la etiqueta de apertura de la siguiente manera:
<br />
La tercera regla nos indica que todos los atributos que agreguemos a un elemento deben
de tener siempre un valor y estos deben de ir entre comillas, por lo que quedaría una
línea como esta:
En cuarto lugar tenemos que los elementos deben estar correctamente anidados, es
decir que los elementos incluidos dentro de otros se cierren correctamente antes de cerrar el
elemento padre. Podemos tener líneas como esta:
En este caso tenemos que cerrar primero el anclaje y después el párrafo pues de esta
manera respetamos la anidación y la jerarquía de elementos.
Los identificadores están relacionados con el atributo “id” y se utilizan para dar una
asociación única al elemento, lo que permitirá manipularlo ya sea con JavaScript o CSS.
Como ya se dijo, es único, por lo que no se debe repetir en otro elemento, en caso de que
queramos agrupar distintos elementos con una misma asociación entonces tendremos que
usar una clase.
Aquí tenemos un ejemplo de como utilizar identificadores para cada elemento de una lista:
<ul id="ciudades">
<li id="vlc">Valencia</li>
<li id="gdl">Guadalajara</li>
<li id="blb">Bilbao</li>
</ul>
Gracias a estos identificadores podemos en un futuro localizar cada elemento de la lista sin
necesidad de recorrerla.
Las clases por su parte están relacionadas con el atributo “class”, y nos sirven para cuando
hay más de un elemento que necesita una asociación.
Si usamos el ejemplo de la lista, podemos agregar una clase que sirva para asociar todos los
elementos a los que les agregamos un identificador.
<ul id="ciudades">
<li class="spain" id="vlc">Valencia</li>
<li class="spain" id="gdl">Guadalajara</li>
<li class="spain" id="blb">Bilbao</li>
</ul>
Lo que hicimos en el ejemplo es abarcar todos los componentes de la lista con una sola
clase a la que llamamos “spain”, ya que todas las ciudades listadas pertenecen a este país.
Este atributo tiene la ventaja de ser identificado por los lectores de pantalla y motores de
búsqueda por lo que ayuda a mejorar la accesibilidad a la información.
También encontramos a “xml:lang” que especifica el idioma del contenido, los valores
que puede tomar son la abreviación del idioma, como por ejemplo “es” para español o “en”
para inglés.
Vamos a ver las etiquetas que comúnmente son utilizadas de manera incorrecta, tratando de
especificar en que fallamos y de que manera podemos usarlas correctamente.
Etiqueta “br”
Hasta la aparición de CSS, utilizar br era una de las alternativas para todo lo referente a
espacios entre dos bloques de elementos.
Si lo que deseas es tener espacio entre un elemento y otro entonces es recomendable añadir
esos espacios mediante CSS, lo que nos permitirá determinar la distancia entre los
elementos.
Etiqueta “div”
Esta etiqueta se ha convertido en una de las más utilizadas en los últimos años.
Pero su implementación se fue haciendo más común y para situaciones donde realmente no
debería de usarse.
Hay sitios que basan prácticamente toda su estructura de elementos en “divs”, incluso para
mostrar elementos de texto o imagen, esto está totalmente mal.
No tenemos que rodear todos los elementos de un sitio con un “div”, ni mucho menos
utilizarlos en lugar de etiquetas cuya función especifica es la que estamos haciendo, como
mostrar una imagen.
Etiqueta “title”
Una etiqueta fundamental en cualquier estructura de código HTML es “title”, su función es
básica para el sitio ya que sin ella nuestra página no tendría un título que indique de que trata
el contenido que estamos por ver.
El problema es que su uso se ha venido degradando para convertirla en una etiqueta más de
“meta-data” y hoy en día el título se usa para mejorar el SEO. Esto no es un problema, el
problema es abusar.
Debemos evitar estos dos extremos y utilizar las etiquetas “meta description” para esta clase
de información más extensa.
No uses imágenes para casos donde realmente no se requiera, no tienes que convertir todo
en imágenes.
Recuerda que esto es malo para que la página pueda ser analizada por motores de
búsqueda, todo lo que sea contenido de texto, no debe ir en una imagen.
A veces incluso se cometen errores al utilizar algunos de sus atributos, como el caso de
“alt”, cuya función es contener una descripción precisa de la imagen, sin embargo la mayor
parte del tiempo tiene texto irrelevante.
Puede verse en muchas ocasiones, que los diseñadores terminan generando códigos
extremadamente confusos y largos, para diseños que pueden conseguirse de forma más
sencilla.
Esto quiere decir que cuando se inicia una página web, los primeros elementos que deben
ser determinados mediante el uso de HTML son los contenedores, como “body”.
A partir de allí, se debe generar las capas de cada sección de la estructura de la página
(cabecera, columnas, pie) para luego seguir con los detalles necesarios dentro de cada una
de ellas.
Las páginas generadas en forma exclusiva o casi exclusiva con posicionamiento absoluto,
tienen entre otros inconvenientes, la rigidez e inflexibilidad.
Esto hace prácticamente imposible pensar en una página con contenidos dinámicos,
como un blog, ya que la extensión de los contenidos será variable y originará diferentes
errores, como desbordamientos de capas y superposición de contenidos.
Muchos div’s pueden ser reemplazados por la utilización correcta de listas, párrafos, títulos,
etc.
Diseño flexible
En los últimos años se ha producido una explosión en la variedad de resoluciones de pantalla
existentes y dispositivos.
Todo esto hace necesario que los diseños sean cada vez más flexibles, lo que se
llama responsive, de forma que puedan visualizarse de forma correcta independientemente
del dispositivo que se utilice para acceder a las páginas web.
Tenemos un artículo concreto que habla de esto, no dejes de leer como hacer un diseño
responsive.
Comprobaciones en
diferentes navegadores
Consulta nuestra guía para saber comprobar la compatibilidad de tu web con distintos
navegadores.
<DIV><P>Hola Mundo</P></DIV>
Y esto bien:
<div><p>Hola Mundo</p></div>
Cuando se trata de etiquetas que pueden contener elementos del mismo tipo anidados, los
navegadores simplemente entienden que dicha etiqueta continúa abierta.
Se recomienda manejar los estilos CSS en un archivo por separado para mantener una
mejor organización del sitio. Usar archivos únicos y exclusivos para las hojas de estilo hace
que se facilite su edición y administración.
Entre los principales beneficios de utilizar un archivo externo para guardar nuestro código
CSS, se encuentra el hecho de que este archivo se puede utilizar para varios sitios y
páginas de manera simultánea, sin necesidad de repetir el código de un lado a otro.
Es importante recalcar el hecho de que las hojas de estilo deben incluirse dentro de las
etiquetas “head”, de la siguiente forma:
<head>
...
<link rel="stylesheet" type="text/css"
href="mi_estilo.css" />
</head>
Esto provocaba una demora en el tiempo de respuesta del sitio, ya que el navegador debe
cargar primero todos los scripts con sus funciones antes de empezar a pintar los elementos
en pantalla.
Es por esta razón que en la actualidad se recomienda agregar los scripts al final de
nuestro código HTML, justo antes del cierre de la etiqueta “body”:
Con esto lograremos que la página se cargue más rápido ya que el navegador no tiene que esperar a
cargar los scripts y puede ir pintando elementos en pantalla, lo cual hace que el usuario obtenga una
respuesta casi inmediata.
La estructura HTML de una página web se compone de las etiquetas <html>, que indica el
comienzo de la página; <head>, que contiene información más descriptiva sobre el
sitio; y <body>, que conforma todos los elementos visibles de la página.
Etiquetas emparejadas. Vienen en pares y tienen una apertura y cierre. Tal como las
que conoces: < >.
Etiquetas vacías. Se refiere a las etiquetas que no requieren cierre.
<!DOCTYPE html>: se utiliza para indicar la versión HTML 5.0 (la usada
actualmente).
<html> </html>: es el elemento raíz y es el más importante dentro de la estructura
HTML, pues es el que contendrá el resto de las etiquetas de atributos de la página
web.
<head> </head>: es la etiqueta principal que incluye metadatos; son atributos que no
se muestran al usuario, solo describen referencias de la página, por ejemplo, título o
página CSS.
<body> </body>: es la etiqueta para desarrollar todo el cuerpo de la página web y
engloba datos desde textos hasta enlaces.