lunes, 17 de marzo de 2014

¿Que es el Maquetado de una Web?

Es darle forma y estructura a una pagina, luego de tener la estructura se procede a la decoración de esta, existen varios diseños de web, tu puedes elegir o diseñar cualquier modelo.

Primero debes hacer un boceto, de preferencia un dibujo en papel de lo que deseas, cono en el ejemplo:

Primer Diseño Web con CSS

Boceto


Código HTML (pagina.html)

<html>
<head>
 <title>Maquetacion con CSS y Divs</title>
 <link rel="stylesheet" href="miestilo.css" type="text/css"/>
</head>
<body>
 <div class="titulo"></div>
 <div class="menu"></div>
 <div class="contenido"></div>
 <div class="pie"></div>
</body>
</html>

Codigo CSS (miestilo.css)


.titulo
{
        background-color:#336699;/*Color de fondo*/
        width: 80%;/*Ancho respecto a la pagina*/
        height: 150px;/*Altura del titulo*/
        margin-left: 10%;/*Espacio del margen izquierdo*/
        padding: 7px;/*Margen interno de la caja*/
        border-radius: 15px;/*Bordes redondeados*/
        margin-bottom: 10px;/*Espacion inferior*/
}
.menu
{
        background-color:#aaaaaa;
        width: 80%;
        height: 30px;
        margin-left: 10%;
        padding: 7px;
        border-radius: 7px;
        margin-bottom: 10px;
        border-style: solid;/*Tipo de borde*/
        border-color: #000000;/*Color del borde*/
}
.contenido
{
        background-color:#66ccff;
        width: 80%;
        min-height: 300px;/*Indica la altura mínima*/
        margin-left: 10%;
        padding: 7px;
        border-radius: 7px;
        margin-bottom: 10px;
}
.pie
{
        background-color:#336699;
        width: 80%;
        height: 25px;
        margin-left: 10%;
        padding: 7px;
        border-radius: 15px; 
}

Segundo Diseño Web con CSS

Boceto


Código HTML (pagina.html)

<html>
<head>
 <title>Maquetacion con CSS y Divs</title>
 <link rel="stylesheet" href="miestilo.css" type="text/css"/>
</head>
<body>
 <div class="contenedor">
  <div class="opciones"></div>
  <div class="contenido"></div>
 </div>
</body>
</html>

Código CSS (miestilo.css)

.contenedor
{
        background-color: #dddddd;
        width: 80%;
        min-height: 415px;
        margin-left: 10%;
        padding: 7px;
        border-radius: 15px;
}
.opciones
{
        background-color:#336699;
        width: 20%;
        min-height: 400px;
        margin-left: 1%;
        padding: 7px;
        float: left;
        border-radius: 7px;
        border-style: solid;
        border-color: #000000;
        margin-top: 8px;/*Distancia en la parte superior*/        
}
.contenido
{
        background-color:#66ccff;
        width: 74%;
        min-height: 400px;
        margin-left: 24%;
        padding: 7px;
        border-radius: 7px;
        margin-bottom: 10px;
        margin-top: 8px;/*Distancia en la parte superior*/        
}



Tercer Diseño Web con CSS

Boceto


Código HTML (pagina.html)

<html>
<head>
 <title>Maquetacion con CSS y Divs</title>
 <link rel="stylesheet" href="miestilo.css" type="text/css"/>
</head>
<body>
 <div class="titulo"></div>
 <div class="menu"></div>
 <div class="contenedor">
  <div class="opciones"></div>
  <div class="contenido"></div>
 </div>
 <div class="pie"></div>
</body>
</html>

Código CSS (miestilo.css)

.titulo
{
        background-color:#336699;/*Color de fondo*/
        width: 80%;/*Ancho respecto a la pagina*/
        height: 150px;/*Altura del titulo*/
        margin-left: 10%;/*Espacio del margen izquierdo*/
        padding: 7px;/*Margen interno de la caja*/
        border-radius: 15px;/*Bordes redondeados*/
        margin-bottom: 10px;/*Espacion inferior*/
}
.menu
{
        background-color:#aaaaaa;
        width: 80%;
        height: 30px;
        margin-left: 10%;
        padding: 7px;
        border-radius: 7px;
        margin-bottom: 10px;
        border-style: solid;/*Tipo de borde*/
        border-color: #000000;/*Color del borde*/
}
.contenedor
{
        background-color: #dddddd;
        width: 80%;
        min-height: 415px;
        margin-left: 10%;
        padding: 7px;
        border-radius: 15px;
        margin-bottom: 10px;
}
.opciones
{
        background-color:#336699;
        width: 20%;
        min-height: 400px;
        margin-left: 1%;
        padding: 7px;
        float: left;
        border-radius: 7px;
        border-style: solid;
        border-color: #000000;
        margin-top: 8px;/*Distancia en la parte superior*/        
}
.contenido
{
        background-color:#66ccff;
        width: 74%;
        min-height: 400px;
        margin-left: 24%;
        padding: 7px;
        border-radius: 7px;
        margin-bottom: 10px;
        margin-top: 8px;/*Distancia en la parte superior*/        
}
.pie
{
        background-color:#336699;
        width: 80%;
        height: 25px;
        margin-left: 10%;
        padding: 7px;
        border-radius: 15px; 
}


