Curso Css Avanzado
Curso Css Avanzado
Curso Css Avanzado
18 de septiembre de 2012
1. Crear sitio sencillo para aprender en DW colocarle nombre, carpeta
donde se va a guardar
2. Panel de archivos del DW aparece la configuracin del sitio, en caso de
que no se vea en la opcion ventana habilitar la opcion de archivos
3. Crear archivo HTML
4. Se conoce sintaxis de HTML, etiquetas de estructura
5. La primera etiqueta que se genera de DOCTYPE informa el lenguaje de
programacin, al ser transicional permite el uso de etiquetas obsoletas
6. Para no permitir el uso de esas etiquetas errneas se cambia el DTD de
transicional a estricta y que no permita el uso de esas etiquetas vamos
en vista diseo donde se habilita un boton de panel de propiedades en la
opcin titulo/codificacin cambiar la opcion de transicional por XHTL
strict
7. Guardar pagina
8. Mirar el w3c (www.w3.org) la cual es un consorcio donde
peridicamente se publican los ltimos estndares, forma correcta de
programar, etiquetas CSS o XHTM han salido nuevas y cuales quedan
obsoletas
9. Recomendado instalar varios navegadores para ver la vista previa de
todos los navegadores ya que en cada uno se visualiza diferente
10. CSS en espaol significa hojas de estilo en cascada
11. Un estilo es una regla, que indica cmo aplicar a formato en alguna
parte de la pgina web. Estos se pueden crear en la cabecera justo
antes de la etiqueta de cierre
12. Dentro de los head el estilo debe estar siembre dentro de etiqueta style
que se abre y se cierra
13. Las partes de un estilo CSS son el selector que hace referencia a la
zona de la pgina web que se desea modificar y lo que se denomina
instrucciones hacen referencia al formato que se va a aplicar a esa
zona
14. Crear con codigo HTML un titulo con etiqueta h1 y un prrafo con
etiqueta p en el body
15. Para aplicar estilo a lo creado dentro de la etiqueta <style> que se creo
en el head se colocara el codigo
16. Para el caso se pondr el titulo en el centro de la pagina web y en azul
primero colocar el selector para el caso seria (h1) luego se abren llaves
y dentro viene el bloque de declaracin o instrucciones y cerrar llaves
17. El bloque de declaracin tiene la estructura propiedad:valor
18. Como se desea cambiar la alineacin al centro text-align seria la
propiedad y el valor es center
19. Dentro de las llaves se pueden poner varios bloques de declaracin los
cuales estn separados por punto y coma
20. Como tambin deseo colocar el texto del ttulo en azul despus del
center el punto y coma, la propiedad para este caso sera color: blue(hay
otras formas de colocarlo como con la ayuda de paleta, su codigo bgr,
nombre en ingles si es un color comn)
Video 10 Herencia
4 de mayo de 2013
Herencia en CSS. Cmo el uso de la herencia ahorra tiempo a la hora de
formatear nuestras pginas web. Propiedades que se heredan y propiedades
que no se heredan.
La herencia consiste en que las etiquetas padre pasan a las etiquetas que
puedan estn estar anidadas dentro
1. Regla de estilo para las etiquetas p del documento con un selector de
etiqueta como las etiquetas strong dentro de p a lo que esta dentro de
estas tambin le modifica las propiedades que se indique con esto se
dice que hay herencia porque lo que esta dentro de strong hereda las
propiedades que se le dieron a lo que contiene esta etiqueta strong para
el caso p
2. La herencia funciona adems de con los estilos de etiqueta con los de
clase y con los de id
3. Cuando un elemento recibe dos estilos uno por herencia y otro
especifico siempre se har caso a lo especifico se har caso al
especifico
Video 11 La cascada
12 de junio de 2013
En este vdeo nos adentramos en el tema de la Cascada. Cmo gestiona el
navegador los conflictos de estilos por herencia o por aplicacin desde
diferentes sitios.
1. Las cascadas de estilos se pueden definir como unas reglas que
determinan que propiedades de estilo se aplican a un elemento en
concreto cuando existe sobre el conflicto de estilos
2. Este existe cuando entra en juego la herencia
3. Conflicto tambin existe cuando se aplican varios estilos al mismo
elemento
4. Para el caso de que exista conflicto por aplicar varios estilos se tiene en
cuenta la tabla de puntuaciones segn aplique ganando la de mayor
puntuacin
- Un selector de etiqueta vale 1 punto
- Un selector de clase = 10 puntos
- Un selector de id = 100 puntos
- Un selector inline = 1000 puntos
Video 12 La cascada 2
23 de junio de 2013
Primera parte de la prctica guiada donde vemos a la cascada en accin.
1. Bajar los archivos
2. Crear hoja de estilos externa
3. Aadir el link de la hoja de estilos al html ya sea escribiendo la linea de
cdigo o desde el panel de estilos CSS con el boton de adjuntar que
tiene forma de cadena pequea con la opcin vincular
4. En la hoja de estilos crear un reset css para que las pginas se vean
bien en cualquier navegador al principio de la hoja la finalidad de este es
que la distancia sea igual en todos los navegadores, y en quitar
cualquier formato que puedan tener las etiquetas
5. Darle estilo con selector de id a los div para que uno quede al lado del
otro
6. Darle estilo con selector de etiqueta al body, h1 y h2
Video 13 La cascada 3
25 de junio de 2013
Continuacin de la prctica guiada donde vemos en accin la cascada.
Resolvemos conflictos de estilo.
Recordar tabla de puntuaciones
- Un selector de etiqueta vale 1 punto
- Un selector de clase = 10 puntos
- Un selector de id = 100 puntos
- Un selector inline = 1000 puntos
Video 18 Imgenes 1
7 de septiembre de 2013
Primera entrega de la manipulacin de imgenes con CSS. Vemos cmo
aplicar las propiedades float, border, margin y padding en las imgenes de
nuestras pginas web.
1. Etiqueta <img/> para las imgenes
2. Background-image es para incluir imgenes de fondo esta puede o no
repetirse, colocarse en una posicion que se desea
3. Algunas de las propiedades mas usadas con imgenes son
Border: para aplicar bordes mas o menos estticos
Padding: Para aplicar rellenos
Float: Para ubicar una imagen
Margin: Para dejar espacio alrededor
Video 19 Imgenes 2
7 de septiembre de 2013
Manipulamos imagen y pie de imagen utilizando un contenedor div.
No hay nada nuevo que anotar
Video 20 Imgenes 3
16 de septiembre de 2013
Seguimos trabajando con imgenes. En este vdeo vemos cmo crear una
galera de imgenes sencilla con CSS. Utilizamos la etiqueta html div como
contenedor de imgenes.
Video 21 Imgenes 4
29 de septiembre de 2013
Seguimos trabajando con imgenes. Vemos en este vdeo el potencial de la propiedad
background-image.
1. Dar color de fondo utilizando imagen de fondo como por defecto se repiten en mosaico
tanto en vertical como horizontal para el caso solo la quiero en horizontal
2. Establecer formato de contenedor principal, primero color de fondo blanco y luego
imgenes de fondo wat VEZ que no se repita
3. Empujar el banner t los anuncios hacia abajo est en estilos de clase id
4. Darle subrayado con una imagen a etiquetas h2 que estn en el contenedor llamado
principal y no repetir y modificar la posicion de la imagen de fondo y al h2 darle padding
para que las letras no estn encima de la imagen
5. Cambiar las vietas por defecto de la etiqueta ul por una imagen
Video 22 Imgenes 5
29 de septiembre de 2013
Continuacin de la prctica anterior.
1. Fondo a contenedor de la barra lateral izquierda
2. Pergamino parte superior h2
3. Pergamino parte media contenedor anuncio
Video 23 Vnculos 1
8 de octubre de 2013
Comenzamos en este vdeo el trabajo con vnculos. Vemos los 4 estados de un
vnculo y como manipular el aspecto de los mismos con propiedades CSS.
1. Los vnculos con etiqueta <a href></a>
2. Tienen 4 estados
- Reposo: link
- Visitado: Visited
- Rollover: hover (pasar el mouse por encima cambia formato)
- Click:active
3. Si se utilizan todos los estados se debe hacer en el orden mencionado
4. Se recuerda ese orden con love/hate tomado la l y v de love y la h y a de hate
5. Cuando se quiere especificar en css el formato que va a tener un estado en concreto
se hace con pseudo-clase por ejemplo a:link{}
Video 24 Vnculos 2
8 de octubre de 2013
Terminamos la prctica que comenzamos en el vdeo anterior. Vemos cmo
aplicar formato a vnculos especficos utilizando diferentes selectores CSS.
1. a[href^='http://'] {}quiere decir se le da formato a todo lo que empiece
por (^ indica empiece por)
2. a[href$='.pdf'] quiere decir se le da formato a todo lo que termine por ($
este smbolo es el que dice que termine por lo que se le indica para el
caso .pdf)
Video 27 Tablas
22 de octubre de 2013
En esta entrega vemos un ejemplo de cmo aplicar estilos css a tablas html.
Utilizamos la propiedad border-collapse para jugar con los bordes de la tabla.
Seguimos utilizando los conceptos aprendidos hasta ahora para aplicarlos en
tablas.
1. Darle estilo al selector id inventario
2. Colocarle una tipo de fuente y un with de 100%
3. Darle formato al texto tabla 1 En almacn que se encuentra dentro de
etiqueta caption que sirve para darle estilo a ttulos de tablas
4. Crear selector descendiente para #inventario caption aumentarle
tamallo, moverlo a la derecha, darle algo de espacio con propiedad
padding-top asi se desplaza la tabla un poco hacia abajo
5. Agregar bordes a la tabla crear selector descendiente y de grupo para
etiquetas filas y columnas al cual le asignamos un tamao de letra un
borde
6. Si se desea que separacin entre celdas desaparesca en el selector
inventario se aplica la propiedad border-colapse con el valor collapse se
colapsan los bordes y hacer que separacin existente entre difirentes
celdas desaparezca
7. En el selector de grupo aplicar padding para dar algo de espacio
8. Destacar los encabezados de las tablas esta es etiqueta th se utiliza
cascada crear selector descendiente para th (#inventario th) en este es
colocar texto de los encabezados en mayuscula, colocar texto a la
izquierda, y aca entra en juego la cascada se debe crear un poco de
separacin por la parte de arriba de la celda con la propiedad padding-
top que en el selector de arriba se estableci como 3px pero se
masacacha cambindola a 8px y tambin hacerlo por abajo del selector
de grupo hereda tamao de letra y borde y cambia los padding
exactamente el top y button, darle imagen de fondo y cambiarle color a
la letra
9. Crear selector descendiente y de clase para darle color a celdas una si y
la otra no y por eso se aplica estilo de clase a las filas a las que se le da
formato y que este sea a la vez selector descendiente para que sean las
etiquetas tr de esas filas las que tengan el formato que ser color de
fondo se crea el selector (#inventario tr.alternas td) celdas que se
encuentren dentro de las filas que tienen un estilo de clase llamado
alternas que se encuentren dentro del selector id inventario y agregar
color de fondo a esas filas
Video 28 Formularios
23 de octubre de 2013
Vemos en esta entrega cmo aplicar caractersticas CSS a formularios web.
Utilizamos la propiedad float para establecer columnas y vemos cmo modificar
la apariencia tanto de botones como de otros elementos de formulario con
CSS.
1. Selector id subForm para cambiarle el tamao de letra a los label del
formulario
2. El formulario tiene etiqueta, botones de texto, botones de radio, men
desplegable, entre otros
3. Establecer dos columna una para los textos o etiquetas y otra para los
elementos del formulario para eso estos textos deben estar dentro de
etiqueta label
4. Crear selector de clase descendiente #subForm .etiq que le aplicara a
los elementos html dentro del formulario que tengan el atributo clase etiq
algunas propiedades como float para que las etiquetas se coloquen a la
izquierda y lo que sigue es dcir los cuadros de texto y elementos de
formulario aparezcan a continuacin y tambin ancho no olvidar aplicar a
las etiquetas el selector de clase etiq
5. Para el caso de la etiqueta con los botones de radio como no esta dentro
de etiqueta label se debe utilizar una etiqueta que no aplica formato
ninguno que es span y dentro de esta colocar class etiq
6. Ahora colocar un text-align a la derecha para que las etiquetas queden
cerca de su correspondiente cuadro de texto, tambin aadir un margin-
right para que no quede tan pegado y colocarlo en negrita
7. Ahora con el boton del formulario desplazarlo hacia el centro con la
propiedad margin-left dentro el selector id suscribe, tambin cambiarle
color de fondo y un tipo de fuente
8. Cambiar apariencia de cuadros de texto que tienen aplicado un id
nombre, email y comentarios para eso aplicar selector de grupo darle
color de fondo, tipo de letra que aparcera en los cuadros de texto,
tamao al texto y un ancho igual para todos los cuadros, subir un poco
los cuadros con margin-top negativo y el cuadro de texto que se este
escribiendo aparezca destacado con relacin a los dems para eso
crear pseudoclase #nombre:focus
1. Etiqueta div es una etiqueta blocklevel quiere decir que esta etiqueta tiene salto de
linea donde se colocara contenido de barra lateral y principal
2. Crear 2 div con id de barra lateral y principal
3. Hoja de estilo interna que tendra un selector id de barraLateral con propiedad float,
witdh, margin-top
4. Crear estilo para el id de principal agregando propiedad de margin-left
5. Crear otro div con id=secundario
6. Y crear el selector de id en la hoja de estilo para darle estilo con propiedades float,
witdh y un backgroud
7. Selector para todas las etiquetas dentro del id secundario que se le colocara color de
letra
8. Selector descendiente que aplique las caractersticas a etiqeutas h3 dentro del id
secundario se le da pripiedad de tamao de texto y color de fondo y el pading
9. Darle estilo a los h4 tamao de letra y margin
10. Darle estilo a los prrafos