domingo, 30 de junio de 2013

Entregas Parcial 2

Entrega del 15 al 19 Julio

Web page por pareja (3.0)
  • Desarrolla una página por parejas, donde uses al menos 5 reglas CSS, uses 5 imágenes, al menos un párrafo con 5 líneas
  •  Primera pagina Bienvenida,  donde esta solo una imagen al centro, al dar click, entramos a la segunda pagina donde se encuentran el texto y las imágenes.

  Avance Proyecto Final (5.0)
  • Puedes seguir usando los archivos HTML, que entregaste en primer parcial o puedes hacer algo nuevo.
  • El sitio debe estar conformado por al menos 3 páginas web y links entre ellos. (ejemplo: Home, galería, Biografía)
  • Utilizar comandos CSS para mejorar el estilo de tu página. (Decide si utilizar External y/o embeded y/o inline)
  • Optimizar la resolución de las imágenes, utilizar 5 imágenes mínimo en una Galería.

Investigación (1.0)
Mandar por correo

Has un resumen no mayor a una cuartilla ni menor a 5 párrafos o puedes explicarlo gráficamente de la Historia de  World Wide Web.   NO SOLO CONSULTES WIKIPEDIA Y NO COPIES Y PEGUES.   Agrega las direcciones de al menos 2 fuentes digitales consultadas  o  Bibliografías.

Links, Boxes

Enlaces o links

:link 
Este comando ayuda a estlizar links que aun no han sido visitados

:visited
Para dar estilo a links que han sido visitados

:hover
Para dar estilo cuando el usuario pase el cursor sobre el link.

a:link {
color: burlywood;
text-decoration: none;}
a:visited {
color: darkred;}
a:hover {
color: cadetblue;
text-decoration: underline;}

 
Cuadros (Box)

width : 
ancho de la caja (px ; % ; em)

height: 
alto de la caja (px ; % ; em)

margin:
Margen utilizado para dar espacio entre cajas (px ; % ; em).  Para centrar una caja se usan los valores de left y right auto
margin:
margin-top:
margin-bottom:
margin-left:
margin-right:

Padding: 
El espacio entre el borde de la caja y su contenido (px ; % ; em)
padding:
padding-top:
padding-bottom:
padding-left:
padding-right:

box-shadow: 
Sirve para dar sombra a una caja, los valores son horizontal, vertical, blur, spread y color.

