COMPUTACION E INFORMATICA 5TO CICLO

BLOGGER CREADO POR .....CR7 DESARROLLADOR INICIO ...2015....LOS OLIVOS....

PROMO - 2015 COMPUTACION E INFORMATICA

TRABAJO DE MAQUETACION WEB... LOS OLIVOS - 2015

COMPUTACION E INFORMATICA CESCA

COMPUTACION E INFORMATICA "CESCA"

COMPUTACION E INFORMATICA 5 CICLO...

*****SALUDOS A LOS ALUMNOS DEL 5TO CICLO DE COMPUTACION E INFORMATICA........

CURSOR

Cursores

lunes, 23 de febrero de 2015

¿Y SI ESTUDIAS EN UN INSTITUTO?

¿Y SI ESTUDIAS EN UN INSTITUTO?

Las carreras universitarias son a menudo vistas como el único camino para alcanzar el éxito profesional. Sin embargo, los institutos también son una opción viable para formase de acuerdo con las necesidades del estudiante.


¿Cuál es la mejor opción: la Universidad o el Instituto? ¿Optar por una carrera larga o una carrera corta? Es hora de decidir qué camino tomar para convertirte en un buen profesional.

Ambas modalidades de estudios son necesarias y responden a distintos requerimientos del mercado laboral.
Las economías en plenos desarrollo, como la nuestra, no solo requieren médicos e ingenieros, sino técnicos que cubran las posiciones laborales que las nuevas empresas demandan.

Es por eso, que estudiar en un Instituto tiene muchísimas ventajas. Este tipo de centros no exige pasar por largos años de ciclos de formación general antes de adentrarse en los conocimientos específicos de la carrera.

Según una encuesta de Ipsos apoyo del año pasado, hicieron la pregunta: ¿Qué los motiva a estudiar en un Instituto?
Un 81%, escogió un Instituto porque ofrece carreras cortas. Un 49%, escogió porque son más económicos. Un 39%, escogió porque se consigue trabajo rápido. Y un 31%, escogió porque la educación es buena.

Los Institutos te pueden ofrecer carreras que no encuentras en las Universidades, la visión práctica que tienen los egresados de los Institutos les permite insertarse más rápido en el mundo laboral.

Ahora ya sabes los pro de estudiar en un Instituto, y te hago una pregunta : ¿Y tú quieres estudiar en Universidad o en un Instituto?

FUENTE CESCA PROMO 2015 - LOS OLIVOS





sábado, 21 de febrero de 2015

ARCHIVO DEL PROFE ANCO..

domingo, 20 de julio de 2014

Maquetar una página con un mapa de Google, usando CSS

La maquetación con mapas de Google, que creamos con el API de Google Maps, es muy sencilla, ya que el mapa ocupa el espacio disponible en la capa donde esté contenido. Así pues, al incorporar un mapa a una página web, no tenemos que especificar el tamaño del mapa por Javascript ni nada parecido, simplemente el mapa de Google tomará el los atributos de ancho y alto de la capa (el <div> ) donde está contenido. Esto es dinámico, es decir, si cambia el espacio disponible de la capa donde está el mapa -ya sea porque el usuario ha cambiado el tamaño de la ventana o porque se han alterando los atributos width y height de la capa con Javascript o por cualquier modo- cambiará automáticamente el tamaño del mapa para ajustarse dinámicamente al espacio disponible. 
Dicho esto, puede resultar poco revelador este artículo, porque no vamos a ver nada de Javascript ni de creación de mapas de Google, sino que vamos a mostrar como maquetar con CSS, teniendo en cuenta que en una de las capas hay un mapa de Google. No obstante, seguro que algunas de las informaciones proporcionadas aquí no van a ser triviales para los lectores. 

En DesarrolloWeb.com ofrecemos un manual en el que puedes aprender a trabajar con el API de Google Maps

También recomiendo la lectura del material que ofrecemos en DesarrolloWeb.com sobre la maquetación CSS, pues voy a dar por sabidos los aspectos sobre maquetación con hojas de estilos y por tanto, no los voy a explicar. 
Los atributos de altura y anchura de un mapa son la capa que lo contiene 

El ejemplo más sencillo que podemos encontrarnos para maquetar un mapa de google es que tenga dimensiones en ancho y alto fijas. Es como hemos colocado los mapas en el manual hasta este momento: 