Posted on 7:58 a.m. by ghel

1 comment

martes, 11 de marzo de 2014

Cuando hablamos de estilos CSS, nos enfrentamos a un gran número de propiedades y parámetros de estas, en este documento se pretende mostrar aquellas que el autor del blog considera básicas y necesarias.


Tipo de letra (fuente)
Propiedad Descripción Valores
font-family tipo de letra (fuente)
font-size tamaño
font-style inclinación (cursiva) normal | italic | oblique
font-weight grosor del trazo (negrita) normal | bold | bolder | lighter
Texto
Propiedad Descripción Valores
color color del texto color
text-align alineación del texto center | justify | left | right
text-decoration decoración del texto none | blink | line-through | overline | underline
text-indent sangría de la primera línea distancia | porcentaje
text-transform mayúsculas / minúsculas none | capitalize | lowercase | uppercase
vertical-align alineación vertical baseline | bottom | middle | sub | super | text-bottom | text-top | top | distancia | porcentaje
Bordes
Propiedad Descripción Valores
border-color color de los bordes [ color | transparent ] {1, 4}
border-width grosor de los bordes medium | thick | thin | distancia ] {1, 4}
border-style estilos de los bordes none | hidden | dashed | dotted | double | groove | inset | outset | ridge | solid ] {1, 4}
Margen exterior
Propiedad Descripción Valores
margin cuatro márgenes exterior simultáneamente auto | distancia | porcentaje ] {1, 4}
Margen interior
Propiedad Descripción Valores
padding cuatro márgenes interiores simultáneamente [ distancia | porcentaje ] {1, 4}
Fondos
Propiedad Descripción Valores
background-color color de fondo transparent | color
background-image imagen de fondo none | url
background-position posición de la imagen de fondo [ [ left | center | right | distancia | porcentaje] [ top | center | bottom | distancia | porcentaje] ]? | [ [ left | center | right ] || [ top | center | bottom ] ]
background-repeat repetición de la imagen de fondo no-repeat | repeat | repeat-x | repeat-y
Tamaño
Propiedad Descripción Valores
width anchura auto | distancia | porcentaje
min-width anchura mínima distancia | porcentaje
max-width anchura máxima distancia | porcentaje
height altura auto | distancia | porcentaje
min-height altura mínima distancia | porcentaje
max-height anchura máxima distancia | porcentaje
overflow si el contenido desborda al elemento auto | hidden | scroll | visible
Posicionamiento
Propiedad Descripción Valores
float modo de posicionamiento flotante none | left | right
clear lado en el que no puede haber elementos flotantes none | both | left | right
position modo de posicionamiento absolute | fixed | relative | static
top posición del borde superior del elemento auto | distancia | porcentaje
right posición del borde derecho del elemento auto | distancia | porcentaje
bottom posición del borde inferior del elemento auto | distancia | porcentaje
left posición del borde izquierdo del elemento auto | distancia | porcentaje
Pseudo-clases
Nombre Descripción Valores
:active cuando se hace clic sobre el elemento
:focus cuando el elemento tiene el foco
:hover cuando el ratón pasa sobre el elemento
:link enlaces no visitados
:visited enlaces ya visitados
Tipos
Propiedad Descripción Valores
contador Contador counter(nombre, estilo)
familia-genérica Familia genérica de fuente cursive | fantasy | monospace | serif | sans-serif
forma Forma rect(top, right, bottom, left)
tamaño-absoluto Tamaño absoluto de fuente xx-small | x-small | medium | large | x-large | xx-large
tamaño-relativo Tamaño relativo de fuente larger | smaller
url (para imagen de fondo o fuentes web) Dirección absoluta o relativa url("ruta_y_nombre_de_archivo")
CSS 3
Propiedad Descripción Valores
border-radius bordes redondeados [ distancia | porcentaje ] {1, 4}

