jueves, 27 de abril de 2017


[2017-26-04]

CLASE  12:

No se realizó la clase ya  que se desarrolló la Prueba Saber (prueba general) correspondiente al Segundo Bimestre según lo estipulado por la agenda, la cual se llevó a cabo en las 5 primeras horas de clase para los estudiantes de grado décimo.

PRUEBA SABER

jueves, 20 de abril de 2017



 Continuación Tema Clase 19 de Abril:

TUTORIAL CSS:

Lección 6: Enlaces


Los enlaces en CSS permiten definir estas propiedades de forma diferente dependiendo del estado del mismo, es decir, si el enlace se ha visitado, no se ha visitado,  si  es  el   enlace activo o si el cursor está sobre dicho enlace. Esto permite añadir efectos. Para   controlar estos efectos se usan lo que se ha denominado como pseudo-clases.


¿Qué es una pseudo-clase?

tiene en cuenta diferentes condiciones o eventos al definir una propiedad para una etiqueta HTML.

los enlaces se especifican en HTML con la etiqueta <a>

Todo enlace tiene diferentes estados. Ejemplo, visitado o no visitado, enlaces activos y cuando el cursor se coloca o pasa sobre el enlace.

 Puedes usar una pseudo-clase para asignar diferentes estados:

a:link  (No visitados)
a:visited (visitados)
a:active  (Enlaces Activos)
a:hover   (Cursor sobre el enlace o cuando este pasa sobre el)

 
 a:link {
  color: blue;
 }

 a:visited {
  color: red;
 }
 
 

Pseudo-clase a:link

Enlaces que dirigen a páginas que el usuario no ha visitado.

 
 a:link {
  color: #6699CC;
 }  

Pseudo-clase a:visited

Enlaces que dirigen a páginas que el usuario ya ha visitado

 
 a:visited {
  color: #660099;
 }

Pseudo-clase a:active:

Enlaces que están activos.

 
 a:active {
  background-color: #FFFF00;
 }

Pseudo-clase a:hover

Cuando el puntero del ratón pasa por encima de un enlace.

Por ejemplo, si queremos que nuestros enlaces sean de color naranja y estén en cursiva cuando el cursor pase sobre ellos, el código CSS que utilizaremos será el siguiente:

 
 a:hover {
  color: orange;
  font-style: italic;
 }

Propiedades que se pueden aplicar a los enlaces:
  • letter-spacing
  • text-transform
Quitar el Subrayado de los Enlaces: Con la propiedad text-decoration:none;

 
 a {
  text-decoration:none;
 }  



Agrupación de elementos con el atributo class

IMPORTANTE: Se pueden definir las propiedades para los elementos que pertenecen  a una clase usando  .nombredelaclase  (antes se coloca el selector-etiqueta HTML) en la hoja de   estilo     del  documento.

Digamos que tenemos dos listas de enlaces con los diferentes tipos de uva usados para el vino tinto y el blanco. El código HTML sería el siguiente:

 
 <p>Uvas para el vino blanco:</p>
 <ul>
 <li><a href="ri.htm">Riesling</a></li>
 <li><a href="ch.htm">Chardonnay</a></li>
 <li><a href="pb.htm">Pinot Blanc</a></li>
 </ul>

 <p>Uvas para el vino tinto:</p>
 <ul>
 <li><a href="cs.htm">Cabernet Sauvignon</a></li>
 <li><a href="me.htm">Merlot</a></li>
 <li><a href="pn.htm">Pinot Noir</a></li>
 </ul>  
Los enlaces relativos al vino blanco sean amarillos, los enlaces relacionados con el vino tinto sean rojos, y el resto de enlaces de la página web sigan siendo azules.