<div id="map" style="width: 765px; height: 388px"></div>

En este ejemplo el mapa ocupa 765 píxel de ancho y 388 de alto. Esto no tiene ningún secreto. 

¿Pero qué pasa si queremos que un mapa de Google Maps tenga el ancho de toda la ventana del navegador? Porque sabemos que el navegador puede tener distintos tamaños, dependiendo de la definición de pantalla del visitante y si la ventana está maximizada o dimensionada de cualquier otra forma. 

Entonces es muy sencillo, podemos colocar width:100% en la declaración de estilos css de la capa donde está el mapa. 

<div id="map" style="width: 100%; height: 388px"></div>

Este mapa ocuparía todo el área disponible de la ventana del navegador, o bien de la capa donde estuviera contenido. 

El ejemplo se complica si queremos que el mapa de Google ocupe además todo el alto disponible en el navegador, que también, sabemos, puede ser variable dependiendo de las características de pantalla o del estado de la ventana del browser. Lo normal es que probásemos algo como esto: 

<div id="map" style="height: 100%; width:100%;"></div>

Pero esto tal cual, sin hacer ninguna otra cosa, tiene un problema y es que misteriosamente el mapa aparece vacío o con height = 0. Esto es porque los navegadores tienen problemas al maquetar con height=100%. La idea para solucionarlo es colocar a todas las capas que contengan al mapa height:100%, así como a las etiquetas <BODY> y <HTML> que también deberían tener el height de 100%. Entonces nos debería funcionar y el mapa ocuparía todo el alto y ancho de la ventana. 

Referencia: Podemos ver una FAQ con explicaciones sobre utilización del height:100% en CSS.

Ahora veamos el ejemplo de un mapa de Google Maps que ocupa todo el ancho y alto del espacio en una página aparte.

Maquetación CSS a dos columnas

Empezamos mostrando los dos ejemplos de maquetación que veremos en este artículo, siempre con dos columnas, dejando la columna con los enlaces de la barra de navegación a la izquierda o la derecha. 
El código HTML 

El código HTML de los dos ejemplos que hemos adelantado es el mismo. Básicamente este: 

<div id="contenedor"> 
  <div id="cabecera"> 
    Cabecera 01 
  </div> 
  <div id="cuerpo"> 
   <div id="lateral"> 
    <ul> 
      <li><a href="#">Enlace 1</a> 
      <li><a href="#">Vínculo 2</a> 
      <li><a href="#">Otro enlace</a> 
      <li><a href="#">Link chulo</a> 
      <li><a href="#">Más enlaces</a> 
      <li><a href="#">Otro último</a> 
    </ul> 
   </div> 
   <div id="principal"> 
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
    ...... 
   </div> 
  </div> 
  <div id="pie"> 
  © 2005 DesarrolloWeb.com 
  </div> 
</div>


Se puede ver que tenemos una capa contenedor, que engloba todo el código. Luego, dentro del contenedor tenemos tres bloques. La cabecera, el cuerpo y el pie de página. La cabecera y el pie de página son dos capas tal cual, que ocupan todo el espacio del contenedor. El lugar donde tendremos las dos columnas es el cuerpo. 

Dentro del cuerpo tenemos dos partes, para codificar cada una de las dos columnas. Una parte, que hemos llamado "lateral", con una lista de enlaces (sería la barra de navegación) y otra parte con el texto de la página, que hemos llamado "principal". 

El código CSS 

Como habíamos adelantado, veremos dos variantes de codificación a dos columnas, con los enlaces a la izquierda y a la derecha. No obstante, la mayor parte del código CSS de ambos ejemplos es la misma, pues sólo varía la declaración de estilos de la capa "lateral" y de la capa "principal". 
Maquetar con los enlaces a la izquierda 

Veamos la codificación CSS para la página con los enlaces a la izquierda. 

