C31
Transcripción
C31
CSS Css se utiliza para dar estilo a documentos HTML y XML. Los Estilos definen la forma de mostrar los elementos HTML y XML CSS permite a los desarrolladores Web controlar el estilo y la imagen y los formatos de las páginas. CSS funciona a base de reglas, es decir, declaraciones sobre el estilo de uno o más elementos. Las hojas de estilo están compuestas por una o más de esas reglas aplicadas a un documento HTML o XML. La regla tiene dos partes: un selector y la declaración. CCS sintaxis Declaración {color: (propiedad) blue (valor); font-size(propiedad): 12px (valor);} Ejemplo <style> p { color:red; text-align:center; } </style> </head> <body> <p>Hola mundo</p> <p>Este parrafo tiene estilo CSS.</p> </body> Id selector El id selector es usado para el estilo de un elemento único, El selector de id se usa como atributo en los elementos de HTML, y es definido por el símbolo “#”. El estilo aplicado será identificado en este caso con el id=”para1” <style> #para1 { text-align:center; color:red; } </style> </head> <body> <p id="para1">Hello World!</p> <p>This paragraph is not affected by the style.</p> </body> Class selector Class selector es usado para especificar un estilo para un grupo de elementos. A diferencia del id selector, el class selector se usa para muchos elementos Permite asignar un estilo en particular de elementos en html de su misma clase Class selector puede ser invocado con “.”, en el siguiente ejemplo se usará el elemento class=”center” para centralizar un texto <style> .center { text-align:center; } </style> </head> <body> <h1 class="center">Center-aligned heading</h1> <p class="center">Center-aligned paragraph.</p> </body> CCS background Las propiedades de CCS background son usadas para definir los efectos de fondo de un elemento Background color La propiedad Background color especifica el color de fondo de un elemento, el color de fondo de la página es definido por body selector <style> body { background-color:#b0c4de; } </style> </head> <body> <h1> CSS web page!</h1> <p>Hola mundo este es un ejemplo de color de fondo. </p> </body> Background image La propiedad background-image sirve para introducir una imagen como fondo de un elemento, por defecto la imagen se repite en lo que es todo el elemento <style> body {background-image:url('paper.gif');} </style> </head> <body> <h1>Hello World!</h1> </body> CCS Texto Text Color La propiedad color es usada para establecer el color del texto <style> body {color:red;} h1 {color:#00ff00;} p.ex {color:rgb(0,0,255);} </style> </head> <body> <h1>Este es el encabezado</h1> <p>Este es un parrafo, que esta en color rojo.</p> <p class="ex">Este texto es en color azul por la clase = ex</p> </body> Text alignment La propiedad text-align es usada para asignar alineación de manera horizontal a un texto. El texto puede ser centrado o alineado a la izquierda o derecha, o justificado <style> h1 {text-align: center;} p.date {text-align: right;} p.main {text-align: justify;} </style> </head> <body> <h1>CSS text-align </h1> <p class="date"> Feb, 2014 </p> <p class="main"> El trofeo de la Copa Mundial de la FIFA llegó a México, Procedente de Guatemala para una visita de siete días que comenzará en Monterrey Y continuara en Ciudad de México, donde será recibida por el presidente mexicano </p> </body> Texto Decoración La propiedad text-decoration se utiliza para fijar o quitar las decoraciones de texto. La propiedad text-decoration se utiliza sobre todo para quitar los subrayados de enlaces para propósitos de diseño: <style> a {text-decoration:none;} </style> </head> <body> <p>Link to: <a href="http://www.fime.uanl.mx/">Pagina de FIME</a></p> </body> <style> h1 {text-decoration:overline;} h2 {text-decoration:line-through;} h3 {text-decoration:underline;} </style> </head> <body> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> </body> CSS Font Font family La font family es una propiedad de un texto se establece con la propiedad font-family. <style> p.serif{font-family:"Times New Roman",Times,serif;} p.sansserif{font-family:Arial,Helvetica,sans-serif;} </style> </head> <body> <h1>CSS font-family</h1> <p class="serif">This is a paragraph, shown in the Times New Roman font.</p> <p class="sansserif">This is a paragraph, shown in the Arial font.</p> </body> Font Style La propiedad font-style se utiliza sobre todo para especificar texto en cursiva. Esta propiedad tiene tres valores: normales - El texto se muestra normalmente cursiva - El texto se muestra en cursiva oblicua - El texto se "inclina" <style> p.normal {font-style:normal;} p.italic {font-style:italic;} p.oblique {font-style:oblique;} </style> </head> <body> <p class="normal">This is a paragraph, normal.</p> <p class="italic">This is a paragraph, italic.</p> <p class="oblique">This is a paragraph, oblique.</p> </body> CSS List Las propiedades de la lista de CSS te permiten: 1. Establecer diferentes marcadores de elementos de lista para las listas ordenadas 2. Establecer diferentes marcadores de elementos de lista para listas desordenadas 3. Permite establecer una imagen como el marcador de elemento de lista List En HTML, hay dos tipos de listas: Listas desordenadas - los elementos de la lista están marcados con balas Listas ordenadas - los elementos de la lista están marcados con números o letras Con CSS, las listas pueden ser de estilo más, y las imágenes pueden utilizarse como marcador de elemento de lista. <style> ul.a {list-style-type:circle;} ul.b {list-style-type:square;} ol.c {list-style-type:upper-roman;} ol.d {list-style-type:lower-alpha;} </style> </head> <body> <p>Example of unordered lists:</p> <ul class="b"><li>Coffee</li> <li>Tea</li><li>Coca Cola</li> </ul><p>Example of ordered lists:</p> <ol class="d"><li>Coffee</li> <li>Tea</li> <li>Coca Cola</li></ol></body> CCS Tables Tables borders Para especificar los bordes de tabla en CSS, utilice la propiedad border. El ejemplo siguiente especifica un borde negro de mesa, th y td elementos: <style> table,th,td { border:1px solid black; } </style> </head> <body> <table> <tr> <th>Firstname</th> <th>Lastname</th> </tr> <tr> <td>Peter</td> <td>Griffin</td> </tr> <tr> <td>Lois</td> <td>Griffin</td> </tr> </table> </body> Collapse Borders La propiedad border-collapse establece si los bordes de la tabla se colapsan en una sola frontera o separados: <style> table { border-collapse:collapse; } table, td, th { border:1px solid black; } </style> </head> <body> <table> <tr> <th>Firstname</th> <th>Lastname</th> </tr> <tr> <td>Peter</td> <td>Griffin</td> </tr> <tr> <td>Lois</td> <td>Griffin</td> </tr></table></body> Table Width and Height Anchura y altura de una tabla se define mediante las propiedades width y height. El ejemplo siguiente establece el ancho de la tabla a 100%, y la altura de los elementos th a 50px: <style> table,td,th{ border:1px solid black; } table{ width:100%; } th{ height:50px; } </style></head><body> <table> <tr><th>Firstname</th> <th>Lastname</th> <th>Savings</th> </tr> <tr><td>Peter</td> <td>Griffin</td> <td>$100</td> </tr> <tr> <td>Lois</td> <td>Griffin</td> <td>$150</td> </tr><tr> <td>Joe</td> <td>Swanson</td> <td>$300</td> </tr> <tr> <td>Cleveland</td> <td>Brown</td> <td>$250</td> </tr></table></body> Table Text Alignment El texto de una tabla está alineada con las propiedades text-align y vertical-align. La propiedad text-align establece la alineación horizontal, como la izquierda, derecha o centro: <style> table,td,th { border:1px solid black; } td { text-align:right; } </style></head> <body><table><tr> <th>Firstname</th> <th>Lastname</th> <th>Savings</th> </tr> <tr><td>Peter</td> <td>Griffin</td> <td>$100</td> </tr><tr> <td>Lois</td> <td>Griffin</td> <td>$150</td> </tr> <tr> <td>Joe</td> <td>Swanson</td> <td>$300</td> </tr> <tr> <td>Cleveland</td> <td>Brown</td> <td>$250</td></tr></table></body> Table Color El siguiente ejemplo especifica el color de los bordes, y el texto y el color de fondo de los elementos: <style> table, td, th { border:1px solid green; } th { background-color:green; color:white; } </style></head> <body><table><tr> <th>Nombre</th> <th>Apellido</th> <th>Ahorros</th> </tr> <tr> <td>Oscar</td> <td>Garcia</td> <td>$100</td> </tr> <tr> <td>Victor</td> <td>Pineda</td> <td>$150</td> </tr> <tr> <td>Cristian</td> <td>Villegas</td> <td>$300</td> </tr> <tr><td>Luis</td> <td>Garcia</td> <td>$250</td> </tr></table></body>