Académique Documents
Professionnel Documents
Culture Documents
1. Herencia
Los estilos se heredan en las marcas de HTML. <...> y </...> En el ejemplo: todo cdigo dentro de: <body> y </body>, tendr el siguiente estilo: <style type=text/css> body { color:blue; font-family:verdana; } </style>
1. Herencia
<style type=text/css>body { color:blue; font-family:verdana; } </style><body><h1>Pri mero</h1><p>Texto de Prueba</p><h2>Segun do</h2></body>
2. Herencia: Prioridad
Cuando existen 2 definiciones iguales, tiene prioridad la ms especfica. En este ejemplo: Podemos ver que todas las marcas heredan la fuente verdana ya que ninguna marca la sobreescribe. En cambio el color cambia.
<style type=text/css>body { font-family:verdana; }h1 { color:red; }p { color:green; } </style>
2. Herencia: Prioridad
<style type=text/css> body { font-family:verdana; } h1 { color:red; } p { color:green; } </style> <body> <h1>Primero</h1> <p>Texto de Prueba</p> </body>
Al programador le resulta ms ordenado tener lo referente a HTML en un archivo y el estilo en un archivo aparte.
4. Clases
En muchas situaciones una regla de estilo puede ser utilizada muchas marcas HTML. En esos casos conviene crear un estilo que se pueda aplicar a varias marcas de HTML.
4. Clases
Archivo: 3.html<link rel=StyleSheet href=estilo.css><body><h1 class=resaltado>Titulo</h1><p> Es un texto resaltado en el <span class="resaltado">final.</span></p ></body>
<link rel=StyleSheet href=estilo.css> <ul class=menu> <li><a href=http://abc.com.py>ABC</a></li> <li><a href=http://hoy.com.py>HOY</a></li> <li><a href=http://uhora.com.py>UH</a></li> </ul>
Archivo: menu.css .menu a { float:left; width:100px; text-decoration:none; text-align:center; color:red; background-color:yellow; padding:5px; border:1px solid; } .menu a:hover { background-color:blue; } .menu li { display:inline; }
8. Estilos en Formularios
Un formulario es el elemento esencial para el envo de datos al servidor. Veamos un ejemplo donde implementamos un formulario y le aplicamos una serie de reglas de estilo a las diferentes marcas HTML que intervienen:
8. Estilos en Formularios
<link rel=StyleSheet href=estilo.css> <body> <form class=formulario action=#> <label class=campo>Nombre:</label> <input type=text><br> <label class=campo>Telefono:</label> <input type=tel></input> <br> <input type=submit> </form> </body>
.formulario { width:300px; background-color:yellow; border:5px solid red; padding:10px; }.formulario form label { width:100px; float:left; }body{ background-color:gray; font-family:arial; font-size:16px; }
9. Estilos en Tablas
Veamos con un ejemplo como podemos afectar una tabla HTML con CSS.
9. Estilos en Tablas
<link rel=StyleSheet href=estilo.css><body><h2>Tabla de Posiciones</h2><table><tr><th>Club</th><th>P.J.</th> <th>P.G.</th><th>Puntos</th></tr><tr><th>Libertad</th ><td>5</td><td>4</td><td>13</td></tr><tr><th>Olimpia </th><td>5</td><td>2</td><td>7</td></tr><tr><th>Cerro </th><td>5</td><td>2</td><td>7</td></tr></table></bod y>
th { border: 1px solid #fff; padding: 5px; background-color: blue; color: white; }td { border: 1px solid white; padding: 5px; backgroundcolor:pink; width:100px; text-align:center; }
Ejemplo
<link rel="stylesheet" href=pure-min.css <center> <img src=columbia.jpg> <br> <h2>Universidad Columbia del Paraguay</h2> <form class=pure-form> Nombre:<input type=text><br> Cedula:<input type=password><br> <input type=submit class="pure-button pure-button-primary" value=Entrar></form> </center>
Ejercicios
https://docs.google.com/forms/d/1beWIwiMTT2H8NuqWKZRtME9pkr6Wd_UScwNm_Al0E/viewform