h2{
-moz-box-shadow: -7px -7px #777777;
-webkit-box-shadow: -7px -7px #777777;
box-shadow: -7px -7px #777777;}

h1 {
-moz-box-shadow: inset 0 0 13px #777777;
-webkit-box-shadow: inset 0 0 13px #777777;
box-shadow: inset 0 0 13px #777777;}


inset  sombras interiores
-moz-box-shadow:  para asegurar funcionamiento en mozilla
-webkit-box-shadow: para asegurar funcionamiento en safari


border-color: 
Sirve para dar color a un borde de caja.

border-width: 
Sirve para especificar el ancho de un borde de caja.
px
thin
thick
medium

p.uno {
border-width: 3px;}

p.dos {
border-width: medium;}

p.tres {
border-width: 3px 2px 12px 5px;}


border-style: 
El estilo del borde sus valores son
solid
dotted
dashed
double
groove
ridge
inset
outset
none

border: 
Sirve para declarar en este valor el ancho, el estilo y el color del borde de una caja.

p {
width: 300px;
border: 5px dashed #0077aa;}



border-radius: 
Podemos crear bordes redondeados, se usa en pixeles.

border-radius:
border-top-right-radius:
border-bottom-right-radius:
border-bottom-left-radius:
border-top-left-radius:


p {
border: 3px solid red;
padding: 10px;
width: 300px;
text-align: center;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;}




domingo, 23 de junio de 2013

Texto

Fuente
font-family:

La propiedad font-family te permite especificar que fuente vas a utilizar en los elementos y a que regla de CSS aplica.
El valor de esta propiedad indica al usuario que fuente debe tener instalada, para poder mostrarla en su navegador. se pueden dar opciones separado por comas. Si la fuente esta hecha de dos palabras se usa " ".

body {
font-family: Impact, Times, serif;}
h1, h2 {
font-family: Arial, Verdana, Helvetica;}
#encabezado{
font-family: "Courier New", Courier,
monospace;}

Tamaño de fuente
font-size:

El valor de esta propiedad nos va dar el tamaño y puede ser especificado en:

  • Pixeles (px)
  • Porcentaje (80%) el tamaño de una fuente por defecto es 16px, por lo tanto será  del 80% de 16px ( resultado 12.8px), se pueden usar valores mayores al 100% por ejemplo 200% ( resultará 32px)
  • em un em es equivalente a la anchura de la letra  "m"


h1 {
font-size: 14px;}
h2
 {
font-size: 1.5em;}
p, a {
font-size; 150%;}

Usar Fuente instalada en el sitio
@font-face:

Permite usar una fuente aunque no este instalada en la computadora de una persona, se tiene que especificar la ruta donde se encuentra esta fuente, hay que tener 4 archivos diferentes de la fuente dentro de la ruta de la página web:

  1. eot
  2. woff
  3. ttf/oft
  4. svg

font-face {
font-family: 'HardRock';
src: url('fonts/HardRock.eot');
src: url('fonts/HardRock.eot?#iefix')
format('embedded-opentype'),
url('fonts/HardRock.woff') format('woff'),
url('fonts/HardRock.ttf')
format('truetype'),
url('fonts/HardRock.svg#HardRockRegular')
format('svg');}

Bold
font-weight:

normal
bold
lighter
bolder

Italic
font-style:

normal
italic
oblique

Mayúsculas y minúsculas
text-transform:

lowercase
uppercase
capitalize


Subrayado
text-decoration:

none
underline
overline
line-through
blink

Espacios entre líneas, letras y palabras
line-height:
letter-spacing:
word-spacing:

px
%
em

Alineación de texto
text-align:

left
right
justify
center

Alineación de texto vertical
vertical-align:

baseline
sub
super
top
text-top
middle
bottom
text-bottom

Sombra de texto
text-shadow:

Usa 4 valores, el primero indica izquierda o derecha (x), segundo arriba o abajo (y), tercer valor opcional, la cantidad de blur, y el caurto el color de la sombra.

h1 {
background-color: #cccccc;
color: #ffffff;
text-shadow: 3px 2px 5px #111111;}

Color dentro de CSS



Color de Texto
color:


Valores RGB
color: rgb(20,0,255);

Códigos Hexa decimáles
color: #00eeaa;

Nombre del color
color: seagreen;

Hay 147  nombres nombres de colores predefinidos.


Color de Fondo
background-color:


Por defecto todos los navegadores manejan un fondo de color blanco. Para poner un fondo de color se declara en la hoja de estilo en body.
body {
background-color: darkgray;
}
h1{
color: black;
background-color: #87cefa
}

Cuando escojas colores de fondo y haya texto:


  • Un contraste bajo hace la lectura difícil
  • Un alto contraste hace la lectura más fácil
  • Un contraste medio es utilizado para grandes párrafos de lectura




domingo, 16 de junio de 2013

Introducción CSS

CSS Cascading Style Sheet

Una manera más fácil de dar formato a las páginas Web.

CSS usa reglas para dar un mejor control en cada uno de los elementos que conforman nuestra(s) página.
CSS asocia las reglas con elementos de HTML.
Tiene una sintesis muy sencilla que consta de "Selectores", "Propiedades" y "Valores" juntos crean reglas de Estilo

Construcción de una regla CSS

-----------------Selector {Propiedad:Valor;}

html---------------- p {color:blue;font-family:Arial;}
Multiple----------- th,td {font-weight:bold;padding:7px;}
Descendiente-- div h1 {font-size:80%;margin-left:7px;}
Class--------------.centro {text-align:center;line-height:16px;}
ID------------------- #logo {background-color:blue;color:orange;}

Una regla CSS consta de 2 partes:
Un Selector identifica el elemento o combinación de elementos que se les dará ese formato.
Declaracion: El estilo o formato que se aplicará, consta de 2 partes {propiedad valor;} 

Se pueden especificar muchas propiedades en una declaración , siempre separados por ;

La propiedad indica los apspectos del elemento que vamos a cambiar ( color, Font, Width, Height, border)
El Valor especifica las variables que se usarán para las propiedades.





Hay 3 formas de aplicar el formato CSS a las páginas

Dento del código html (Inline)

 <html>
<head>
<title>CSS dentro de código</title>
</head>

<body>
<h1 style=" font-family: Helvetica; color: red;">Titulo</h1>
<p style="font-size: 12px;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis et nibh non sapien tempor faucibus. Duis pretium sollicitudin lectus nec pellentesque. Duis pellentesque mattis nibh, vel convallis ligula. Praesent dapibus blandit quam quis scelerisque. Ut risus justo, porttitor a viverra ac, mattis ultrices magna. Aenean adipiscing rutrum pellentesque. Morbi ipsum ipsum, dictum id eros vitae, semper pulvinar lectus. </p>
</body>
</html>


 Incluido de manera interna en un hoja de estilo,  (Embeded)

<html>
<head>
<title>Uso Interno CSS</title>
<style type="text/css">

body {
font-family: Verdana;

font-size: 16px;
color: white;
background-color: blue;}
h1 {
color: orange;

font-size:24px;}
</style>
</head>
<body>
<h1>Titulo</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis et nibh non sapien tempor faucibus. Duis pretium sollicitudin lectus nec pellentesque. Duis pellentesque mattis nibh, vel convallis ligula. Praesent dapibus blandit quam quis scelerisque. Ut risus justo, porttitor a viverra ac, mattis ultrices magna. Aenean adipiscing rutrum pellentesque. Morbi ipsum ipsum, dictum id eros vitae, semper pulvinar lectus. </p>
</body>
</html>


<style type="text/css">Se delcara el uso de un estilo, usa el atributo type para identificar que estilos son usados en CSS, cuando se hace un sitio con más de una página se debe optar por usar una Hoja de estilo externa.


Hoja de Estilo CSS externa (external)

<!DOCTYPE html>
<html>
<head>
<title>CSS de manera Externa</title>
<link href="css/estilo.css" type="text/css"
rel="stylesheet" />
</head>

<body>
<h1>Titulo</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis et nibh non sapien tempor faucibus. Duis pretium sollicitudin lectus nec pellentesque. Duis pellentesque mattis nibh, vel convallis ligula. Praesent dapibus blandit quam quis scelerisque. Ut risus justo, porttitor a viverra ac, mattis ultrices magna. Aenean adipiscing rutrum pellentesque. Morbi ipsum ipsum, dictum id eros vitae, semper pulvinar lectus. </p>
</body>
</html>


<link href=Usado en los documentos html para encontrar la ubicación del estilo usado por el archivo CSS, es un elemento vacío(no necesita ser cerrado el atributo) y va dentro del elemento <head>
 Tiene e elementos: 
href= para especificar la ruta
type Especifica el tipo de documento enlazado y el valor es text/css
rel Especifica la relacion entre la página HTML y al archivo enlazado su valor es stylesheet cuando va enlazado a un archivo CSS

estilo.css
body {
font-family: Arial;

font-size: 14px;
color: yellow;
background-color: black;}
h1 {
color: red;

font-family: Impact;
font-size:20px;}

El uso de hojas externas de estilo nos va dar flexibilidad para dar mantenimiento a nuestro sitio.
Permite que diferentes páginas html usen las mismas reglas en vez de repetirlas por cada página.


lunes, 3 de junio de 2013

Enlaces



Páginas que conservan html antiguo







Página de caracteres especiales (acentos, signos)

http://www.virtualnauta.com/html-caracteres-especiales


Página de Tags html



Página de nombres o números hex de colores.

http://www.centerkey.com/colors/


Página de utilidades de fuentes y de libre uso.

http://www.google.com/fonts/

http://www.fontsquirrel.com

http://www.fontex.org

http://www.openfontlibrary.org

Preferencias en TextEdit y Notepad para guardar archivos html

Preferencias TextEdit (Mac)


Poner terminación .htm o .hmtl 
(si sale un cuadro de dialogo, "Usar .htm ó .html")

Como guardar Notepad o bloc de notas (Windows)
(en la ventana de guardado Nombre: archivo.html y  Tipo: Seleccionar Todos los archivos)


domingo, 2 de junio de 2013

Entregas 1er Parcial

Entregas 10 al 12 de Junio Primer Parcial


1. Cuatro archivos html, cada uno de ellos debe contener  al menos un link o enlace al home o index.

    • Primer archivo html, index.html o home.html debe contener una pequeña biografía tuya no superior a 10 lineas. Y una lista o menú a las otras tres páginas web. Puedes usar colores, imagenes, tablas, etc.
    • Segundo archivo "nombre que quieras" debe contener al menos 5 imágenes no mayores a 500 pixeles en W / H.
    • Tercer archivo debe contener texto con 2 headings y una imagen de fondo.
    • Direccion  de correo Electronico o contacto.