Inicio > Preguntas y respuestas
Preguntas y respuestas

Ir a la página principal
Inicio

Lista de preguntas y respuestas más frecuentes 

Preguntas:

  ¿Cómo pongo un contador en la página?
¿Cómo se puede dejar un margen a la izquierda del texto?
¿Cómo puedo dejar varios espacios en blanco entre palabras?
¿Cómo puedo hacer para que se visualice una página en una nueva ventana cuando se activa el enlace?
¿Cómo hago para que la página salte automáticamente tras unos segundos, a otra página?
¿Cómo incluir palabras clave en la página para que los buscadores de Internet la indexen más eficientemente?
¿Cómo puedo hacer para que el fondo de la página quede fijo y no deslice con la ventana?
 Respuestas:
  1. ¿Cómo pongo un contador en la página?

Un contador o una página con estadísticas no se pueden hacer usando HTML, sino utilizando programas que permitan escribir en el servidor para ir anotando las visitas, llamados CGIs. Pero se pueden insertar en la página copiando un trozo de código mediante una imagen.

La forma más sencilla de poner un contador es acudir a alguna de las múltiples páginas dedicadas a ofrecer este servicio. En estas páginas se nos pide rellenar un formulario con nuestros datos: nombre, dirección, e-mail, etc y a cambio nos envían por correo el código que debemos insertar en nuestra página (usa copiar y pegar para no equivocarte) para obtener el contador. Algunas de esas páginas son:

El PNTIC ofrece en su página contadores para a sus usuarios, pero sinceramente son bastante feos. 

Subir

  1. ¿Cómo se puede dejar un margen a la izquierda del texto?
Hay varias soluciones.
  • La primera es crear una tabla sin borde con la columna de la izquierda vacía:
  • <TABLE>
    <TR>
    <TD WIDTH=nºpixels></TD><TD>Tu texto</TD>
    </TR>
    </TABLE>

O tal vez, forzar a que la tabla ocupe todo el ancho de la página (width=100%) y poner un porcentaje en el tamaño de la celda vacía (width=10%):

    <TABLE width=100%>
    <TR>
    <TD WIDTH=10%></TD>
    <TD>Tu texto</TD>
    </TR>
    </TABLE>
    
  • Una segunda solución consiste en usar <UL>. Esta etiqueta genera un margen automáticamente (también produce un salto de línea, hay que tenerlo en cuenta):
  • <UL>
    Tu texto
    </UL>
  • La etiqueta <BLOCKQUOTE> establece un margen a la derecha e izquierda del texto.
<BLOCKQUOTE>
Tu texto
</BLOCKQUOTE>

Subir

  1. ¿Cómo puedo dejar varios espacios en blanco entre palabras?
Los navegadores visualizan como un único espacio cualquier secuencia de espacios, tabuladores y saltos de línea. Eso hace que, por defecto, sólo haya un espacio entre palabras.

Como antes hay varias formas de evitar este efecto:

  • La etiqueta <PRE> deja el texto que se visualiza tal cual está escrito, es decir, reconociendo tabuladores, saltos de línea y todos los espacios intermedios que se hayan incluido. Antes de la aparición de las tablas se utilizaba para mostrar texto tabulado.
  • La etiqueta (código de carácter) &nbsp; (non-breaking space) fuerza la aparición de un espacio. Se suele utilizar para que se interpreten varias etiquetas <P> vacías (generalmente se comprimen en una sola) y para que las celdas vacías en una tabla aparezcan realmente vacías y no en "altorrelieve".
  • Otro modo es utilizar una imagen transparente de 1x1 píxel y estirarla hasta el tamaño deseado mediante width y height. Por ejemplo
<img src="images/punto_transparente.gif" width="100" height="2">

Subir

  1. ¿Cómo puedo hacer para que se visualice una página en una nueva ventana cuando se activa el enlace?
Con el atributo "target" en la etiqueta <A>. Cuando es "_top" crea una nueva ventana:
    <A Target="_top" Href="URL">pulsa aquí</A>
Otros valores del atributo target son:
    TARGET="_blank"
      Hace que el enlace se cargue en una nueva ventana que no recibe nombre.

    TARGET="_self"

      Hace que se cargue en la misma ventana. 

    TARGET="_parent"

      Hace que se cargue el FRAMESET padre del documento. Actúa exactamente igual que _self si el documento no tiene frames.

    TARGET="_top"

      Hace que se cargue en la ventana actual ocupándola por completo. Resulta útil para finalizar una jerarquía de frames

Subir

  1. ¿Cómo hago para que la página salte automáticamente tras unos segundos, a otra página?

Para conseguir ese efecto debes incluir la etiqueta en la cabecera del documento (entre <HEAD> Y </HEAD>

<META http-equiv="refresh" content="nº de segundos; url=pagina.htm"> 

Por ejemplo 

<META http-equiv="refresh" content="10; url=2.htm"> 

haría que tras 10 segundos el navegador saltase a la página 2.htm

Subir

  1. ¿Cómo incluir palabras clave en la página para que los buscadores de Internet la indexen más eficientemente?

Debes incluir etiquetas META en la cabecera del documento (entre <HEAD> y </HEAD>) tal como se indica en el ejemplo

<meta name="Author" content="Pon aquí tu nombre">
<meta name="Description" 
content="Información sobre el Colegio Patatín, patatán de la prov ... ">
<meta name="KeyWords" 
content="Educación, enseñanza, IES, Instituto, colegio, secundaria, etc">

Subir

  1. ¿Cómo puedo hacer para que el fondo de la página quede fijo y no deslice con la ventana?

Debes colocar  

bgproperties="fixed" 

como atributo de la etiqueta BODY. 
Por ejemplo:

<body topmargin="0" bgcolor="#234C56" link="#FF6700" vlink="#00B4A0" 
alink="#FF6700" background="imagen.gif" bgproperties="fixed">

Subir

 


Ir a la página de principalPor Antonio Berciano Alonso
Actualizada el 4/1/2001