Tecnología

Inicio

Cómo crear un calendario CSS

Los calendarios se utilizan a menudo para la selección de fechas para las citas, los vuelos de líneas aéreas, disponibilidad y cuándo enviar tarjetas electrónicas. Por lo general se ve calendarios en formato de tabla que incluye seis o siete filas y siete columnas. En una página web basada en los servicios, verá una opción para cambiar el mes y / o año del calendario que aparece para seleccionar una fecha disponible para un servicio. HTML forma la estructura del calendario, mientras que CSS ayuda a crear la apariencia del calendario.

Instrucciones

1 Crear un archivo HTML en un editor de texto. Abrir un nuevo archivo y guardar como .html. Escribe lo siguiente para comenzar una página web:

<Html>
<Head>
<Title> Nueva página </ title>
</ Head>
<Body>
</ Body>
</ Html>

2 Crear una tabla HTML. Escriba lo siguiente en el <body> </ body> del código HTML:

<Table>
<Tr>
<Td> </ td>
<Td> </ td>
<Td> </ td>
<Td> </ td>
<Td> </ td>
<Td> </ td>
<Td> </ td>
</ Tr>
</ Table>

Esto crea siete filas en blanco para su uso en la tabla de calendario.

3 Crear una fila con enlaces y visualización de los meses. Escriba el siguiente código dentro de las etiquetas <table> </ table> parte del código HTML:

<Tr>
<Td colspan = "2" align = "left" class = "prev"> <a href="#"> Anterior </a> </ td>
<Td colspan = align "3" = clase "centro" = "mes"> Noviembre 2009 </ td> </ td>
<Td colspan = "2" align = clase "derecho" = "next"> <a href="#"> Siguiente </a> </ td>
</ Tr>

4 Crear una fila para los días de la semana.

<Tr>
<Td class = "DayoftheWeek"> su </ td>
<Td class = "DayoftheWeek"> Mo </ td>
<Td class = "DayoftheWeek"> Tu </ td>
<Td class = "DayoftheWeek"> Nos </ td>
<Td class = "DayoftheWeek"> J </ td>
<Td class = "DayoftheWeek"> Fr </ td>
<Td class = "DayoftheWeek"> S </ td>
</ Tr>

5 Crear filas para días naturales. Inserte código para agregar filas de días del calendario para ese mes. Véase el siguiente ejemplo:

<Tr>
<Td class = "día"> 1 </ td>
<Td class = "día"> 2 </ td>
<Td class = "día"> 3 </ td>
<Td class = "día"> 4 </ td>
<Td class = "día"> 5 </ td>
<Td class = "día"> 6 </ td>
<Td class = "día"> 7 </ td>
</ Tr>

Cinco o seis filas de este formato pueden ser necesarios dependiendo de cuando caen días naturales.

6 Definir CSS para la tabla. Por encima de la etiqueta <table> línea de código, se añade lo siguiente:

<Style type = "text / css">
mesa {
frontera: 1px negro sólido
IR
bloqueo de pantalla
IR
width: 100%
IR
}
</ Style>

Esto le da a su mesa un borde negro de un píxel y llena el ancho de la página. Definir la anchura en píxeles si tiene las medidas exactas (es decir, ancho: 500px;).

7 Definir las reglas CSS de celdas de la tabla. Después de definición de tabla CSS, modelar sus celdas de una tabla similar a la siguiente definición CSS:

td.day {
fuente: Arial 12 píxeles
IR
padding: 3px
IR
}

Esto le da a todas las celdas de la tabla con la clase del "día" tres píxeles de desplazamiento en cada lado y un tamaño de fuente de 12 píxeles y una cara de fuente Arial.

8 Definir CSS para enlaces. Dar enlaces día un color diferente al de otros enlaces. Definir estilos de vuelcos. Por ejemplo:

td a {color: red; }
td.day a {color: blue; }
td.day a: hover {color: púrpura; text-decoration: underline; }

Esto define todos los enlaces día como el azul y el resto de enlaces de celda de tabla como el rojo. Un usuario puede hacer clic en un día específico para elegir el día que quiere entrar en un hotel o el día que quiere volar fuera de una ciudad. El tercer ejemplo da une todo el día un color morado cuando se movía sobre y subraya el día.

9 Definir CSS para la exhibición mes. Modelar el siguiente ejemplo:

td.month {font: 14px negrita Verdana; }

Esto le da a la pantalla de mes en la parte superior de la tabla de calendario un tamaño de fuente de 14 píxeles, el texto en negrita y tipo de letra Verdana.