Se  asigna una clase para cada tipo de enlace, usando el atributo class.

 
 <p>Uvas para el vino blanco:</p>
 <ul>
 <li><a href="ri.htm" class="whitewine">Riesling</a></li>
 <li><a href="ch.htm" class="whitewine">Chardonnay</a></li>
 <li><a href="pb.htm" class="whitewine">Pinot Blanc</a></li>
 </ul>

 <p>Uvas para el vino tinto:</p>
 <ul>
 <li><a href="cs.htm" class="redwine">Cabernet Sauvignon</a></li>
 <li><a href="me.htm" class="redwine">Merlot</a></li>
 <li><a href="pn.htm" class="redwine">Pinot Noir</a></li>
 </ul>
A partir de aquí, podemos definir propiedades especiales para los enlaces que hacen referencia al vino tinto y al vino blanco, respectivamente.

 
 a {
  color: blue;
 }

 a.whitewine {
  color: #FFBB00;
 }

 a.redwine {
  color: #800000;
 }

Identificación de un elemento usando el atributo id

Identificar un elemento único. Esto se hace con el atributo id.

Con un atributo id no pueden existir dos elementos dentro del mismo documento con el mismo idCada id tiene que ser único.

IMPORTANTE: Como se muestra en el ejemplo anterior, se pueden definir las propiedades de un elemento específico usando #nombredelidentificador en la hoja de estilo del documento.

Sería normal asignar un id a cada capítulo de la siguiente manera:

 
 <h1 id="c1">Capítulo 1</h1>
 ...
 <h2 id="c1-1">Capítulo 1.1</h2>
 ...
 <h2 id="c1-2">Capítulo 1.2</h2>
 ...
 <h1 id="c2">Capítulo 2</h1>
 ...
 <h2 id="c2-1">Capítulo 2.1</h2>
 ...
 <h3 id="c2-1-2">Capítulo 2.1.2</h3>
 ...
Digamos que el título del capítulo 1.2 tiene que estar en rojo. Usando el código CSS necesario, se podría hacer así:

 
 #c1-2 {
  color: red;
 }




Agrupación de elementos (span y div)

Los elementos <span> y <div> se usan para agrupar y estructurar un documento, y se usarán, a menudo, junto con los atributos class e id.

Agrupación con <span>

El elemento <span>:  Elemento neutro que no añade nada al documento en sí. 
Pero con CSS <span> : Se usa para añadir características visuales distintivas a partes específicas de texto en los documentos.

Ej: podemos marcar dichas ventajas con el elemento <span>. A cada elemento span se le añade el atributo class, que podemos definir así en nuestra hoja de estilo:

 
 <p>El que pronto se acuesta y pronto se levanta,
es hombre <span class="ventaja">saludable</span>,
<span class="ventaja">rico</span>
y <span class="ventaja">sabio</span>.</p> 
El código CSS necesario para producir este efecto es el siguiente:

 
 span.benefit {
  color:red;
 }  

Agrupación con el elemento <div>

<div>:  se usa para agrupar uno o más elementos a nivel de bloque.

Veamos un ejemplo:

 
 <div id="democrats">
 <ul>
 <li>Franklin D. Roosevelt</li>
 <li>Harry S. Truman</li>
 <li>John F. Kennedy</li>
 <li>Lyndon B. Johnson</li>
 <li>Jimmy Carter</li>
 <li>Bill Clinton</li>
 </ul>
 </div>

 <div id="republicans">
 <ul>
 <li>Dwight D. Eisenhower</li>
 <li>Richard Nixon</li>
 <li>Gerald Ford</li>
 <li>Ronald Reagan</li>
 <li>George Bush</li>
 <li>George W. Bush</li>
 </ul>
 </div>
En nuestra hoja de estilo podemos utilizar la agrupación del mismo modo que antes:

 
 #democrats {
  background:blue;
 }

 #republicans {
  background:red;
 }


[2017-19-04]

CLASE  11:

Se realiza la evaluación del primer indicador, consiste en bases de teoría respecto a los manuales y un poco de CSS.

Evaluación teórica:

