Institución Educativa San Antonio de Prado
MISIÓN
La Institución Educativa San Antonio de Prado, tiene como misión, formar al ser en valores éticos, culturales, científicos, tecnológicos, ambientales y de convivencia social; para que sea capaz de construir su realidad de manera reflexiva, crítica y creativa, en un ambiente armónico y de paz.
FILOSOFÍA INSTITUCIONAL
La Institución Educativa San Antonio de Prado posibilita a sus integrantes, la educación como el medio más eficaz para mejorar las condiciones humanas de vida, a través de la libertad responsable con la participación consciente de la persona, donde la ciencia y los valores se integren a la familia y al grupo social, fortaleciendo los vínculos que favorezcan la identidad y la transformación de la sociedad.
TECNOLOGIA GRADO 11
Cesantías: (Salario mensual * Días trabajados)/360
Intereses sobre cesantías: (Cesantías * Días trabajados * 0,12)/360
Prima de servicios: (Salario mensual * Días trabajados en el semestre)/360
Vacaciones: (Salario mensual básico * Días trabajados)/720
Hora extra diurna: Valor hora ordinaria * 1,25
Hora nocturna: Valor hora ordinaria * 1,35
Hora extra nocturna: Valor hora ordinaria * 1,75
Hora ordinaria dominical o festiva: Valor hora ordinaria * 1,75
Hora extra diurna dominical o festiva: Valor hora ordinaria * 2
Hora extra nocturna dominical o festiva: Valor hora ordinaria * 2,5
Valores vigentes para el 2010
Salario mínimo $515.000
Auxilio de transporte $61.500
Salario mínimo integral $ 6.695.000 ($ 5.150.000 salario y $ 1.545.000 factor prestacional)
Pagos Parafiscales:
Sena 2%
ICBF 3%
Cajas de Compensación Familiar 4%
Cargas Prestacionales
Cesantía 8.33%
Prima de servicios 8.33%
Vacaciones 4.17%
Intereses sobre las Cesantías 1% mensual
Seguridad social
Salud Empresa 8.5% Empleado 4%
Pensión
Empresa 12%
Empleado 4% Total 16%
Horas extras y recargo nocturno.
Hora trabajo nocturno
Hora ordinaria x 1.35
Hora extra diurna que se realiza entre las 6:00 a.m y las 10:00 p.m.
Hora ordinaria x 1.25
Hora extra nocturna comprendido entre las 10:00 p.m. y las 6:00 a.m..
Hora ordinaria x 1.75
Hora ordinaria dominical o festivo
Hora ordinaria x 1.75
Hora extra diurna en dominical o festivo
Hora ordinaria x 2.00
Hora extra nocturna en dominical o festivo
Hora ordinaria x 2.50
CONTRATO DE TRABAJO
Contrato de trabajo a término fijo
El contrato de trabajo a término fijo debe constar siempre por escrito y su duración no puede ser superior a tres años, pero es renovable indefinidamente.
1. Si antes de la fecha del vencimiento del término estipulado, ninguna de las partes avisare por escrito a la otra su determinación de no prorrogar el contrato, con una antelación no inferior a treinta (30) días, éste se entenderá renovado por un período igual al inicialmente pactado, y así sucesivamente.
2. No obstante, si el término fijo es inferior a un (1) año, únicamente podrá prorrogarse sucesivamente el contrato hasta por tres (3) períodos iguales o inferiores, al cabo de los cuales el término de renovación no podrá ser inferior a un (1) año, y así sucesivamente.
PARÁGRAFO. En los contratos a término fijo inferior a un año, los trabajadores tendrán derecho al pago de vacaciones y prima de servicios en proporción al tiempo laborado cualquiera que éste sea. (ARTICULO 46 CST)
Contrato de trabajo a término indefinido
1o) El contrato de trabajo no estipulado a término fijo, o cuya duración no esté determinada por la de la obra, o la naturaleza de la labor contratada, o no se refiera a un trabajo ocasional o transitorio, será contrato a término indefinido.
2o) El contrato a término indefinido tendrá vigencia mientras subsistan las causas que le dieron origen, y la materia del trabajo. Con todo, el trabajador podrá darlo por terminado mediante aviso escrito con antelación no inferior a treinta (30) días, para que el patrono lo reemplace. En caso de no dar aviso oportunamente o de cumplirlo solo parcialmente, se aplicará lo dispuesto en el articulo 8o., numeral 7o., para todo el tiempo, o para el lapso dejado de cumplir. (ARTICULO 47 CST)
JORNADA DE TRABAJO
Trabajo ordinario y nocturno
1. Trabajo ordinario es el que se realiza entre las seis horas (6:00 a.m.) y las veintidós horas (10:00 p.m.).
2. Trabajo nocturno es el comprendido entre las veintidós horas (10:00 p.m.) y las seis horas (6:00 a.m.).ARTICULO 160 CST
SALARIO
Remuneración que recibe el trabajador por servicios prestados en forma personal, en dinero o en especie.
El salario mínimo no es embargable pero puede ser embargado hasta en un cincuenta por ciento (50%) en favor de cooperativas legalmente autorizadas, o para cubrir pensiones alimenticias que se deban de conformidad con los artículos 411 y concordantes del Código Civil. El valor que exceda del salario mínimo será embargable hasta en una quinta parte.
Pagos que constituyen salario (Que son factor salarial)
Constituye salario no sólo la remuneración ordinaria, fija o variable, sino todo lo que recibe el trabajador en dinero o en especie como contraprestación directa del servicio, sea cualquiera la forma o denominación que se adopte, como primas, sobresueldos, bonificaciones habituales, valor del trabajo suplementario o de las horas extras, valor del trabajo en días de descanso obligatorio, porcentajes sobre ventas y comisiones. (ARTICULO 127 CST)
Pagos que no constituyen salario (Que no son factor salarial)
No constituyen salario las sumas que ocasionalmente y por mera liberalidad recibe el trabajador del empleador, como primas, bonificaciones o gratificaciones ocasionales, participación de utilidades, excedentes de las empresas de economía solidaria y lo que recibe en dinero o en especie no para su beneficio, ni para enriquecer su patrimonio, sino para desempeñar a cabalidad sus funciones, como gastos de representación, medios de transporte, elementos de trabajo y otros semejantes. Tampoco las prestaciones sociales de que tratan los títulos VIII y IX, ni los beneficios o auxilios habituales u ocasionales acordados convencional o contractualmente u otorgados en forma extralegal por el {empleador}, cuando las partes hayan dispuesto expresamente que no constituyen salario en dinero o en especie, tales como la alimentación, habitación o vestuario, las primas extralegales, de vacaciones, de servicios o de navidad. (ARTICULO 128 CST)
Explicación
Salario: Sueldo básico + auxilio de transporte + horas extras + c omisiones + viáticos.
*Sueldo Básico: Asignación básica mensual que se le da a la persona.
*Auxilio de transporte: tienen derecho al auxilio de transporte quienes devenguen un salario fijo, igual o inferior a 2 veces el S.M.L.V; su objetivo es que le trabajador cobre parte del desplazamiento entre el sitio de trabajo y su lugar de residencia.
Horas extras
*Horas extras: horas adicionales a la jornada de trabajo.
Jornada de trabajo:
Diurna: 6:00 a.m – 10:00 p.m
Nocturna: 10:00 p.m – 6:00 a.m
-Las horas extras diurnas se pagan con un 25%, adicional al valor de la hora normal.
Ejemplo. Se tiene:
-Sueldo básico $480.000
-30 horas extras diurnas, calcular el valor de las horas extras.
Entonces:
480.000/240=2.000 que equivale al valor de una hora de trabajo.
Luego:
2.000*1.25=2500 que equivale al valor de la hora extra diurna.
Como en el mes hay 30 horas extras diurnas:
2.500*30=75.000 valor total de horas extras.
En resumen seria:
480.000*30*1.25/240=75.000
-Las horas extras nocturnas se pagan con un 75% adicional al valor de la hora normal.
Tomando los datos anteriores pero con horas extras nocturnas seria:
480.000*30*1.75/240=105.000 valor total horas extras nocturnas.
Recargo nocturno: existe recargo nocturno cuando se labora en horarios de
10:00 p.m a 6:00 a.m, y se calcula así:
Se tiene:
- sueldo básico: 480.000
- -El empleado labora diariamente de 10:00 p.m a 6:00 a.m
- En el mes hay 4 dominicales.
Dominicales y festivos:
Se pagan con un 75% (1.75) adicional al valor de un día normal de trabajo.
Deducciones.
Valores que se aplican con descuentos, pueden existir deducciones por concepto de libranzas, embargos judiciales entre otras, pero independiente de ello, deducciones obligatorias para el trabajador como los aportes a la seguridad a la seguridad social y las retenciones.
Aportes parafiscales:
No son impuestos ni contribuciones, constituyen una obligación para el empleador por el hecho de tener una vinculación laboral.
1. Cajas de Compensación Familiar
2. Servicio Nacional de Aprendizaje (SENA)
3. Instituto Colombiano de Bienestar Familiar (ICBF)
Seguridad social:
la ley 100/93 creo en Colombia el sistema de Seguridad Social Integral (SSSI) constituido por tres regimenes:
a. Régimen Pensional
b. Régimen salud
c. Régimen Riesgos Profesionales.
Régimen Pensional:
Ampara al trabajador contra contingencias de vejez, invalidez y muerte.
El aporte es del 16% sobre el salario del trabajador repartido así:
Empleador: 12%
Trabajador: 4% sobre su salario.
Quienes tenga un ingreso mensual igual o superior a cuatro salarios mínimos paga un 1.0% adicional al obligatorio para pensiones.
Quienes devengue entre 16 y 17 salarios mínimos pagan un 1.20% adicional al obligatorio para pensiones.
Quienes devengue entre 17 y 18 salarios mínimos pagan un 1.40% adicional al obligatorio para pensiones.
Quienes devengue entre 18 y 19 salarios mínimos pagan un 1.60% adicional al obligatorio para pensiones.
Quienes devengue entre 19 y 20 salarios mínimos pagan un 1.80% adicional al obligatorio para pensiones.
Quienes devengue más de 20 salarios mínimos pagan un 2.0% adicional al obligatorio para pensiones.
-Régimen de Salud:
Protege al trabajador contra contingencias de enfermedad o maternidad.
El aporte es del 12.5% sobre el salario del trabajador repartido así:
Empleador: 8.5%
Trabajador: 4% sobre su salario.
-Régimen de Riesgos Profesionales:
Protege al trabajador contra accidentes de trabajo y enfermedades profesionales, el aporte depende del nivel de riesgo y lo paga todo el empleador. Las empresas utilizan por lo general el 0,522%.
Aportes parafiscales
Cajas de Compensación Familiar:
Son entidades sin animo de lucro encargadas de pagar el subsidio familiar y de brindar recreación y bienestar social a los trabajadores y a quienes de el dependa.
El aporte es del 4% del monto total de la nomina mensual (total devengado), lo hace el empleador.
Servicio nacional de Aprendizaje (SENA):
Es una entidad estatal encargada de la preparación e instrucción a los trabajadores de aquellas empresas obligadas a contratar aprendices para labores u oficios que requieran formación profesional metódica.
El aporte al SENA es del 2% sobre el monto total de la nomina mensual (total devengado), lo hace el empleador.
Instituto Colombiano de Bienestar Familiar (ICBF):
Es un establecimiento publico de orden nacional que se encarga de la creación y el mantenimiento de centros para la atención integral al pre-escolar menor de 7 años hijos de cualquier trabajador oficial o particular, el ICBF se encarga principalmente de la atención a la niñez desamparada.
El aporte es del 3% sobre el monto total de la nomina mensual (total devengado).
Apropiaciones
En la liquidación de la nómina se tienen en cuenta los siguientes conceptos.
Cesantías:
Valor reconocido al empleado por cada año de servicio continuo prestado a la empresa o proporcional si se retira antes del año.
Formula para liquidar cesantías:
Salario* numero de días trabajados /360.
El empleador consigna cada mes el 8,33% del total devengado.
Vacaciones:
Formula:
Salario * numero de días trabajados /720
El empleador consigna cada mes el 4,17% del total devengado.
*Intereses Sobre Cesantías:
Todo empleador debe pagarle al trabajador unos intereses anuales por las cesantías, y son del 12% anual sobre el monto de las cesantías, se depositan al fondo hasta el 15 de febrero.
Liquidación:
I = Cesantías * Días Trabajados * 12% /360
Prima de servicios:
Se pagan 15 días en junio-15 días en diciembre, el aporte es del 8,33% sobre el total devengado.
Salario* numero de días trabajados /360.
Nota:
El auxilio de transporte sólamente se incluye para el cálculo de la prima de servicios y el auxilio de cesantías; para los demás conceptos no se tiene en cuenta, es decir que se resta.
TECNOLOGIA GRADO 10
Son las anotaciones, cálculos y estados numéricos que se llevan en una organización para registrar y controlar los valores patrimoniales de la organización. Sirve para:
- Proporcionar una imagen numérica de lo que sucede en la vida y en la actividad organizacional.
- Registrar y controlar las transacciones de la organización con exactitud y rapidez.
- Fuente variada, actualizada y confiable de información para la toma de decisiones.
- Proteger los activos de la organización mediante mecanismos que evidencien en forma automática y oportuna la malversación de fondos o sustracción de activos.
- Explicar y justificar la gestión de los recursos.
- Preparar estados financieros.
La contabilidad es interdependiente y está interrelacionada con toda la organización.
Existe una estrecha relación entre:
- La operación de la organización
- La contabilidad
- La toma de decisiones
Naturaleza, funciones y principios del sistema contable
El sistema contable en la administración
Es un conjunto específico de procedimientos y métodos aplicables a las transacciones de una organización y relacionados entre sí por una serie de principios generales que le dan la fisonomía de sistema para hacer contabilidad.Entiéndase para ello "método" como la normal o regla, es decir, como un enunciado breve y concreto que fija la forma o modo de hacer o dejar de hacer algo para lograr un propósito.
El "procedimiento" contempla uno o más métodos. Cuando las normas o reglas se complementan con la acción de las personas en espacio y tiempo se construye un procedimiento concreto.
Sistema uniforme de contabilidad
Se busca la uniformidad en los sistemas de contabilidad de manera que facilite las comparaciones de resultados y de los estados financieros. No obstante, resulta bastante difícil considerando que existen tantos sistemas de contabilidad como actividades, servicios y administradores existan.Partes fundamentales del sistema de contabilidad
- Clasificación de cuentas: el nombre de cada cuenta debe responder a su contenido
- Registros y formularios de contabilidad
- Normas y procedimientos
- Estados y Reportes
Funciones básicas de la contabilidad
La contabilidad, siendo un sistema que permite llevar el control de todas las transacciones de una organización, necesita realizar las siguientes funciones fundamentales:- Ordenar y archivar la documentación que respalda las operaciones contables.
- Clasificar la información, para determinar en qué parte del balance de aplicarán las operaciones: en activo, en pasivo, en patrimonio, en ingresos o en egresos.
- Registrar las operaciones contables en los libros autorizados, según lo determinan las leyes de cada país.
- Informar sobre los resultados obtenidos en las transacciones de la organización, en un período determinado.
Principios básicos de Contabilidad
En contabilidad hay que respetar ciertos principios básicos, que sustentan las operaciones contables, comúnmente llamados principios de contabilidad y generalmente aceptados, de los cuales se presentan los siguientes:Moneda de denominador común: Por moneda de denominador común, se conoce a la unidad monetaria en la que se llevará la contabilidad, pues todas las operaciones comerciales tiene que demostrarse a través de una unidad monetaria (quetzal, colón, peso, etc.); por tanto, los resultados de la contabilidad representan el movimiento monetario de la organización.
La entidad: En contabilidad, las organizaciones deben tratarse como entidades separadas y distintas de los socios y directivos, ya que deben guardar su propia identidad jurídica y comercial.
Partida doble: La partida doble indica que una operación causa efectos en dos sectores del balance (debe-haber). Es decir, que no hay deudor sin acreedor, ni acreedor sin deudor.
Conservatismo : El conservatismo consiste en que, teniendo claramente definidos los códigos y cuentas contables en la nomenclatura, deberá aplicarse el mismo criterio ante una operación.
Consistencia: En contabilidad, consistencia indica que todas las transacciones convertidas en operaciones contables, deben ser respaldadas por un comprobante legal.
Costo histórico-original: Todo recurso adquirido por la organización se registrará al valor de compra. Esto indica que la contabilidad refleja diferencia entre el valor en libros y el valor real de un bien a una fecha dada.
Clasificación de los activos
Están constituidos por LAS COSAS DE VALOR QUE SE POSEEN, como:- Dinero en efectivo
- Cuentas y documentos por cobrar
- Mercancías
- Enseres de oficina
- Equipos
- Terrenos
- Edificios
- Activo circulante o corrientes
- Activos fijos
- Otros activos
Activos circulantes o corrientes:
Son aquellos activos que son efectivos o que se pueden convertir fácilmente a efectivo en un plazo no mayor a doce meses. Para efectos de ubicación, en el balance deben aparecer en orden de liquidez de la siguiente forma:- Caja
- Bancos
- Cuentas por cobrar, e
- Inventarios
Activos fijos:
Inmuebles, maquinarias y equipos.En esta categoría incluye aquellos bienes que cumplen con las siguientes características:
- Ser propiedad de la ONG
- Ser de naturaleza duradera
- No estar destinados para la compra/venta
- Que sean necesarios para desarrollar los programas o actividades de la organización.
Otros activos:
En contabilidad, otros activos, son aquellos que no se pueden clasificar, ni como circulantes ni como fijos, pero que son propiedades que la organización tiene y que utilizar para llevar a cabo sus programas, por ejemplo: gastos pagados por adelantado, alquileres, seguros, papelería, etc.De acuerdo con esta clasificación, los activos totales de una organización son:
Activos totales = Activos circulantes + Fijos + Otros Activos |
Clasificación del Pasivo
Los pasivos son obligaciones que, al igual que los activos tienen una clasificación de acuerdo con el orden de prioridad de pago. Los pasivos deben clasificarse como: Pasivos circulantes o de corto plazo, pasivos a largo plazo y Otros pasivos.Pasivos circulantes o a corto plazo:
Son aquellas obligaciones que deben cancelarse en un plazo menor a un año. En el balance, deben ubicarse en el orden de su exigibilidad:- Obligaciones bancarias
- Cuentas por pagar a proveedores
- Otras cuentas por pagar
- Prestaciones sociales por pagar
- Impuestos por pagar
- Asignaciones a proyectos
- Documentos por pagar
- Cuentas por pagar
- Asignaciones a proyectos
Otros pasivos
Al igual que los activos, la clasificación: Otros pasivos, se refiere a los pasivos que no se clasifican como corrientes, ni como a largo plazo, tales como: préstamos sin interés, ni fecha específica de cancelación; y alquileres o arrendamientos cobrados por anticipado.De acuerdo con las categorías de pasivos estudiadas, los pasivos totales de una organización son:
Pasivos totales = Pasivos corrientes + Fijos + Otros pasivos |
Patrimonio o Capital:
Constituye la parte que la organización ha acumulado como propio, a través del tiempo, constituyéndose en un capital que será de utilidad en el momento que se presente alguna crisis o falta de financiamiento.Este fondo se conforma por:
- Resultados positivos o negativos, habidos en un período determinado entre los ingresos y egresos.
- Donaciones recibidas de otros organismos, sea en efectivo, o en especie y
- Las cuotas que los socios hacen efectivas.
Patrimonio = Resultados + Donaciones + Cuota socios |
ACLARANDO TERMINOS | |
RESULTADOS | Constituye el resumen de los ingresos y gastos de una organización por un período específico. |
INGRESOS | Todos aquellos fondos de efectivo o de bienes que recibe la organización para llevar a cabo su operatividad. Estos ingresos pueden ser generados por venta de servicios, donaciones u otros. |
GASTOS | Son los pagos o desembolsos que la organización hace por servicios tales como: Alquiler, energía eléctrica, salarios, viáticos, teléfono, transporte y otros más. |
Operaciones contables
Podemos explicar los registros contables en "partidas dobles", con los siguientes ejemplos:Ejemplos de operaciones contables. (La nominación monetaria está dada en quetzales, esta varía de acuerdo a cada país de la región, o con activo, pasivo, ingreso, gasto).
Contablemente las operaciones de activos las podemos conceptuar en dos fases:
- Operaciones a crédito, y
- Operaciones de contado.
Manual de procedimientos contables
El manual de procedimientos contables, determina cómo, cuándo y por qué, aplicar determinada cuenta contable en una transacción de la organización. Este manual es una descripción detallada de la naturaleza de cada cuenta existente en la nomenclatura de cuentas.El libro de Inventarios
El libro de Inventarios se utiliza en la apertura o cierre del ejercicio fiscal. Sirve para determinar el balance entre derechos y obligaciones de la organización. El resumen de este libro, origina la partida de la contabilidad en el libro de diario.El libro de Diario
El libro de Diario tiene por objeto registrar y reflejar cronológicamente los hechos contables. Es decir, según las fechas en que se producen las diferentes operaciones de la organización.Los valores de las cuentas que tuvieron movimiento durante el período, se trasladan de este libro al libro mayor.
Libro Mayor
El libro Mayor tiene como función básica, recopilar sistemáticamente las operaciones inscritas en el libro de diario.Es decir, que sirve para llevar control de cada cuenta contable del balance, a efecto de terminar, en cualquier fecha, los saldos de cada una de éstas.
Libro Balance
Contablemente se denomina balance a cualquier estado numérico, derivado de operaciones contables, que permite comprobar la exactitud de las mismas.El objetivo es el de verificar si existe equilibrio entre las cuentas deudoras y las cuentas acreedoras, obteniendo así, un balance de comprobación. La determinación de los montos por cuenta, se obtienen del Libro Mayor.
El balance es el fundamento del principio de la partida doble. Es decir, éste demuestra si efectivamente en cada operación contable, existió un cargo y un abono.
El balance es la base para la formulación de los estados financieros, los que a su vez, sirven para los análisis correspondientes y la toma de decisiones.
De esta forma se manifiesta el proceso y los instrumentos de contabilidad.
EL PROCESO CONTABLE GRAFICAMENTE
LIBRO INVENTARIO | • | Resumen del Inventario |
LIBRO DIARIO | • | Asiento de partidas contables |
LIBRO MAYOR | • | Registro resumido de los movimientos contables |
LIBRO BALANCE | • | Comprobación del movimiento contable |
ESTADOS FINANCIEROS | • | Productos contables |
ANALISIS FINANCIEROS | • | TOMA DE DECISIONES |
2. LA INFORMACION FINANCIERA BASICA
Se compone por lo general por:INFORMATICA GRADO 10
El lenguaje HTML
Como ya se ha dicho, este lenguaje estructura documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...) que van a ser definidas por este lenguaje mediante tags. Cualquier cosa que no sea una tag es parte del documento mismo.
Este lenguaje no describe la apariencia del diseño de un documento sino que ofrece a cada plataforma que le de formato según su capacidad y la de su navegador (tamaño de la pantalla, fuentes que tiene instaladas...). Por ello y para no fustrarnos, no debemos diseñar los documentos basándonos en como lucen en nuestro navegador sino que debemos centrarnos en proporcionar un contenido claro y bien estructurado que resulte fácil de leer y entender.
No se desespere por lo que acaba de leer. HTML tiene dos ventajas que lo hacen prácticamente imprescindibles a la hora de diseñar una presentación web: Su compatibilidad y su facilidad de aprendizaje debido al reducido número de tags que usa.
Básicamente, los documentos escritos en HTML constan del texto mismo del documento y las tags que pueden llevar atributos. Esto llevado a la práctica, vendría a ser:
<tag> texto afectado </tag>
La tag del principio activa la orden y la última (que será la del principio precedida del signo /) la desactiva. No todas las tags tienen principio y final pero esto lo veremos más adelante.
Editores y convertidores
Antes de comenzar al trabajar sobre un editor, le recomendaría que visionase el código fuente de nuestra página principal. Todos los navegadores dan la opción de editarla (Menú ver / Código fuente). Si visita otras páginas y visualiza su código fuente encontrará similitudes en la forma en que están organizadas las páginas y en las tags utilizadas.¿Dónde hay que editar el código fuente? Pues, si usted es usuario de Windows le bastaría con el Bloc de Notas y si utiliza Macintosh con el Simple Text. Si utiliza procesadores de texto más potentes debe guardar sus documentos como "solo texto" ya que HTML ignora todos los espacios en blanco. Una vez guardado convierta la extensión de texto por la extensión html o htm (en los sistemas DOS).
Los convertidores se utilizan para tomar los archivos de un procesador de textos y convertirlos a HTML. Pero debido a la propia limitación de este lenguaje, por muy elegante que hagamos un documento en nuestro procesador, un convertidor no obrará milagros y quizá acabe por crear cosas ilegibles en HTML. Además, la mayoría de los convertidores no convierten imágenes y no automatizan los vínculos hacia los documentos en Web debiendo corregir esto de manera manual.
A través de Internet o de revistas especializadas, usted podrá hacerse con editores y convertidores gratuitos o de muy reducidos costes. Quizá más adelante, cuando este acostumbrado a trabajar con HTML, puedan resultarle interesantes pero eso se lo dejo a su futura elección. De momento, hágame caso, si quiere aprender HTML use solo un procesador de texto simple.
Documento HTML
<HTML> <HEAD> <TITLE> <BODY>
Estructura básica de un documento HTML: Cabecera y cuerpo del documento
Tres son las tags que describen la estructura general de un documento y dan una información sencilla sobre él. Estas tags no afectan a la apariencia del documento y solo interpretan y filtran los archivos HTML.
1. <HTML>: Limitan el documento e indica que se encuentra escrito en este lenguaje.
2. <HEAD>: Especifica el prólogo del resto del archivo. Son pocas las tags que van dentro de ella, destacando la del titulo <TITLE> que será utilizado por los marcadores del navegador e identificará el contenido de la página. Solo puede haber un título por documento, preferiblemente corto aunque significativo, y no caben otras tags dentro de él. En head no hay que colocar nada del texto del documento.
3. <BODY>: Encierra el resto del documento, el contenido.
<HTML>
<HEAD>
<TITLE>Ejemplo 1</TITLE>
</HEAD>
<BODY>
Hola mundo
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 1</TITLE>
</HEAD>
<BODY>
Hola mundo
</BODY>
</HTML>
Primeros pasos
<H1> <P> <BR>
Tres son la tags que describen la estructura general de un documento y dan una información sencilla sobre él. Estas tags no afectan a la apariencia del documento y solo interpretan y filtran los archivos HTML.
1. <H1>, <H2>, <H3>...: Titulares. Sirven para dividir el texto en secciones. Se pueden definir seis niveles de titulares, el texto que deseamos que sea un titular se pone entre las tags <H1> Titular </H1>. Se definen mediante las tags <H1>.....</H1> hasta <H6>.....</H6>
2. <P>: Párrafos. En principio, sin entrar en detalles de alineación u otras características, digamos que se definen por las tags <P>.....<P>. Esta tag, en un principio, se diseñó para saltar de párrafo por lo que puede ir sola "<P>" al final de un texto indicando que a continuación se quiere una línea en blanco aunque le recomendamos que se acostumbre a utilizarla abriéndola y cerrándola.
3. <BR>: Saltos de línea. Esta tag sirve para realizar un salto de linea, puede poner tantas como desee y realizará un salto de línea por cada una de ellas.
4. <!-- -->: Comentarios. Son directivas que nunca se mostrarán a través del navegador y que le servirán para recordatorios en futuras revisiones del documento.
Bien, recuperemos nuestro ejemplo y agreguemos nuestros nuevos conocimientos.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 2</TITLE>
</HEAD>
<BODY>
<H1>Mi primera página</H1>
<!-- Aqui va un comentario que no es
interpretado por el navegador -->
<P>Hola mundo, esta es un página con titular,
que tiene también un párrafo y unos cuantos
saltos de línea.</P>
Uno<br>
Dos<br>
Tres<br>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 2</TITLE>
</HEAD>
<BODY>
<H1>Mi primera página</H1>
<!-- Aqui va un comentario que no es
interpretado por el navegador -->
<P>Hola mundo, esta es un página con titular,
que tiene también un párrafo y unos cuantos
saltos de línea.</P>
Uno<br>
Dos<br>
Tres<br>
</BODY>
</HTML>
Texto preformateado
<PRE>
Ya dijimos que HTML elimina cualquier espacio en blanco adicional que se inserte pero nos encontramos con una excepción a esta regla cuando utilizamos las tags <pre>.....</pre>. Sin embargo esta tag convertirá el texto afectado a fuente monoespaciada (posiblemente Courier).
Esta tag se usaba para hacer tablas en versiones anteriores del lenguaje HTML ahora su utilidad puede reducirse a convertir a HTML, rápida y fácilmente, archivos de correo electrónico y publicaciones de grupos Usenet.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 8</TITLE>
</HEAD>
<BODY>
<H1>Texto preformateado</H1>
Diferencia entre un texto normal y
un texto preformateado. En el texto
preformateado, se respetan los
carácteres y los espacios.<br>
iiiiii<br>
wwwwww<br>
<PRE>
Diferencia entre un texto normal y
un texto preformateado. En el texto
preformateado, se respetan los
carácteres y los espacios.<br>
iiiiii<br>
wwwwww<br>
</PRE>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 8</TITLE>
</HEAD>
<BODY>
<H1>Texto preformateado</H1>
Diferencia entre un texto normal y
un texto preformateado. En el texto
preformateado, se respetan los
carácteres y los espacios.<br>
iiiiii<br>
wwwwww<br>
<PRE>
Diferencia entre un texto normal y
un texto preformateado. En el texto
preformateado, se respetan los
carácteres y los espacios.<br>
iiiiii<br>
wwwwww<br>
</PRE>
</BODY>
</HTML>
Listas
<UL> <OL> <LI>
Junto con encabezados y párrafos, son otro de los elementos HTML más comunes. Pueden darse cinco tipos diferentes de listas, cada uno con tags distintas aunque con alguna en común:
1. Listas numeradas u ordenadas: Se engloban por las tags <ol>.....</ol> y cada elemento de la lista estará encabezado por la tag <li> que puede o no llevar la tag de cierre </li>. Es conveniente que cada elemento de la lista esté en una línea nueva aunque todo seguido consiga en la presentación el mismo efecto. Cuando el navegador interpreta una lista ordenada, numera y sangra cada elemento en forma secuencial, aunque se introduzcan modificaciones.
2. Listas con viñetas o sin orden: Se engloban por las tags <ul>.....</ul> y cada elemento de la lista, también estará encabezado por la tag <li>. El resultado es que el navegador inserta viñetas (marcadores) delante de cada elemento.
3. Listas de menú y de directorio: Están en desuso puesto que su resultado suele ser, prácticamente, idéntico al de las listas con viñetas.
- Menú: Englobadas por las tags <menu>.....</menu> y cada elemento encabezado por la tag <li>.
- Directorio: Englobadas por las tags <dir>.....</dir> y cada elemento encabezado por la tag <li>.
4. Listas de glosario: Cada elemento de la lista está compuesto por un término y una definición y cada una de estas partes tiene su propia tag. Estas listas se engloban con las tags <dl>.....</dl>. Para el término se usa la tag <dt> y para la definición la tag <dd>. Generalmente el navegador colocará término y definición en dos líneas diferentes pero esto se puede evitar añadiendo a la tag de apertura el atributo compact: <dl compact>.
5. Listas anidadas: Consiste en poner una lista dentro de otra, de manera que la lista secundaria sangre respecto a la principal. Puede jugar con los diferentes tipos de lista pero recuerde estructurar bien las tags: Las tags de la lista principal englobarán todo el conjunto de las listas y las tags de las listas secundarías se cerraran antes de volver a la lista principal. Ahora quizá le empiece a convenir sangrar el propio código conforme lo va escribiendo en HTML.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 6</TITLE>
</HEAD>
<BODY>
<H1>Listas</H1>
Una lista ordenada
<ol>
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
</ol>
<br><br>
Una lista sin ordenar
<ul>
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
</ul>
<br><br>
Una lista de glosario
<dl>
<dt>Témino 1</dt>
<dd>Definición 1</dd>
<dt>Témino 2</dt>
<dd>Definición 2</dd>
</dl>
<br><br>
Listas anidadas
<ul>
<li>Uno
<ul>
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
</ul>
</li>
<li>Dos</li>
<li>Tres</li>
</ul>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 6</TITLE>
</HEAD>
<BODY>
<H1>Listas</H1>
Una lista ordenada
<ol>
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
</ol>
<br><br>
Una lista sin ordenar
<ul>
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
</ul>
<br><br>
Una lista de glosario
<dl>
<dt>Témino 1</dt>
<dd>Definición 1</dd>
<dt>Témino 2</dt>
<dd>Definición 2</dd>
</dl>
<br><br>
Listas anidadas
<ul>
<li>Uno
<ul>
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
</ul>
</li>
<li>Dos</li>
<li>Tres</li>
</ul>
</BODY>
</HTML>
Estilos de caracter
<B> <U> <I>
Estos estilo son tags que afectan a palabras o carácteres dentro de otras entidades de HTML modificando el aspecto de ese texto para que sea diferente del texto que lo rodea. Existen dos tipos de estilos:
1. Estilos lógicos: Indican como se va a emplear el texto que realzamos, no el como se va a formatear.
- <em>.....</em>: Indica que los carácteres estarán enfatizados de alguna manera, generalmente en cursiva aunque dependerá del navegador.
- <strong>.....</strong>: Los carácteres tendrán mayor énfasis, generalmente en negrita.
- <code>.....</code>: Muestra como una fuente monoespaciada, generalmente Courier.
- <samp>.....</samp>: Muy similar a code.
- <kdb>.....</kdb>: Texto que el usuario debe escribir.
- <var>.....</var>:Nombre de una variable que deba ser reemplazada por su valor real. Generalmente en cursiva o subrayada.
- <dfn>.....</dfn>:Se usa para resaltar una palabra que se va a definir.
- <cite>.....</cite>: Se usa para citas cortas.
2. Estilos físicos: Modifican la presentación real del texto.
- <b>.....</b>: Pone el texto en negrita.
- <i>.....</i>: Pone el texto en cursiva.
- <tt>.....</tt>: Pone el texto en fuente monoespaciada.
- <u>.....</u>: Subraya el texto afectado.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 7</TITLE>
</HEAD>
<BODY>
<H1>Estilos de caracter</H1>
Un ejemplo de texto de <EM>realzado</EM>.<br>
Un ejemplo de texto de <STRONG>realzado</STRONG>.<br>
Un ejemplo de texto de <CODE>realzado</CODE>.<br>
Un ejemplo de texto de <SAMP>realzado</SAMP>.<br>
Un ejemplo de texto de <KDB>realzado</KDB>.<br>
Un ejemplo de texto de <VAR>realzado</VAR>.<br>
Un ejemplo de texto de <DFN>realzado</DFN>.<br>
Un ejemplo de texto de <CITE>realzado</CITE>.<br>
<br>
Un ejemplo de texto de <B>realzado</B>.<br>
Un ejemplo de texto de <I>realzado</I>.<br>
Un ejemplo de texto de <U>realzado</U>.<br>
Un ejemplo de texto de <TT>realzado</TT>.<br>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 7</TITLE>
</HEAD>
<BODY>
<H1>Estilos de caracter</H1>
Un ejemplo de texto de <EM>realzado</EM>.<br>
Un ejemplo de texto de <STRONG>realzado</STRONG>.<br>
Un ejemplo de texto de <CODE>realzado</CODE>.<br>
Un ejemplo de texto de <SAMP>realzado</SAMP>.<br>
Un ejemplo de texto de <KDB>realzado</KDB>.<br>
Un ejemplo de texto de <VAR>realzado</VAR>.<br>
Un ejemplo de texto de <DFN>realzado</DFN>.<br>
Un ejemplo de texto de <CITE>realzado</CITE>.<br>
<br>
Un ejemplo de texto de <B>realzado</B>.<br>
Un ejemplo de texto de <I>realzado</I>.<br>
Un ejemplo de texto de <U>realzado</U>.<br>
Un ejemplo de texto de <TT>realzado</TT>.<br>
</BODY>
</HTML>
Saltos y lineas
<HR> <BR>
1. Líneas divisorias: Se crean con la tag <hr> que no tiene tag de cierre ni lleva texto asociado. Se puede especificar el ancho de la línea con el siguiente atributo
<hr width="80%">.
<hr width="80%">.
2. Saltos de línea: La tag <br> inserta un salto de línea donde se coloque. Puede colocar tantas como desee y se insertará un salto de línea por cada una de ellas.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 9</TITLE>
</HEAD>
<BODY>
<H1>Saltos y lineas</H1>
<HR>
<HR width="80%">
<HR width="60%">
<HR width="40%">
<HR width="20%">
----
<br><br><br>
----
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 9</TITLE>
</HEAD>
<BODY>
<H1>Saltos y lineas</H1>
<HR>
<HR width="80%">
<HR width="60%">
<HR width="40%">
<HR width="20%">
----
<br><br><br>
----
</BODY>
</HTML>
Carácteres especiales
Es posible que en un momento dado deseemos insertar un carácter que no sea ASCII en nuestro documento HTML. Muy probablemente, si lo creamos nosotros con las combinaciones de teclas habituales no llegue a poder ser leído por otra plataforma una vez publicado en Internet. Para solventar este conflicto, HTML ofrece la posibilidad de insertar unas entidades de carácter que podrán ser interpretados por todas las plataformas. Estas entidades pueden ser:
1. Nombradas: Se suelen construir con el signo &, la abreviatura del carácter y acabado con el signo punto y coma. El símbolo de registrado se construiría: ®
2. Numeradas: Se construyen con los signos &#, el número correspondiente a la posición del carácter en el conjunto ISO-Latin-1 (ISO-8859-1). El mismo símbolo de registrado, sería ahora: ®
3. Existen unas entidades reservadas, exclusivamente, para carácteres usados en tags pero que nosotros no los pretendemos usar dentro de ninguna de ellas. Estos son:
- signo <, entidad <
- signo >, entidad >
- signo &, entidad &
- signo ", entidad "
4. Tablas
5. <TABLE> <TR> <TD>
6. Las tablas surgieron con la versión HTML 3.0. Las tablas nos permiten representar y ordenar cualquier elemento de nuestra presentación en diferentes filas y columnas de modo que podamos resumir grandes cantidades de información de una manera que puede representarse rápida y fácilmente.
7. El contenido de una tabla lo debemos desarrollar entre las tags <table>.....</table>.
8. Las tablas se definen fila a fila, celda a celda, comenzando desde la celda superior izquierda. Las columnas se calcularán automáticamente según las celdas que hay en cada fila.
9. Cada fila de la tabla se indica mediante las tags <tr>.....</tr>. Las tags <th> y <td> con sus correspondientes tags de cierre, indican para indicar las filas individuales dentro de cada fila. Las tags <th>.....</th> indican que se trata de celdas que sirven como encabezado de tabla y suelen visualizarse en negrita. Las tags <td>.....</td> indican que se trata de celdas comunes.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 10</TITLE>
</HEAD>
<BODY>
<H1>Tablas básicas</H1>
<TABLE BORDER="1">
<TR>
<TH>Cabereca 1</TH>
<TH>Cabereca 2</TH>
<TH>Cabereca 3</TH>
</TR>
<TR>
<TD>Dato 1</TD>
<TD>Dato 2</TD>
<TD>Dato 3</TD>
</TR>
<TR>
<TD>Dato 4</TD>
<TD>Dato 5</TD>
<TD>Dato 6</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 10</TITLE>
</HEAD>
<BODY>
<H1>Tablas básicas</H1>
<TABLE BORDER="1">
<TR>
<TH>Cabereca 1</TH>
<TH>Cabereca 2</TH>
<TH>Cabereca 3</TH>
</TR>
<TR>
<TD>Dato 1</TD>
<TD>Dato 2</TD>
<TD>Dato 3</TD>
</TR>
<TR>
<TD>Dato 4</TD>
<TD>Dato 5</TD>
<TD>Dato 6</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Accesorios
Título
Cuando queramos titular una tabla, podemos escribirlo como texto normal o usando las tags <caption>.....</caption>. Las tags de título van dentro de las tags de la tabla y son opcionales, el título no es obligatorio. La tag de apertura puede llevar consigo el atributo align que indicará si el título va encima o debajo de la tabla. align="top" indicaría encima de la tabla y align="bottom" indicaría en la parte de abajo.
Alineación de celdas
Una vez colocadas las celdas, hay que alinear los datos dentro de cada celda. Así, dentro de cada tag de celda podemos encontrar:
1. El atributo align= define horizontalmente los datos al margen izquierdo (left), al derecho (right) o centrado (center).
- El atributo valign= define verticalmente los datos en la parte superior (top), en la parte inferior (bottom) o centrado (middle).
Celdas extendidas
Para crear una celda que abarque varias filas o columnas, debemos colocar en las tags <th> o <td> los atributos:
1. rowspan= más un valor para indicar el número de filas que se quiere abarcar.
- colspan= más un valor para indicar el número de columnas que se quiere abarcar.
Si opta por poner celdas extendidas en su presentación web, la cosa se complica bastante. Nuestra recomendación: Coja lápiz y papel y dibuje la tabla con todas las filas y columnas que se quieren formar porque así tendrá mucho más claro los valores que debe asignar a los atributos rowspan y colspan y las tags a las que hay que asignarlos.
Espaciado
Podemos modificar el aspecto de la tabla cambiando el ancho de los bordes, el espaciado entre celdas y el ancho de las mismas.
1. width= Acompaña a <table> y especifica el ancho de la tabla, tanto en número de pixeles como en porcentaje respecto al ancho de la pantalla. También puede acompañar a las tags <th> o <td> para especificar el ancho de las columnas.
- Border= Anteriormente, ya hemos hablado de este atributo. Ahora le diremos que puede darle un valor que indicará el ancho del borde en pixeles. Border="0" indicaría la ausencia de borde.
- Cellspacing= Suele acompañar a la tag <table>. Indica el número de pixeles que separan cada celda. El valor predeterminado suele ser 2.
- Cellpadding= También acompaña a la tag <table>. Indica el espacio en pixeles entre el borde de la celda y su contenido. El valor predeterminado suele ser 1.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 11</TITLE>
</HEAD>
<BODY>
<H1>Tablas avanzadas</H1>
<TABLE WIDTH="50%" BORDER="1" CELLSPACING="3" CELLPADDING="2">
<TR>
<TD COLSPAN="2" ALIGN="right">Dato 1</TD>
<TD>Un texto cualquiera</TD>
<TD ROWSPAN="2">Dato 3</TD>
</TR>
<TR>
<TD>Dato 4</TD>
<TD>Dato 4</TD>
<TD ALIGN="center">Dato 5</TD>
</TR>
</TABLE>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 11</TITLE>
</HEAD>
<BODY>
<H1>Tablas avanzadas</H1>
<TABLE WIDTH="50%" BORDER="1" CELLSPACING="3" CELLPADDING="2">
<TR>
<TD COLSPAN="2" ALIGN="right">Dato 1</TD>
<TD>Un texto cualquiera</TD>
<TD ROWSPAN="2">Dato 3</TD>
</TR>
<TR>
<TD>Dato 4</TD>
<TD>Dato 4</TD>
<TD ALIGN="center">Dato 5</TD>
</TR>
</TABLE>
</BODY>
</HTML>
Imágenes
<IMG>
El uso de imágenes es uno de los factores que ha popularizado tanto World Wide Web. Incluir imágenes en una presentación web es muy sencillo, solo debe de tener en cuenta que las imágenes tienen que tener los formatos GIF, JPEG o PNG. Las imágenes en línea, se especifican a partir de la tag <img> que no tiene una tag correspondiente de cierre pero que puede acompañarse de los siguientes atributos:
1. src= Este atributo es obligatorio e indica el nombre del archivo de imagen (entre comillas) o la URL que se va a representar.
2. Align= Permite controlar la alineación de una imagen con respecto a una línea de texto adyacente o a otras imágenes en esa línea. Los tres valores posibles son los ya conocidos left, right, top, middle y bottom.
3. Alt= Es la alternativa que se estableció cuando todavía existían visualizadores de solo texto. Entre comillas podremos escribir un texto que suplantara a esta imagen si no se carga o mientras se carga o cuando, visualizando ya la imagen, pasamos el ratón por encima.
4. WIDTH= Este atributo es opcional pero es recomendable ponerlo para ayudar al navegador a representar la imagen, significa el ancho de la imagen que vamos a representar.
5. HEIGHT=Al igual que el atributo WIDTH, es opcional y recomendable ponerlo, este significa el alto de la imagen.
6. BORDER= Con BORDER especificamos el ancho de un borde que rodea la imagen.
<IMG SRC="/graficos/bebe1.jpg" WIDTH=140 HEIGHT=210 BORDER=0 ALT="Un bebé">
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 12</TITLE>
</HEAD>
<BODY>
<H1>Imágenes</H1>
<IMG SRC="/graficos/bebe1.jpg" WIDTH=140 HEIGHT=210 BORDER=0 ALT="Un bebé" ALIGN="RIGHT">
<IMG SRC="/graficos/bebe1.jpg" WIDTH=140 HEIGHT=210 BORDER=3 ALT="Un bebé" ALIGN="LEFT">
Un texto cualquiera.
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 12</TITLE>
</HEAD>
<BODY>
<H1>Imágenes</H1>
<IMG SRC="/graficos/bebe1.jpg" WIDTH=140 HEIGHT=210 BORDER=0 ALT="Un bebé" ALIGN="RIGHT">
<IMG SRC="/graficos/bebe1.jpg" WIDTH=140 HEIGHT=210 BORDER=3 ALT="Un bebé" ALIGN="LEFT">
Un texto cualquiera.
</BODY>
</HTML>
Mapas de imágenes
<MAP> <AREA>
Puede hacer que parte de la imagen sea un enlace a otra página, es decir, puede hacer un mapa sobre la imagen de manera que secciones de la imagen sean enlaces. Las tags usadas para esto son:
1. Las tags <map>.....</map> identifican que vamos a crear un mapa de imágenes. Generalmente, lleva asociado el atributo name= al que le sigue entre comillas el nombre del mapa.
- La tag <area> define las áreas que vamos a poder activar en esa imagen. A esta tag le acompañan los siguientes atributos:
- shape= Entre comillas estableceremos el tipo de área a definir. Puede tratarse de rect (rectangular), poly (poligonal) o circle (circular).
- Coords= Entre comillas indicaremos los pares de coordenadas de cada punto del área a activar. Estas coordenadas las podemos averiguar utilizando un programa de edición de imágenes. En las áreas rectangulares deben especificarse las coordenadas de la esquina superior izquierda y las de la esquina inferior derecha. En las poligonales especificaremos las coordenadas de todos los vértices del área. En las circulares indicaremos las coordenadas del centro del circulo y el valor del radio.
- Href= Como ya sabe, indica la dirección, entre comillas, de la página web a la que accede si pinchamos en un área determinada.
Finalmente, debe saber que para que una imagen sea tratada como un mapa, además de el código anteriormente descrito, debe incluir en la tag de imagen correspondiente a la imagen a mapear el atributo usemap="#nombre del mapa".
Creación de enlaces
<A>
Lo característico del lenguaje HTML es el poder generar vínculos de hipertexto para enlazar con ellos todos sus documentos en web.
Para generar un enlace a otro documento necesitamos el nombre de un archivo (o su dirección URL) y el texto que servirá de punto de activación del otro documento. Este segundo elemento será el que veamos en pantalla y que se servirá del primero para saltar de documento.
Los enlaces se generan mediante la tag <A>.....</A> y, a diferencia de los vistos anteriormente, llevará siempre dentro de la tag un atributo ya sea <A HREF=""> o <A NAME="">.
1. <A HREF="URL">.....</A>: Es el más habitual de los atributos y sirve para saltar entre diferentes URLs. De momento veremos:
- Saltar en una presentación del archivo 1 al archivo 2: En el archivo 1 incluiremos la directiva <A HREF="archivo2.html">Siguiente página</a>
- Saltar de nuestra presentación a otra presentación web llamada www.bienvenidos.es: <A HREF="http://www.bienvenidos.es">Visita esta página</A>
2. <A NAME="parte1">Primera parte</A>: Utilizamos el atributo name para dar nombre a una sección de nuestro documento. Posteriormente, cuando en nuestro documento queramos incluir un vínculo a dicha sección escribiremos: <A HREF="#parte1">Ir a la primera parte</A>
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 3</TITLE>
</HEAD>
<BODY>
<A NAME="arriba"><H1>Página de enlaces</H1></A>
<A HREF="#abajo">Ir abajo</A><br>
<A HREF="ej4.html">Ir a ejemplo 4</A><br><br>
<A HREF="http://www.webestilo.com/">Ir a WebEstilo</A><br>
<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br>.<br>.<br>.<br>.<br>.<br>
<A NAME="abajo"><br></A>
<A HREF="#arriba">Ir arriba</A>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 3</TITLE>
</HEAD>
<BODY>
<A NAME="arriba"><H1>Página de enlaces</H1></A>
<A HREF="#abajo">Ir abajo</A><br>
<A HREF="ej4.html">Ir a ejemplo 4</A><br><br>
<A HREF="http://www.webestilo.com/">Ir a WebEstilo</A><br>
<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br>.<br>.<br>.<br>.<br>.<br>
<A NAME="abajo"><br></A>
<A HREF="#arriba">Ir arriba</A>
</BODY>
</HTML>
URLs
URL: Localizador Universal de Recursos
Los URL son las direcciones de las informaciones que buscamos en Internet. Los URL constan de tres partes:
1. Protocolo: Es el programa que utilizará el navegador para obtener el archivo elegido. Les suena HTTP, FTP, Gopher...
- Nombre del host: Se trata del sistema donde se encuentra almacenada la información que buscamos.
- Ruta del fichero: Se trata de la ubicación del archivo dentro del host.
http://www.bienvenidos.es/publico/saludos.html
Entre los principales tipos de URL destacan:
1. HTTP: Son los más populares ya que son los utilizados por los servidores de WWW para mandar documentos a través de Internet.
- FTP: Se utilizan para apuntar hacia los archivos que estén en servidores que usan el protocolo FTP (File Transfer Protocol). Este protocolo es normalmente utilizado para enviar y recibir ficheros. Es el protocolo que se usa para enviar nuestras páginas al servidor de internet. Como ya se puede imaginar en estos servidores se almacenan los archivos que forman parte de nuestra presentación web.
- File: Apuntan hacia archivos contenidos en el mismo disco que se encuentra el navegador. No resulta muy interesante poner estos URL en nuestras presentaciones puesto que otra persona que desde otro sistema apunte hacia este URL, generalmente fallará en su intento y no podrá tener acceso a él.
- Mailto: Se usa para mandar correos electrónicos. Cuando seleccionamos este tipo de URL se abre la aplicación de correo electrónico de nuestro ordenador para enviar un correo a la dirección hacia la que apunta el URL. La forma estandar es: mailto:webmaster@bienvenidos.es
- News: Son URL de grupos de noticias, en estos servidores se almacenan mensajes el los que se discuten sobre direfentes temas.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 5</TITLE>
</HEAD>
<BODY>
<H1>Diferentes tipos de URLs</H1>
Enlace a <A HREF="http://www.webestilo.com">WebEstilo</A>.
<br>
Enlace al servidor de FTP
de <A HREF="ftp://ftp.mozilla.org/pub/mozilla/">Mozilla</A>.
<br>
Enlace a <A HREF="file:///C:">la unidad C
de su ordenador</A>.
<br>
Enlace a <a href="mailto:webmaster@bienvenidos.es">
mailto:webmaster@bienvenidos.es</a>.
<br>
Enlace a las <A HREF="news://msnews.microsoft.com">News de Microsoft</A>.
<br>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 5</TITLE>
</HEAD>
<BODY>
<H1>Diferentes tipos de URLs</H1>
Enlace a <A HREF="http://www.webestilo.com">WebEstilo</A>.
<br>
Enlace al servidor de FTP
de <A HREF="ftp://ftp.mozilla.org/pub/mozilla/">Mozilla</A>.
<br>
Enlace a <A HREF="file:///C:">la unidad C
de su ordenador</A>.
<br>
Enlace a <a href="mailto:webmaster@bienvenidos.es">
mailto:webmaster@bienvenidos.es</a>.
<br>
Enlace a las <A HREF="news://msnews.microsoft.com">News de Microsoft</A>.
<br>
</BODY>
</HTML>
Creación de enlaces
<A>
Lo característico del lenguaje HTML es el poder generar vínculos de hipertexto para enlazar con ellos todos sus documentos en web.
Para generar un enlace a otro documento necesitamos el nombre de un archivo (o su dirección URL) y el texto que servirá de punto de activación del otro documento. Este segundo elemento será el que veamos en pantalla y que se servirá del primero para saltar de documento.
Los enlaces se generan mediante la tag <A>.....</A> y, a diferencia de los vistos anteriormente, llevará siempre dentro de la tag un atributo ya sea <A HREF=""> o <A NAME="">.
1. <A HREF="URL">.....</A>: Es el más habitual de los atributos y sirve para saltar entre diferentes URLs. De momento veremos:
- Saltar en una presentación del archivo 1 al archivo 2: En el archivo 1 incluiremos la directiva <A HREF="archivo2.html">Siguiente página</a>
- Saltar de nuestra presentación a otra presentación web llamada www.bienvenidos.es: <A HREF="http://www.bienvenidos.es">Visita esta página</A>
2. <A NAME="parte1">Primera parte</A>: Utilizamos el atributo name para dar nombre a una sección de nuestro documento. Posteriormente, cuando en nuestro documento queramos incluir un vínculo a dicha sección escribiremos: <A HREF="#parte1">Ir a la primera parte</A>
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 3</TITLE>
</HEAD>
<BODY>
<A NAME="arriba"><H1>Página de enlaces</H1></A>
<A HREF="#abajo">Ir abajo</A><br>
<A HREF="ej4.html">Ir a ejemplo 4</A><br><br>
<A HREF="http://www.webestilo.com/">Ir a WebEstilo</A><br>
<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br>.<br>.<br>.<br>.<br>.<br>
<A NAME="abajo"><br></A>
<A HREF="#arriba">Ir arriba</A>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 3</TITLE>
</HEAD>
<BODY>
<A NAME="arriba"><H1>Página de enlaces</H1></A>
<A HREF="#abajo">Ir abajo</A><br>
<A HREF="ej4.html">Ir a ejemplo 4</A><br><br>
<A HREF="http://www.webestilo.com/">Ir a WebEstilo</A><br>
<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br>.<br>.<br>.<br>.<br>.<br>
<A NAME="abajo"><br></A>
<A HREF="#arriba">Ir arriba</A>
</BODY>
</HTML>
Formularios <FORM>
La Web se ha convertido en una poderosa arma para las empresas que se dedican a realizar encuestas y, los formularios han sido una de las herramientas que han ayudado a este auge.
Los formularios nos van a permitir, desde dentro de una presentación web, solicitar información al visitante. Estos formularios estarán compuestos por tantos campos como informaciones queramos obtener. Una vez introducidos los valores en estos campos serán enviados a una URL donde se procesará toda esta información.
Un formulario sigue siendo lenguaje html y por lo tanto necesita de unas tags que lo especifiquen. La declaración de formulario queda recogida por las tags <form>.....</form> y dentro de ellas se recogerán todas las variables de entrada.
A la tag de apertura <form> le acompañarán estos atributos:
1. action="" Entre comillas se indica el programa que va a tratar las variables enviadas con el formulario, un guión CGI o la URL mailto.
- Method="" Indica el método de transferencia de las variables. Post, si se envía a través del STDIO. Get, si se envía a través de la URL.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 14</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 14</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
Campos de entrada
<INPUT>
La tag <input> define la introducción de variables. Junto a esta tag encontraremos los siguientes atributos:
1. type="" Indicará el tipo de variable a introducir.
- text Indica que el campo a introducir será un texto. Sus atributos:
- maxlenght="" Seguido de un valor que limitará el número máximo de carácteres a introducir en ese campo.
- size="" Seguido de un valor que limitará el numero de carácteres a mostrar en pantalla.
- value="" Indica que no hay valor inicial del campo.
- Password Indica que el campo a introducir será una palabra de paso. Mostrará asteriscos en lugar de letras escritas. Sus atributos serán los mismos que para text.
- Checkbox El campo se elegirá marcando de entre varias opciones una casilla cuadrada.
- value="" Entre comillas se indicará el valor de la casilla.
- checked La casilla aparecerá marcada por defecto.
- Radio El campo se elegirá marcando de entre varias opciones una casilla circular.
- value="" Entre comillas se indicará el valor de la casilla.
- Image El campo contendrá el valor en coordenadas del punto de la imagen que haya pinchado. Atributo obligatorio:
- src="" Entre comillas escribiremos el nombre del archivo de imagen.
- hidden El visitante no puede modificar su valor ya que no está visible. Se manda siempre junto al atributo value= seguido de su valor entre comillas.
2. Name="" Indicará el nombre que se asigna a un determinado campo.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 15</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
Texto: <INPUT TYPE="text" NAME="nombre"><BR>
Password: <INPUT TYPE="password" NAME="contra"><BR>
Sexo:<INPUT TYPE="radio" NAME="boton1" VALUE="1"> Hombre
<INPUT TYPE="radio" NAME="boton1" VALUE="2">Mujer<BR>
Vehiculo:<INPUT TYPE="checkbox" NAME="Moto" VALUE="Si">Moto
<INPUT TYPE="checkbox" NAME="Coche" VALUE="" CHECKED>Coche
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 15</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
Texto: <INPUT TYPE="text" NAME="nombre"><BR>
Password: <INPUT TYPE="password" NAME="contra"><BR>
Sexo:<INPUT TYPE="radio" NAME="boton1" VALUE="1"> Hombre
<INPUT TYPE="radio" NAME="boton1" VALUE="2">Mujer<BR>
Vehiculo:<INPUT TYPE="checkbox" NAME="Moto" VALUE="Si">Moto
<INPUT TYPE="checkbox" NAME="Coche" VALUE="" CHECKED>Coche
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
Campos de selección
<SELECT>
Las tags <select>.....</select> encierran los valores que podremos elegir a partir de una lista. Los atributos que acompañan a la tag de apertura son:
1. name="" Indicará el nombre del campo de selección.
- Size="" Indicará el número de opciones visibles. Si le asignamos 1, la selección se presentará como un menú desplegable. Si le asignamos un valor mayor se presentará como una lista con barra de desplazamiento.
- multiple Indica si se pueden realizar multiples selecciones.
Las diferentes opciones de la lista se indicarán mediante la tag <option> que puede acompañarse del atributo selected para indicar cual es la opción que aparecerá por defecto. Si no lo especificamos, siempre será la primera de la lista.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<SELECT NAME="Colores" MULTIPLE>
<OPTION VALUE="r">Rojo</OPTION>
<OPTION VALUE="g">Verde</OPTION>
<OPTION VALUE="b">Azul</OPTION>
</SELECT>
<BR><BR>
<SELECT NAME="Colores" SIZE="1">
<OPTION VALUE="r">Rojo</OPTION>
<OPTION VALUE="g">Verde</OPTION>
<OPTION VALUE="b">Azul</OPTION>
</SELECT>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<SELECT NAME="Colores" MULTIPLE>
<OPTION VALUE="r">Rojo</OPTION>
<OPTION VALUE="g">Verde</OPTION>
<OPTION VALUE="b">Azul</OPTION>
</SELECT>
<BR><BR>
<SELECT NAME="Colores" SIZE="1">
<OPTION VALUE="r">Rojo</OPTION>
<OPTION VALUE="g">Verde</OPTION>
<OPTION VALUE="b">Azul</OPTION>
</SELECT>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
Areas de texto
<TEXTAREA>
Con las tags <textarea>;.....</textarea> definimos un texto de múltiples líneas para que el visitante pueda incluir un comentario junto a sus datos.
Junto a la tag de apertura pueden aparecer los siguientes atributos:
1. name="" Nombre del campo.
- Cols="" Numero de columnas de texto visible.
- Rows="" Numero de filas de texto visible.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
Botones
Se definen mediante la tag <input> a la que le acompañan los atributos:
1. type="" Seguido de submit para enviar los datos del formulario y seguido de reset para borrar los datos que se han introducido.
- Value="" Indica el texto que incorporaran los botones. Normalmente, enviar y borrar.
EJEMPLO
<HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
<HEAD>
<TITLE>Ejemplo 16</TITLE>
</HEAD>
<BODY>
<H1>Formularios</H1>
<FORM ACTION="mailto:unaprueba" METHOD="POST">
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
<BR><BR>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</FORM>
</BODY>
</HTML>
Suscribirse a:
Entradas (Atom)