Professional Documents
Culture Documents
Programación Web
Proyecto #1
Profesor
Diego, Santimateo
Estudiante
Mendoza, Maritza
6-708-600
Fecha de Entrega
2-05-2007
Objetivos
• Analizar un documento técnico escrito en inglés.
• Describir cada paso de la metodología presentada.
• Aplicar la metodología para dar estilo a un documento XHTML .
Descripción
Tarea
Elaborar un resumen en XHTML con CSS para darle estilo, de las referencias
HTML, XHTML y CSS ofrecidas en los apuntes del curso.
Introducción
Este trabajo consiste en la presentación de una breve descripción de cada uno de los
pasos presentados en la página web:
http://maxdesign.com.au/presentation/process/index.htm .
Esta es una metodología que ayuda a organizar tu página web, a darle un buen estilo,
consiste en una secuencia de 11 pasos, descritos en inglés, que te guían en la forma
en que puedes ir creando tus contenedores y demás.
Bueno yo tome en cuenta este consejo, ya que fui probando mi página a través de dos
navegadores Internet Explorer 6.0 y Firefox 2.3. Hago mención que mi página no se
visualiza del todo bien, con FireFox ya que cambia más que todo en la portada, tuve de
probarla también a través de IE 7.0 y también cambió, a pesar de que en el 6.0 se
visualiza bien, se modifica al pasar de una versión a otra.
Es mucho más fácil comenzar a construir sus layouts con el CSS en la cabecera del
documento - es más rápido, y evita la edición del caché. Cuando usted ha acabado
totalmente el bosquejo, el CSS se puede quitar y poner en las hojas externas del estilo.
Valide su HTML y CSS con frecuencia. Muchos problemas de los layouts se pueden
fijar con una revisión rápida de la validación.
Tomé en cuenta este paso de validar mi código a través de esta dirección:
http://validator.w3.org/
Pasos:
Antes de comenzar a construir un layout basada en CSS, usted debe decidir qué
browsers va a trabajar y a qué nivel usted se prepone trabajar con estos. Para tomar
una decisión final se recomienda hablar con los clientes y posibles usuarios; también
se debe tomar en cuenta la revisión de archivos log en caso de existir.
Browsers Antiguos:
Browsers recientes:
Browsers modernos
Niveles de soporte:
Soporte completo del CSS: El browser se sirve todas las reglas del CSS y debe
exhibir el layout con un porcentaje razonablemente exacto. Si se desea proporcionar el
máximo soporte para browsers más antiguos, se deberá utilizar un CSS bien básico y
evitar una instalación compleja del CSS.
Soporte parcial del CSS: Ciertas reglas del CSS se ocultan de un browser particular.
Esto significa generalmente que el browser no puede mostrar el layout exactamente,
exhibiéndolo con cierto grado de inmovilidad con respecto a la presentación total. Por
ejemplo, esto podría significar que las fuentes y los colores están se despliegan
correctamente pero fallando en ciertos aspectos de la colocación. Puede ocultar el
contenido de Unstyled utilizando algún browser en particular.
Estos contenedores se convertirán en los elementos principales del <div> que llevarán
a cabo su contenido, así que usted debe darles los nombres que tienen el significado
semántico más bien que nombres que describan su aspecto.
Tomé en cuenta este consejo y le aplique nombres los suficientemente entendibles, que
tienen relación, al contenido.
• Cuento también con un contenedor llamado pie, que se encarga de llevar el nombre
del autor de la página.
• También tengo unas clases que se encargan del tamaño de ciertas imágenes y de
los colores de los títulos y subtítulos.
4. Marque los contenedores: Cree algunos elementos vacíos del <div> para reflejar
estos envases.
Por ejemplo:
<div id="container">
<div id="header"></div>
<div id="mainnav"></div>
<div id="menú"></div>
<div id="contents"></div>
<div id="footer"></div>
</div>
En mi caso yo colocaré los contairner antes mencionados, ya que estos nombres que
yo asigné me parecen lo suficientemente adecuados.
5. Elija un método para la posición de los envases: Mire su diseño y decida cómo
cada uno de los contenedores será colocado.
Éste es probablemente el paso más duro, pues la experiencia entra en juego. Por este
ejemplo, los métodos de colocación estarán:
• El contenedor del menú principal, el que contiene el menú donde están las
páginas de CSS, XHTML, HTML, está a lo largo de todo el ancho de la página.
6. Cajas coloreadas:
Seguí los pasos, y cree mi página igual que este ejemplo, que se nos presenta,
fue mucho más sencillo, utilicé 6 cajas:
• Una caja que es la principal llamada contenedor.
• Otra Caja llamada cabecera.
• Caja llamada cabeceraprincipal
• Una caja para el menú de cada página.
• Una caja para el menú principal.
• También utilice una para el contenido.
• Y por último una para el pie de página.
Este paso me ayudo bastante ya que, mostraban la forma en que iban construyendo
cada div o contenedor y se podía observar la forma en que se colocaban cada uno de
ellos.
7. Gota en el contenido:
Cuando los contenedores se han colocado correctamente y funcionan correctamente a
través de todos los browsers, las alturas pueden ser quitadas. Entonces una pequeña
representación del texto se puede agregar a cada contenedor. El contenido semántico
debe ser el correcto - así que utilice h1, h2 etc. para los títulos, los párrafos para el
texto etc. Una vez más los resultados se deben probar a través de una gama de
browsers.
Probé mi página con Internet Explorer y Mozilla FireFox, me funcionó en Internet Explo-
rer, pero en FireFox no lo logré ya que al cambiar lo del tamaño y el ancho para ver si
lograba acomodarlas, se destruía la otra, la verdad quisiera aprender como lograr que
funcionaran en ambos.
El tamaño de la fuente es un tema muy importante. Cada uno tiene una opinión sobre
cuál es el tamaño correcto e incorrecto. Actualmente, parece haber dos opciones
principales:
No definir los tamaños de fuente en todos. En lugar, permita a las hojas del estilo del
browser (http://css.maxdesign.com.au/selectutorial/advanced_cascade.htm#browser) o
las hojas del estilo del
usuario(http://css.maxdesign.com.au/selectutorial/advanced_cascade.htm#user) para
determinar tamaños de fuente.
Este paso lo que nos dice es que si se tiene los contenedores en la posición
correcta y el contenido se está comportando aceptablemente, puede comenzar a
trabajar el contenido dentro de los contenedores.
Se recomienda:
Clases e identificaciones
Utilice cuanto menos identificaciones y clases sea posible. Usted debe poder
trabajar con casi cualquier elemento dentro de un contenedor usando los
selectores descendientes.
Para mi página tomé en cuenta este paso ya que utilicé algunas clases que se
encargaron de llevar el control de los colores de las letras, y de los tamaños de las
imágenes.
Ésta es la hoja general del estilo que es vista por todos los browsers de CSS-
soporte. Casi todos los sistemas de la regla serán puestos aquí.
Elegir un método
El método que usted utiliza para ligarse a los archivos externos del CSS
dependerá de su nivel deseado de la ayuda del browser.
Si usted desea no hacer caso de los browser antiguos, usted debe utilizar las hojas
ligadas de uso simple del estilo. Los browsers antiguos rendirían muchas reglas mal.
Cada navegador o browsers, tiene sus reglas que permiten visulizar nuestras páginas,
y entre los navegadores esto varía, es decir probamente la página que logres
visualizar con I.E bastante bien, puede que no suceda lo mismo con otro navegador. Es
por ello que nosotros somos los que debemos moldear nuestra página para que se
pueda visualizar.
95/100
Conclusión
• Este trabajo fue un poco extenso, pero fue interesante, ya que se pudo obtener más
conocimientos referentes a cada unos de estos temas, html, xhtml, css.
• Considero que fue una buena metodología, la utilizada para realizar este proyecto
#1, la guía ofrecida en la página:
http://maxdesign.com.au/presentation/process/index.htm.
• Me parece que CSS es una herramienta muy buena, ya que puedes tener todo el
control sobre varias páginas, en un solo archivo, y con un código lo bastante legible.
• Hay diferencias entre los tipos de documentos XHTML que se elaboren, existe el
estricto, transicional y frameset, en mi caso trabajé con el estricto, ya que según la
definición entendí que cuando se trabaja con css externo, se utiliza el estricto.
Si el estilo se le da dentro de la misma página xhtml, entonces se puede utilizar el
transicional.
• La experiencia de validar el css y los códigos html, es muy importante, de esta
manera comprendí por ejemplo, que dentro de una etiqueta h1 no puede llevar una
clase, que después de una <li> no se coloca un <br />, y muchas cosas más. A
veces sin darnos cuenta no se coloca el “/” de cierre de una etiqueta y allí el
validator te lo indicaba.
• Comprendí que no todos los navegadores te aceptan tu página, existen reglas entre
ellos, que varían de un navegador a otro.
• Inclusive varían en el mismo navegador, de una versión a otra, ya que mi página
funciona bien I.E 6.0 y en I.E 7.0 no se visualiza correctamente.
• Para finalizar la dirección de mi página es:
• http://es.geocities.com/maritzamendozapagina/proyecto1.html