1. ¿Qué diferencia hay entre CSS y HTML?

HTML se utiliza para estructurar el contenido; CSS se usa para formatear el contenido previamente estructurado, le aporta diseño al contenido.

Tomado de: http://es.html.net/tutorials/css/lesson1.php

2. ¿Qué se necesita para hacer uso de las aplicaciones de Google Docs?(elemento principal).

Tener una cuenta de Gmail o en google.

Tomado de: https://tmduces.files.wordpress.com/2013/02/u4-manual-de-google-docs.pdf

3. Describa que hace esta regla de CSS:

h1{
    color: #ff0000;
    background-color: #00ff00;
}

Esta regla definida en CSS lo que realiza es que brinda color a letra y color de fondo al elemento de la página con la etiqueta html <h1>. Color de letra: Rojo y color de fondo: Verde.

4. Se realiza la siguiente regla:

body {
             background-color: #ffff00;
}

Para dar color de Fondo a la página completa ( color: amarillo)


  • Se realiza Meta Volante pero con un valor de puntos extras:



Se empieza con el tema de CSS (enlaces, uso de class y id):

Para colocar un comentario en html se coloca lo siguiente:

<!--    comentario..   -->


ENLACES: 

la etiqueta <link> tiene el mismo uso que el <a> ya que se refieren a enlaces.

Es importante que cuando definamos el nombre de un class, este sea en minúsculas,sin tildes ni caracteres especiales como la ñ.


Para tener el pseudo-clase: a:hover se necesita primero crear la regla de el enlace definiendo el elemento a.

IMPORTANTE: 

Al momento de definir una regla en una hoja de estilo (CSS), se necesita especificar el tipo de input al que se le quiere atribuir las propiedades, sino todo el diseño lo captará todos los elementos input. (en general).

MODO DE USO DE LOS INPUT EN CSS: 

Esta regla se utiliza para dar un estilo especifico a un determinado tipo de input:

input [type="password"] {
                                                  background-color: #00f;
}

Este color de fondo solo se dará a los tipos de input que sean de contraseña.

El input de clase:

Se puede utilizar el class para distinguir los input, si el class se utiliza la regla de CSS quedaría:

input.nombredelclass {
                                                  background-color: #00f;
}


EJERCICIO DE CLASE:

Documento HTML:

<!DOCTYPE html>
<html>
<head>
    <title></title>

<link rel="stylesheet" type="text/css" href="estilo.css">
</head>
<body bgcolor="#ff7f00" text="#d9d919">

<h1> hola esto es un texto</h1>
<h1 class="a"> hola 2 esto es un texto</h1>
<h1 ><p><span>hola 3 esto es un texto </p></h1>

<a href="http://google.com" class="amarillo" target="_blank"> Ir a la pagina de google </a>
<br>
<a href="http://google.com" class="azul" target="_blank"> Ir a la pagina de google </a>
<br>
<a href="http://google.com" class="rojo" target="_blank"> Ir a la pagina de google </a>
<br>
<h1>Bucaramanga</h1><span class="teclado"> Ciudad </span> 
<span class="h1">Bonita</span>
<br>
<br>
<input type="text" id="a"><br>
<input type="text" id="b"><br>
<input type="text" id="c"><br>
<input type="text" id="d"><br>
<input type="checkbox" id="check_a"><br>
<input type="password" id="contra"><br>

</body>

</html>


Documento CSS:

body {

    background-color:white;
}

