Tutorial: Diseñando y Codificando una Página Web Desde Cero. Parte 3
Publicado por Samuel | 07.18.2009Tutoriales
Bienvenido a la parte final del tutorial que te muestra como crear una página web con Photoshop y Dreamweaver CS4, en esta parte final veremos el código CSS y HTML válidos para crear nuestra página web. Si aun no lees la primera y segunda entrega te lo recomiendo pues asi llevarás mejor el hilo de lo que escribiré en este tutorial.
Nota: Necesitarás conocimiento básico de CSS y HTML para seguir este tutorial.
Paso 1
Abre Dreamweaver y crea un nuevo documento HTML y guardalo en el la carpeta donde esta la carpeta de la imágenes que creamos con Photoshop, Ejemplo: Crea una carpeta llamada Website dentro de ella deberá estar la carpeta images con las imágenes de la página y el archivo HTML que acabamos de crear.

Paso 2
Abre bloc de notas y guarda el documento asi en blanco, guardalo con el nombre style.css en el mismo directorio donde guardaste el documento HTML eso creará el archivo CSS o la hoja de estilos ncesesaria para la página. También descarga el siguiente favicon y también guardalo en el directorio principal.
con eso tendremos todos nuestros archivos listos y podremos dedicarnos al código.
Paso 3
Vamos a relacionar nuestra hoja de estilos (CSS) con nuestro archivo, Dreamweaver ha creado el siguiente código HTML.
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <body> </body> </html> |
Ahora entre entre las etiquetas head agregaremos el código siguiente.
6 7 8 9 10 11 12 13 | <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="favicon.ico" /> <link rel="stylesheet" media="screen" type="text/css" href="style.css" /> <title>Interesting Stuff | Does not matter what you want, we have it!.</title> </head> <body> |
Donde el primer Link es para agregar el favicon, el segundo la hoja de estilos y el tercero el titulo de la página web, ahora presiona F12 en Dreamweaver lo que abrirá tu explorador predeterminado y además adjuntará el archivo CSS a la vista de Código.
![]()
De este modo nada más bastará con dar clic en el botón style.css y Código fuente para alternar entre ambos archivos.
Paso 4, Estilos básicos..
Agregaremos nuestra primera parte de código CSS, algunas reglas básicas para dar formato al texto, imágenes y enlaces.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | body{ background:url(images/bg.jpg) no-repeat 52% 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0; margin:0; } img{ border:none; } a{ color:#000; text-decoration:none; } a:hover{ text-decoration: underline; } |
Paso 5, Creando la Cabecera.
Primero te mostraré el código HTML necesario para estructurar el Header y luego te lo explicaré dejando de último el código CSS.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <body> <div class="header"> <img class="logo" src="images/logo.png" alt="Interesting Stuff" /> <div class="searchform"> <form action=""> <h3>Looking For Something?</h3> <input type="text" name="search" value="" /> <input type="submit" name="send" value="GO"/> </form> </div> </div><!--Termina Header--> |
Donde primero después de abrir la etiqueta body hemos creado un Div que contendrá el header por lo que le asignamos la clase "header", luego tenemos la imagen del logo con su respectiva clase "logo", por último tenemos el formulario de búsqueda.
Ahora agregamos el código CSS del Header.
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | /*---Cabecera--*/ .header{ height:112px; width:1000px; margin: 0 auto; padding:0; } .logo{ margin-left:50px; } .searchform{ float:right; width:auto; margin:0 20px 0px 0; color:#626262; } .searchform h3{ margin: 30px 0 4px 0; font-size: 18px; } .searchform input[type="text"]{ width:256px; height:22px; padding:6px; font-size:20px; border:solid 1px #B4B4B4; background:#E6E6E6; } .searchform input[type="submit"]{ margin-left: 5px; background:url(images/gobutton.png); border:none; cursor:pointer; width:37px; height:37px; font-size:13px; font-weight:bold; color:#92C90D; } |
Las últimas dos reglas quizá sea lo más llamativo de esta porcón de codigo css pues especificamos que tipo de input deseamos formatear en este caso los de tipo text y submit que corresponden al formulario de búsqueda el primero el área de escritura y el segundo el botón enviar.
Paso 6, Creando el área principal..
Debido a que no tenemos un contenedor de página porque no lo consideré necesario (lo que no significa que no se pueda usar..) debemos aplicar el margin y padding a 0 para cada uno de los div principales de la página, pero primero veamos el código HTML del área principal.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <div class="mainarea"> <div class="wrapper"> <div class="left"> <img src="images/iphone.png" alt="featured_article" /> </div> <div class="right"> <p class="ftext">Today featuring..</p> <img src="images/text1.png" alt="text1" /> <p>Check out our store, there are a lot of interesting stuff that might be useful for you.</p> <a href="" title="Go"><img src="images/gonow.png" alt="go now" /></a> </div> </div><!--Termina Wrapper--> </div><!--Termina MainArea--> |
Donde primero abrimos un nuevo Div par crear el rectangulo que atravesaba la página web aquel negro, lo recuerdas? bueno ese será creado a partir de css y no de una imagen como quizá pensaste, luego tenemos un div mas con la clase “wrapper” lo que nos dice que el área principal tendrá un contenedor donde se hubicará el contenido del mismo. Luego tienes el contenido en si primero el div con la clase “left” donde hubicaremos nuestro iPhone y el otro div con la clase “right” donde aparecerá el texto del área principal, ahora el CSS.
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | /*---Área Principal--*/ .mainarea{ width:100%; background-color:#313131; } .mainarea .wrapper{ width:1000px; margin: 0 auto; padding:0; height:362px; color:#EEEEEE; } .left{ float:left; margin:39px 0 0 142px; position:absolute; width:auto; } .right{ float:right; width:auto; margin:55px 92px 0 0; } .right p{ width:345px; margin:5px 0 10px 35px; line-height:1.5em; } .right p.ftext{ font-weight:bold; margin:0 0 5px 10px; } .right a{ margin:0px 0 0 35px; } |
Este código esta bastante claro, no hay mucho que explicar como podrás ver todo es intuitivo y puedes ir checando el código css y html juntos.
Paso 7, creando el footer o pie de página..
Seguiremos con nuestra metodología primero te muestro el código HTML y su explicación.
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | <div class="footer"> <div class="sidebar"> <img src="images/hwa.png" alt="How We Are?" /> <p>We are a little team of one web design student that want to make a pleasant website design from scratch.</p> </div> <div class="sidebar"> <img src="images/wwd.png" alt="What We Do?" /> <p>We bring to your hand all kind of interesting things, we believe in “The garbage of one is the treasure of other”.</p> </div> <div class="sidebar2"> <img src="images/suggenstions.png" alt="Suggestions?" /> <p>We want to be better, please submit a suggestions to us, you ideas are our bussines.</p> </div> |
Otra pieza de código sencilla, en ella simplemente creamos el contenedor del footer y luego creamos 3 divs que corresponden a las tres porciones de texto que aparecen después del área principal, Who we are? What we do? Suggestions? si lo notas el primer y segundo div comparten la clase “sidebar” no así el úlimo que debe tener unas reglas especiales debido al alto de imagen que contiene la palabra Suggestions? esto debido a que las dos anteriores no tienen letras que vayan más allá del borde inferior del texto en cambio esta posee las dos “g” por lo que la imágen se hace más alta. Ahora el código CSS.
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | /*---Pie---*/ .footer{ height:320px; width:1000px; margin: 0 auto; padding:0; line-height:20px; font-size:14px; } .sidebar{ margin:110px 0 0 35px; float:left; width:30%; } .sidebar2{ margin:110px 0 0 35px; left:50px; float:left; width:25%; } .sidebar2 p{ margin-top:8px; } |
Ahora podrás notar más claramente las diferencias entre la clase “sidebar” y “sidebar2 p“, donde hemos aplicado un margen superior de 8 pixeles a todas las etiquetas “p” que se encuentren dentro de un div con la clase “sidebar2” que en este caso solo es uno, la clase sidebar no especifica un valor de margen superior para las etiquetas “p” que contenga asi con eso reparamos un pequeño error que siendo sincero no considere al principio, si deseas ver mejor en que afecta la clase “sidebar p“, solo borrala temporalmente y observa lo que secede con el último grupo de texto: Suggestions?.
Paso 8, Links y cierre de la página..
Pasos sencillos de eso se trata este tutorial, pero con grandes resultados, ahora te muestro el codigo HTML final.
66 67 68 69 70 | <div class="links"><a href="" title="">About Interesting Stuff</a> | <a href="" title="">Announcements</a> | <a href="" title="">Security Center</a> | <a href="" title="">Resolution Center</a> | <a href="" title="">Policies</a> | <a href="" title="">Site Map</a> | <a href="" title="">Help</a></div> </div><!--Termina Footer--> </body> </html> |
Aquí aparece un div con la clase “links” el cual contiene los enlaces de la página y por último las etiquetas de cierre “body” y “html“, con eso terminamos el el código HTML de nuestra página web. Ahora las reglas CSS.
134 135 136 137 138 | .footer .links{ margin:65px 0 0 150px; clear:left; display:inline-block; } |
Aqui especificamos las reglas para el div con “links” nada más el coneder pues a los enlaces ya les dimos formato desde el principio en el código básico.
Codigo HTML Completo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="favicon.ico" /> <link rel="stylesheet" media="screen" type="text/css" href="style.css" /> <title>Interesting Stuff | Does not matter what you want, we have it!.</title> </head> <body> <div class="header"> <img class="logo" src="images/logo.png" alt="Interesting Stuff" /> <div class="searchform"> <form action=""> <h3>Looking For Something?</h3> <input type="text" name="search" value="" /> <input type="submit" name="send" value="GO"/> </form> </div> </div><!--Termina Header--> <div class="mainarea"> <div class="wrapper"> <div class="left"> <img src="images/iphone.png" alt="featured_article" /> </div> <div class="right"> <p class="ftext">Today featuring..</p> <img src="images/text1.png" alt="text1" /> <p>Check out our store, there are a lot of interesting stuff that might be useful for you.</p> <a href="" title="Go"><img src="images/gonow.png" alt="go now" /></a> </div> </div><!--Termina Wrapper--> </div><!--Termina MainArea--> <div class="footer"> <div class="sidebar"> <img src="images/hwa.png" alt="How We Are?" /> <p>We are a little team of one web design student that want to make a pleasant website design from scratch.</p> </div> <div class="sidebar"> <img src="images/wwd.png" alt="What We Do?" /> <p>We bring to your hand all kind of interesting things, we believe in “The garbage of one is the treasure of other”.</p> </div> <div class="sidebar2"> <img src="images/suggenstions.png" alt="Suggestions?" /> <p>We want to be better, please submit a suggestions to us, you ideas are our bussines.</p> </div> <div class="links"><a href="" title="">About Interesting Stuff</a> | <a href="" title="">Announcements</a> | <a href="" title="">Security Center</a> | <a href="" title="">Resolution Center</a> | <a href="" title="">Policies</a> | <a href="" title="">Site Map</a> | <a href="" title="">Help</a></div> </div><!--Termina Footer--> </body> </html> |
Código CSS Completo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | body{ background:url(images/bg.jpg) no-repeat 52% 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0; margin:0; } img{ border:none; } a{ color:#000; text-decoration:none; } a:hover{ text-decoration: underline; } /*---Cabecera--*/ .header{ height:112px; width:1000px; margin: 0 auto; padding:0; } .logo{ margin-left:50px; } .searchform{ float:right; width:auto; margin:0 20px 0px 0; color:#626262; } .searchform h3{ margin: 30px 0 4px 0; font-size: 18px; } .searchform input[type="text"]{ width:256px; height:22px; padding:6px; font-size:20px; border:solid 1px #B4B4B4; background:#E6E6E6; } .searchform input[type="submit"]{ margin-left: 5px; background:url(images/gobutton.png); border:none; cursor:pointer; width:37px; height:37px; font-size:13px; font-weight:bold; color:#92C90D; } /*---Área Principal--*/ .mainarea{ width:100%; background-color:#313131; } .mainarea .wrapper{ width:1000px; margin: 0 auto; padding:0; height:362px; color:#EEEEEE; } .left{ float:left; margin:39px 0 0 142px; position:absolute; width:auto; } .right{ float:right; width:auto; margin:55px 92px 0 0; } .right p{ width:345px; margin:5px 0 10px 35px; line-height:1.5em; } .right p.ftext{ font-weight:bold; margin:0 0 5px 10px; } .right a{ margin:0px 0 0 35px; } /*---Pie---*/ .footer{ height:320px; width:1000px; margin: 0 auto; padding:0; line-height:20px; font-size:14px; } .sidebar{ margin:110px 0 0 35px; float:left; width:30%; } .sidebar2{ margin:110px 0 0 35px; left:50px; float:left; width:25%; } .sidebar2 p{ margin-top:8px; } .footer .links{ margin:65px 0 0 150px; clear:left; display:inline-block; } |
Palabras Finales
Con esto terminamos esta serie de tres tutoriales dedicados a el proceso que lleva tras de si una página web, hay cosas que no se han tomado en cuenta como el uso e inserción de jQuery o PHP quizá un poco más adelante veamos más acerca de este tema, por ahora solo me resta esperar que hayas disfrutado este tutorial y que estes pendiente de los próximos. Gracias.









24 Comentarios en “Tutorial: Diseñando y Codificando una Página Web Desde Cero. Parte 3”
AlanCorp Dijo:
07.18.2009Mi estimado eres todo un máster, acabas de ganar un espacio en mi pagina de iGoogle y en mis alertas por correos.
Bitacoras.com Dijo:
07.18.2009Información Bitacoras.com…
Valora en Bitacoras.com: Bienvenido a la parte final del tutorial que te muestra como crear una página web con Photoshop y Dreamweaver CS4, ene esta parte final veremos el código CSS y HTML validos para crear la nuestra página web. Si aun no lees la …..
AlanCorp Dijo:
07.18.2009Aquí esta mi versión terminada.
Click aqui
Muchas gracias por el tutorial ahora voy a intentar hacer otra diferente por mi mismo.
Javier Dijo:
07.18.2009Ohhhh muy bueno el tuto esta era la parte que mas me interesa la codificacion
excelente Samuel voy a termino el tuto y te muestro mi resultado
SALUDOS PERUANOS…!!!
Samuel Dijo:
07.18.2009Muchas gracias por los comentarios y por mostrar tu resultado Alan, Javier espero ver el tuyo es emocionante saber que han seguidos estos tutoriales, se logra el objetivo.
Gracias.
Azael Dijo:
07.18.2009Excelente
xD
ALEX ALEMAN Dijo:
07.18.2009SALUDOS, NO ENTIENDO COMO ES EL PASO A PASO PARA HACER LOS HTML Y LOS CSS, NO LOGRÉ ENTENDER, QUIZÁS PORQUE NO SOY DISEÑADOR DE PAGINAS WEB, SOLO SOY DISEÑADOR GRAFICO PUBLICITARIO, TRABAJO DISEÑANDO REVISTAS, TARJETAS, BROUCHURES, ETC. QUISIERA QU ALGUIEN ME INICIERA EN LA REALIZACION DE SITIOS WEB Y COMO SUBIRLOS A LOS SERVIDORES. GRACIAS, SALUDOS DESDE NICARAGUA A TODOS!
Jack Bach Dijo:
07.23.2009¡Muy buena serie de posts!
Un poco largo todo eso sí. A mi me ha pasado lo mismo con un screencast que he hecho para mi blog sobre el mismo tema – se me ha ido a los 40 minutos.
Pues eso, que me gusta ver que hay gente que se lo curra en español también.
Hasta pronto!
Samuel Dijo:
07.23.2009Gracias por las impresiones, Jack creo que si es un proceso largo pero es gratificante cuando lees los comentarios no te parece?
Saludos amigos.
A Dijo:
07.29.2009Me encantó la forma en que se desarrollo. Lamentablemente tengo que informarte que el sitio solo se puede ver correctamente en IE y no así en Mozilla Firefox (es un por ejemplo…es el navegador que uso). Sera cuestión de cambiar algunas cosas, en fin, queria comentarlo.
¡Saludos!
Samuel Dijo:
07.29.2009A: Hola!! comprendo a lo que te refieres, este trabajo fué probado solamente en Mozilla Firefox 3.5 e Internet Explorer 8 y en ambos el resultado fue positivo.
Saludos y gracias por la observación.
A Dijo:
07.29.2009Así es, ahora lo veo bien, antes tenia la version 3.0.
Saludos
Lo Mejor de la Red – Julio de 2009 | Tinnta Dijo:
07.30.2009[...] Ver parte 1 | Ver parte 2 | Ver parte 3 [...]
Alberto Dijo:
08.3.2009Fantástica serie de tutoriales!
A ver si vuelves a hacer algún otro tutorial de diseño web más avanzado.
Enhorabuena!
stheff Dijo:
11.11.2009Mauricio Dijo:
11.12.2009Excelente tutorial… diste en el clavo…yo manejo fireworks y dreamweaver y hasta ahora no había encontrado un tutorial que me permitiera diseñar mi maqueta en css…seguía haciendo tablas…voy a practicarlo y te contaré…aunque sería interesante un video tutorial…
Franco Rojas Dijo:
11.29.2009Excelente tutorial Samuel, te Felicito
Un Abrazo
Sourcegeek Dijo:
02.15.2010WOW!!
Algo tan sencillo y un resultado estilo profesional..
Muy bueno, eres un master!
Un favor
Podrias hacer un tutorial para que tenga un fondo diferente al del cuerpo?
Me explico, observa esta imagen:
http://www.cofregrafico.com/wp-content/uploads/2009/05/plantilla-web-hermosa.jpg
Como hacer que lo del fondo (cafe) sea diferente al fondo del cuerpo (lo blanco)
Muchas gracias, saludos!
Felipe Saavedra Dijo:
03.4.2010genial, muy buen tutorial, muchas gracias….
EzpLouud Dijo:
03.26.2010Exelente tutorial! (Y)
Antonio Dijo:
04.7.2010Estimado mis felicitaciones por su aporte, yo soy programador web pero utilizo solo edit plus y php con modelo vista controlador y uso de paginas de estilos tambien, y estoy introduciendome en este mundo de photoshop (soy un poco reacio a dreamweaber xp). pero encuentro muy bueno su tutorial. felicitaciones por el aporte.!
Rodrigoalemelendez Dijo:
04.18.2010se ve muy bien lo tratare de aser espero q sea un exito gracias
Rodrigoalemelendez Dijo:
04.18.2010y gracias por el aporte bendiciones
ana Dijo:
05.3.2010excelente y claro