<style type="text/css"> 
BODY { 
   font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
   margin: 10 0 10 0px; 
   text-align: center; 
   background-color: #ebebeb; 

#contenedor{ 
   text-align: left; 
   width: 770px; 
   margin: auto; 

#cabecera{ 
   background-color: #d0d0ff; 
   color: #333300; 
   font-size:12pt; 
   font-weight: bold; 
   padding: 3 3 3 10px; 

#cuerpo{ 
   margin: 10 0 10 0px; 

#lateral{ 
   width: 160px; 
   background-color: #999999; 
   float:left; 

#lateral ul{ 
   margin : 0 0 0 0px; 
   padding: 0 0 0 0px; 
   list-style: none; 

#lateral li{ 
   background-color: #ffffcc; 
   margin: 2 2 2 2px; 
   padding: 2 2 2 2px; 
   font-weight: bold; 

#lateral a{ 
   color: #3333cc; 
   text-decoration: none; 

#principal{ 
   margin-left: 170px; 
   background-color: #ffffff; 
   padding: 4 4 4 4px; 

#pie{ 
   background-color: #cccccc; 
   padding: 3 10 3 10px; 
   text-align:right; 

La parte que vamos a remarcar es donde se define el estilo del lateral y la capa principal. El lateral hacemos que tenga un tamaño fijo de 160 pixel, pero lo más importante es que hacemos que "flote" a la izquierda con float:left;. Esto hace que el lateral se quede en la izquierda y permite que el contenido insertado después del lateral se coloque a la misma altura, pero a la derecha. 

Por su parte, para la capa principal, simplemente se indica que tiene un margen a la izquierda de 170 píxeles. Esto hace que se coloque al lado de la capa lateral, dejando un espacio en blanco de 10 píxeles. Tiene un margen de 170, de los que 160 son para el espacio que va a ocupar la capa de los enlaces y 10 píxeles de espacio entre la capa principal y la lateral. 

Como la capa principal no tiene definida su anchura, se hará tan grande como lo permita el contenedor. 

MAQUETAR UNA PAGINA CON CSS

mágenes de partida 

Podemos ver la imagen que hemos creado y que vamos a intentar maquetar lo más parecido posible. No es el objetivo de este manual ofrecer las técnicas para realizar esta imagen, aunque en otros manuales de DesarrolloWeb.com podemos ver tutoriales para aprender algunos de los trucos de diseño utilizados. 

Se trata de un diseño sencillo, pero en el que se encuentran elementos distintos y variados con los que trabajar. 

De esta imagen hemos extraído algunos gráficos, que utilizaremos a la hora de maquetar el diseño. Sería interesante descargarlo para poder realizar el ejercicio por vuestra cuenta

Para los impacientes, tenemos un enlace a la página resultado que vamos a conseguir realizar al final del artículo. Puede ser bueno verla para hacerse una idea de donde queremos llegar. 

Desarrollo de la página y la hoja de estilos 

Vamos a generar los archivos HTML y CSS a la vez, pero paso a paso, de modo que podamos explicar las etiquetas y estilos que hemos utilizado para cada parte de la página. 

Como primer paso, en la cabecera <head> del documento HTML, enlazaremos con una hoja de estilos externa. 

<head> 
<title>La web del invierno</title> 
<link rel="STYLESHEET" type="text/css" href="estilo.css"> 
</head>


El cuerpo de la página <body> 

En la declaración de estilos CSS, para el cuerpo de la página, hemos definido una imagen de fondo "fondo.gif", que se repetirá por toda la página en un mosaico. También se definen unos márgenes y el alineamiento del texto, en este caso centrado, para que el contenido de la página aparezca en el centro (esto es necesario para Internet Explorer, el centrado en Mozilla y otros navegadores se realiza en la capa principal con el atributo "margin" definido como "auto"). 

Además se definen otros atributos para el cuerpo de la página, que luego heredarán otros elementos, como el tipo de letra o el color del texto. 

BODY { 
background : #C0D9D9 url(images/fondo.gif) repeat; 
font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #666666; 
margin : 20px 0px 20px 0px; 
text-align: center; 

La capa contenedor 

Generalmente, se utiliza una capa principal, a la que hemos llamado contenedor. Dentro de esta capa se colocan todos los elementos que va a tener la página. 

<div id="contenedor"> 

</div> 

En esta capa definimos el alineamiento del texto a la izquierda (porque en el cuerpo habíamos centrado el texto, para que Internet Explorer centre la capa contenedor y deseamos que la alineación por defecto sea a izquierda). También definimos una anchura de 700px, un color de fondo blanco y el margen, con el atributo "margin", lo definimos como "auto", para que Mozilla y otros navegadores centren la capa. 

#contenedor{ 
text-align: left; 
width: 700px; 
background-color : #ffffff; 
margin: auto; 

Por cierto, nos hemos dejado deliberadamente el borde de la capa, que habíamos definido en el diseño original. Se podría haber definido el atributo "border", pero eso nos repercute negativamente en la maquetación en Explorer. Veremos más adelante cómo colocarlo para que se vea correctamente en todos los navegadores. 

Continuamos el ejercicio práctico para realizar la maquetación de una página paso a paso con capas y hojas de estilo en cascada. Se puede ver el artículo anterior de esta serie en Maquetar una página con CSS

La cabecera de la página 

La imagen de la parte de arriba de la página la vamos a colocar en un único archivo gráfico. Es lo más cómodo para este diseño, pues la cabecera no tiene otro motivo que decoración. 
Vemos que es una simple imagen, pero atención, que tenemos que colocar el </div> a continuación de <img> sin ningún espacio ni salto de línea, porque si no, Internet Explorer, nos introducirá un pequeño márgen debajo de la imagen, que queremos evitar. 

Los atributos de estilo definidos para la cabecera son las dimensiones de la capa, que queremos que sean las mismas que las de la imagen. Aunque en este caso podríamos habernos ahorrado definir esos valores porque son los que se tomarían por defecto. 

#cabecera{ 
height : 106px; 
width: 700px; 
}

La barra de navegación 

Vamos con la capa utilizada para definir la barra de navegación horizontal que hay debajo de la cabecera. 

<div id="navegador"> 
<a href="#" class="enlacenav">Portada</a> | 
<a href="#" class="enlacenav">Invierno</a> | 
<a href="#" class="enlacenav">Diciembre a marzo</a> | 
<a href="#" class="enlacenav">La chimenea</a> | 
<a href="#" class="enlacenav">Deportes de invierno</a> | 
<a href="#" class="enlacenav">Contacto</a> 
</div> 

Como se puede ver, simplemente hemos definido una serie de enlaces dentro de una capa. Hay que fijarse que además los enlaces tienen una clase, llamada "enlacenav", que utilizaremos para darle un estilo específico a a estos enlaces, independiente del definido por defecto en la página. 

Por lo que respecta a la capa, se define un color y una imagen de fondo, unos márgenes internos (atributo padding) y un borde, tanto para la parte de arriba de la capa como para la de abajo. 

#navegador{ 
background : #F5F4C3 url(images/fondonav.gif); 
padding : 3px 10px 5px 10px; 
border-top : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 

Para los estilos de los enlaces utilizamos una clase. Para definir los estilos de cada uno de los estados de los enlaces (visitados, activos, no visitados, etc), se utilizan las pseudo-clases VISITED, ACTIVE, FOCUS, LINK Y HOVER. Simplemente definimos el color de los enlaces, el mismo para todas las pseudo-clases, menos para HOVER, que tiene un color distinto. HOVER es el estado del enlace cuando el puntero ratón está situado encima. En este caso, cuando el ratón esté encima, cambiará de color. 

A.enlacenav, A.enlacenav:VISITED, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK{ 
color: #494E6B; 

A.enlacenav:HOVER{ 
color: #3F7DE3; 
}

MAQUETACION WEB



La maquetación, también llamada a veces diagramación, es un oficio del diseño editorial que se encarga de organizar en un espacio, contenidos escritos, visuales y en algunos casos audiovisuales (multimedia) en medios impresos y electrónicos, como libros, diarios y revistas.
Estrictamente, el acto de maquetar tan solo se relaciona con la distribución de los elementos en un espacio determinado de la página, mientras que el diseño editorial incluye fases más amplias del proceso, desde el proyecto gráfico, hasta los procesos de producción denominados preprensa (preparación para impresión), prensa (impresión) y posprensa (acabados). Sin embargo, usualmente todo el aspecto gráfico de la actividad editorial y periodística se conoce por el término maquetación.
En el caso de un diario, la maquetación sigue los objetivos y líneas gráficas y editoriales de ese impreso. Las principales líneas editoriales para la maquetación de un diario incluyen la jerarquización de los artículos por orden de importancia. Las consideraciones gráficas incluyen legibilidad e incorporación balanceada y no-obstructiva de los anuncios publicitarios.
La edición incorpora principios del diseño gráfico que, a su vez, es una profesión independiente o presente en licenciaturas relacionadas con el diseño, más allá de ser una disciplina que hace parte del currículo de profesiones como el periodismo, la publicidad y algunos cursos de arquitectura en universidades y facultades. Otros términos que sirven para referirse al proceso de maquetación son: layoutmakeup o pasteup.

INTRODUCCION A LA MAQUETACION WEB CON CSS

La maquetación con CSS es algo que ya forma parte de nuestro día a día. ¿Es así? Si tu respuesta es que sí, felicidades!! estás ahorrándote muchos quebraderos de cabeza y enfocando tus esfuerzos en la vía correcta, que te permitirá crecer y evolucionar como diseñador web y desarrollador en general. Puedes incluso ahorrarte la lectura de este artículo y pasar directamente a otros temas más avanzados del manual de Maquetación CSSde DesarrolloWeb.com.

Qué había antes de la maquetación CSS

Antes de la llegada de CSS disponíamos únicamente del HTML, que tenía múltiples carencias a la hora de posicionar elementos en la página, porque cuando fue creado no se esperaba que la web se convirtiera en un multi-medio, donde los profesionales aportarían caudales de creatividad y diseños caprichosos. HTML en principio únicamente permitía organizar el texto en párrafos, acompañado de enlaces, listas, imágenes, tablas y poco más.
Como sólo había HTML, los diseñadores utilizaron el único recurso que tenían a mano para posicionar elementos en la página: las tablas, que estaban pensadas para presentar información tabulada (en celdas formadas por filas y columnas), pero no para maquetar una web entera. Anidando tablas (colocando unas tablas dentro de otras) y con el recurso de imágenes de un píxel transparente, se podía obtener una estructura de diseño para luego llenarla con los contenidos que se desease.
Las tablas solucionaron por un buen tiempo las necesidades de los diseñadores de webs, pero tenían diversos problemas, aparte de no facilitar mucho la estructura de sitios con un diseño complejo. 
  • El contenido se mezcla con las reglas de presentación o formato. Lo que hace que el código de tu página web sea innecesariamente grande y ello deriva en páginas más pesadas. Al final, con tablas tenemos una web más lenta y la transferencia de datos de nuestro servidor también aumenta, con lo que tu servidor podría atender a menos usuarios al mismo tiempo y te saldrá más caro de mantener.
  • El rediseño de una web se hace mucho más complicado, porque para cambiar la forma con la que se ve tu página tendrás que actualizar todo el código. Si maquetas utilizando CSS sólo tendrás que cambiar el código CSS para que el aspecto de tu página sea tan distinto como desees.
  • Tu página tendrá problemas serios al verse en otros dispositivos, como Palms o teléfonos móviles, que tienen pantallas menores.
  • Tendrás que remar contra corriente para intentar que tu página se vea como quieres, porque estás utilizando unas herramientas, las tablas, que no te ofrecen las posibilidades necesarias para maquetar a voluntad. Tendrás que aprender mil truqillos para saltarte las limitaciones de las tablas y a medida que los apliques, tu código se hará más y más pesado, menos entendible y su mantenimiento será cada día más complicado.

   POR QUE MAQUETAR CON CSS

  • Cuando apareció CSS tuvimos que aprender un lenguaje nuevo, lo que siempre es, al menos, un poco pesado. Pero es que los navegadores al principio tampoco lo soportaban completamente y lo peor de todo, no sabíamos cómo utilizarlo para librarnos de las tablas, o incluso no sabíamos que CSS nos iba a servir para eso. En definitiva, que durante un buen tiempo estaba la solución a todos los problemas (las hojas de estilo en cascada: CSS) delante de nosotros, pero ya sea por pereza, por falta de soporte de los browsers, o porque no sabíamos cómo valernos de ese nuevo lenguaje, muchos de nosotros retrasamos todo lo posible la incorporación de esta nueva herramienta para maquetar toda una web.
    Afortunadamente, todas las razones por las que podíamos estar dejando de maquetar una web con CSS han pasado a la historia. Los navegadores las soportan por completo y existe una extensa documentación sobre la maquetación con hojas de estilo en cascada, que podemos leer en DesarrolloWeb.com y en otros muchos sitios, aparte de infinidad de libros. Sobre la pereza, estoy seguro que la opinión de muchos webmasters en artículos como este y la evolución de sitios web de referencia, han hecho que poco a poco nos haya resultado menos pesado empezar a trabajar intensivamente con CSS.