Posted on 5:09 p.m. by ghel

No comments

¿Que es CSS?

Permite que una página Web tenda un diseño y aspecto que no se puede lograr con solo HTML, estas son las hojas de estilo en cascada o (Cascading Style Sheets, o sus siglas CSS) hacen referencia a un lenguaje de hojas de estilos usado para describir la presentación semántica (el aspecto y formato) de un documento escrito en lenguaje html. Su aplicación más común es dar estilo a páginas webs escritas en lenguaje HTML y XHTML, pero también puede ser aplicado a cualquier tipo de documentos XML, incluyendo SVG y XUL.

Colocar los Estilos Directamente en una Etiqueta

Podemos colocar estilos directamente en las etiquetas mediante la propiedad style, esta forma de poner estilos no se estila hacer de forma masiva ya que complica la página Web.

El siguiente ejemplo muestra una etiqueta h1 y p que tienen estilos colocados directamente en la etiqueta.

<h1 style="color:#0000ff; border-style:dotted;width:350px; text-align:center;">
        Titulo H1 con estilo
</h1>

<p style="border-style:double; border-color:#ff5500">
        No debo ll&eacute;gar tarde a clases.....
</p>


Definir Etiquetas usando Estilos CSS

Cuando usamos estilos podemos hacer que cierta etiqueta tenga un estilo definido para la pagina usada en ese momento, la definimos una sola vez y luego podemos rezarla solo colocando la etiqueta re definida.

El siguiente ejemplo cambia el aspecto de las etiquetas H3 y P, observa que la definición se coloca dentro de <head>.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
h3
{
color:#990099;
text-align:center;
text-transform:uppercase;
border-style: solid;

}
p
{
background-color: #ffaa33;
}
</style>
</head>
<body>
<h3>Este es una Titulo H3 con estilo</h3>
<hr />
<p>
Este parrafo tiene re definido su aspecto con css
</p>
<hr />
<p>
Cuando usamos un estilo para una etiqueta este mejora en aspecto
</p>
<h3>Web Master: Angel M.T.</h3>
</body>
</html>









Posted on 4:55 p.m. by ghel

No comments

Hacer que la Web Reconozca Tildes y Ñ para el Españól

La siguiente etiqueta debe colocarse dentro de <head>, esta es la siguiente:

  • <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">



Hacer que la Web use un Estilo CSS Externo

En otras entradas desarrollaremos estilos CSS, para este usamos una etiqueta dentro de <head>, esta es la siguiente:

  • <link rel="stylesheet" type="text/css" href="miestilo.css">


Posted on 4:26 p.m. by ghel

No comments

Creación de tablas <table>

La etiqueta usada es table, debemos tener en cuenta lo siguiente:
  • Para crear filas usamos la etiqueta <tr>, pero esta solo funciona dentro de la etiqueta <table>
  • Para crear las columnas o celdas, usamos <td>, ten en cuenta que esta si usa dentro de <tr>
El siguiente es un ejemplo donde creamos una tabla de 2 filas y 3 columnas:

<h4>Tabla de 2 filas por Tres columnas</h4>
<table border="1" width="250px">
<tr>
  <td>Uno</td><td>Dos</td><td>Tres</td>
</tr>
<tr>
  <td>Uno</td><td>Dos</td><td>Tres</td>
</tr>
</table>



Este otro ejemplo crea una tabla realizando la combinación de celdas, para realizar esto necesitamos conocer las propiedades siguientes:

  • colspan, la usamos para unir celdas.
  • rowspan, la usamos para unir filas.

<table border="1" width="350px" align="center">
<tr>
  <td>Uno</td><td>Dos</td><td colspan="2">Tres</td>
</tr>
<tr>
  <td colspan="2" rowspan="2">Uno</td><td>Tres</td><td>Cuatro</td>
</tr>
<tr>
  <td>Tres</td><td>Cuatro</td>
</tr>
</table>





Posted on 4:00 p.m. by ghel

No comments

Numeración Etiqueta OL

La etiqueta OL crear una lista numerada, ejemplo:

<h4>Lista Con Numeración</h4>
<ol>
<li>Primero</li>
<li>Segundo</li>
<li>Tercero</li>
</ol>

Biñetas Etiqueta UL

La etiqueta UL, tambien trabaja con LI, y podemos crear listas con viñetas, ejemplo:

<h4>Lista Con Viñetas</h4>
<ul>
<li>Primero</li>
<li>Segundo</li>
<li>Tercero</li>
</ul>



















Posted on 9:28 a.m. by ghel

No comments