h1{
    color: #d9d9f3;
    font-size: 20px;
    text-transform: uppercase;
}
h1.a{
    color: #db70db;
    font-size: 20px;
    text-transform: lowercase;
}
h1 p span{
    color:#7fff00 ;
    font-size: 30px;
    text-transform: lowercase;
a{
    color:blue;
    text-decoration: none;
}
a.amarillo{
    color:yellow;
}
a.azul{
    color:blue;
}
a.rojo {
    color:red;
}
a:hover {
    color:green;
    background-color: pink;
    font-size: 12px;
    font-style: italic;
}
a.rojo:hover {
    color:grey;
    background-color: purple;
}

.teclado{
    color:#00ff00;
}

.h1{
    color:#871f78;
}
input{
    color:blue;
    background-color: red;
    font-size: 20px
    
}

input[type="password"]{
    background-color: #7093db;
}

APUNTES



domingo, 16 de abril de 2017


MANUALES

TUTORIAL CSS:

 Lección #10:

Margen y relleno (padding)

Cambiar la presentación de los elementos estableciendo las propiedades margin padding.

Establecer el márgen de un elemento (margin)

Todo elemento tiene cuatro lados: derecho, izquierdo, superior e inferior.

margin :
  • Distancia desde cada lado respecto al elemento colindante (o respecto a los bordes del documento). 


Definir los márgenes del documento del elemento <body>.

código CSS:

 
 body {
  margin-top: 100px;
  margin-right: 40px;
  margin-bottom: 10px;
  margin-left: 70px;
 }
Versión combinada de margin:

 
 body {
  margin: 100px 40px 10px 70px;
 }

Establecer el relleno de un elemento (padding)

padding: "relleno".

  • No afecta la distancia de un elemento respecto a otros elementos.
  • Define la distancia interior entre el borde y el contenido del elemento.
  • Define la cantidad de "relleno" que habrá alrededor del texto.

código CSS:

 
 h1 {
  background: yellow;
  padding: 20px 20px 20px 80px;
 }

 h2 {
  background: orange;
  padding-left:120px;
 }

TOMADO DE: http://es.html.net/tutorials/css/lesson10.php

MANUALES

TUTORIAL CSS:

Continuación con la Lección #9:

El modelo de caja:

Describe las cajas que se generan a partir de los elementos HTML, CSS permite el ajuste de márgenes, bordes, relleno (padding) y contenido de cada elemento.

Cada elemento HTML está rodeado por cajas, cajas que se pueden ajustar usando CSS.



EJEMPLO DEL FUNCIONAMIENTO DE CAJAS:

El código HTML de nuestro ejemplo es el siguiente (extraído de la Declaración Universal de los Derechos Humanos):

 
 <h1>Artículo 1:</h1> 

 <p>Todos los hombres nacen libres 
 e iguales en diginidad y derechos. Están 
 dotados de razonamiento y consciencia y 
 deberían de comportarse entre sí con 
 espíritu de hermandad.</p>

Si añadimos algo de color e información sobre la fuente, el ejemplo se podría presentar así:





El ejemplo contiene dos elementos: el elemento <h1> y el elemento <p>. El modelo de caja para los dos elementos se puede ilustrar como sigue:



MANUALES:

¿QUÉ ES GOOGLE DOCS?

Es un conjunto de programas gratuitos online que sirve para crear documentos y ofrece la posibilidad de colaborar en grupo. Gestor online de documentos. Especie de disco duro virtual.

Fue creado el 17 de septiembre de 2007.

Incluye un Procesador de textos, una Hoja de cálculo, Programa de Presentación de diapositivas y un Editor de formularios destinados a crear encuestas.
Soporta gran cantidad de formatos. 

Manejo: Permite subir todo tipo de documentos a la cuenta (gmail) y desde allí ordenarlos en carpetas y crear enlaces para compartirlos con cualquier persona o página web (El resto sólo los verá y modificarás tú.).

Con el procesador de textos podremos editar nuestros documentos de Word y guardarlos con el mismo formato u otros distintos. Lo mismo pasa con presentaciones y hojas de cálculo. 

Su característica más importante: Capacidad de trabajo colaborativo, mediante la cual, muchas personas son capaces de trabajar juntas en la realización de un documento.

Para poder utilizar Google Docs debemos tener una Cuenta Google (por ejemplo una cuenta de correo GMail).

la dirección:  http://docs.google.com.

Google Docs nos permite la creación de seis elementos:

• Documento, un documento de texto. 
• Presentación, basada en diapositivas. 
• Hoja de cálculo. 
• Formulario, con el que podemos recoger información de otros usuarios. 
• Dibujo, donde podremos dibujar gráficos y diagramas. 
• Carpeta, para organizar nuestros elementos.


sábado, 15 de abril de 2017




MANUALES (CSS):

1. Como dar estilos CSS a una caja de texto - input text y textarea:

Propiedades CSS fundamentales para dar estilos a los elementos input text y textarea.


border : Estilos al borde de la caja de texto. 


font-size  : Tamaño de fuente de la caja de texto. 

font-family  Tipo de fuente de la caja de texto. 

padding : Márgenes entre el texto y el borde de la caja de texto. 

border-radius : Redondear las esquinas de la caja de texto. 

background : Color de fondo de la caja de texto. 

color : Color del texto de la caja de texto. 
evento :hover : Estilos cuando se pase el cursor sobre la caja de texto. 

EJEMPLO DE CÓDIGO:

 <!-- By http://jquery-manual.blogspot.com -->
<!DOCTYPE HTML>
<html>
 <head>
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>Como dar estilos css a una caja de texto - input text y textarea</title>

  <style>
  .textbox
  {
  border: 1px solid #DBE1EB;
  font-size: 18px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #FFFFFF;
  background: linear-gradient(left, #FFFFFF, #F7F9FA);
  background: -moz-linear-gradient(left, #FFFFFF, #F7F9FA);
  background: -webkit-linear-gradient(left, #FFFFFF, #F7F9FA);
  background: -o-linear-gradient(left, #FFFFFF, #F7F9FA);
  color: #2E3133;
  }
  
  .textbox:focus
  {
  color: #2E3133;
  border-color: #FBFFAD;
  }
 </style>
 </head>
 <body>
 <table>
 <tr>
 <td><input type="text" class="textbox" size="30" placeholder="Input Text"></td>
 <td><textarea cols="25" rows="10" class="textbox" placeholder="Textarea"></textarea></td>
 </tr>
 </table>
</body>
</html>





2.  Como dar estilos CSS a un botón:


Propiedades CSS fundamentales para dar estilos a un botón:


border : Estilos al borde del botón.

font-size  : Tamaño de fuente del botón.

font-family  Tipo de fuente del botón.

padding Márgenes entre el texto y el borde del botón.

border-radius Redondear las esquinas del botón. 

background : Color de fondo del botón.

color : Color del texto del botón.

evento :hover : Estilos cuando se pase el cursor sobre el botón.

EJEMPLO DE CÓDIGO:


<!-- By http://jquery-manual.blogspot.com -->
<!DOCTYPE HTML>
<html>
 <head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>Como dar estilos css a un botón</title>

  <style>
  .button
  {
  border: 1px solid #DBE1EB;
  font-size: 18px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #4972B5;
  background: linear-gradient(left, #4972B5, #618ACB);
  background: -moz-linear-gradient(left, #4972B5, #618ACB);
  background: -webkit-linear-gradient(left, #4972B5, #618ACB);
  background: -o-linear-gradient(left, #4972B5, #618ACB);
  color: #FFFFFF;
  }
  
  .button:hover
  {
  background: #365D9D;
  background: linear-gradient(left, #365D9D, #436CAD);
  background: -moz-linear-gradient(left, #365D9D, #436CAD);
  background: -webkit-linear-gradient(left, #365D9D, #436CAD);
  background: -o-linear-gradient(left, #365D9D, #436CAD);
  color: #FFFFFF;
  border-color: #FBFFAD;
  }
 </style>
 </head>
 <body>
  <input type="button" class="button" value="button">
  <input type="submit" class="button" value="submit">
  <input type="reset" class="button" value="reset">
</body>
</html>





TOMADO DE: