Preguntas frecuentes sobre HTML

Aquí resuelvo las preguntas frecuentes que comúnmente formulan los lectores de este manual HTML y que respondemos cada una a continuación.

1. Quisiera pedirles un favor, si me pueden mandar una versión comprimida de todo el material que ustedes tiene aquí en internet sobre HTML y JavaScript

Tu mismo puedes bajar esa información, hay un enlace en la pagina principal, otro al inicio del indice temático y uno mas al final de la introducción. Aun asi te pongo un nuevo enlace para descargar el manual HTML en formato PDF HTML y JavaScript espero que ahora si sea suficiente !!!.

2. Hay alguna forma de evitar desde mi pagina HTML que los enlaces de texto aparezcan subrayados ?

Si, tu puedes cambiar totalmente el estilo de los enlaces o cualquier otra parte con CSS. Para más información pulsa aquí

3. Hay forma de desabilitar la opción imprimir del navegador de los que visiten mi pagina ?

No, tu no puedes modificar la configuración del navegador del cliente.

4. Cómo se puede cambiar el color de los enlaces ?

Por defecto los enlaces aún no visitados se presentan en color azul y los ya visitados (o sea que están en el caché) de color púrpura. Para variar esos colores se usa CSS. Para más información pulsa aqui

5. Cómo pongo en mi página Web una imagen de otra página ?

Existen dos maneras. La primera es incluir todo el URL de la imagen en el parámetro SRC de la etiqueta <IMG>, pero no siempre funciona. La otra es simplemente copiar la imagen a la URL de tu página y usarla directamente. Para más información pulsa aqui

Hay una configuración en .htaccess que impiden que otras URLs carguen tus imágenes, porque esto consume tu ancho de banda, a esto se la llama hotlinking.

# Evita el hotlinking a archivos tipo GIF, JPG y MP3 del servidor
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio\.com/.*$ [NC]
RewriteRule .* \.(gif|jpg|mp3)$ http://www.midominio.com/hotlinking.jpg [R,NC,L]

6. Cómo pongo un sonido de fondo en mi página Web ?

La etiqueta <EMBED> permite incrustar un objeto en una página Web y es posible incrustar un sonido. Para que se escuche el archivo "cancion.mid" al cargar tu página Web incluye la siguiente instrucción. Para más información pulsa aquí

<EMBED SCR=cancion.mid
LOOP=true 
AUTOSTART=true
VOLUMEN=50
WIDTH=50 
HEIGHT=15
CONTROLS=smallconsole>

7. Cómo pongo un video en mi página Web ?

la etiqueta <EMBED> permite incrustar un objeto en una página Web y es posible incrustar un video. Los navegadores actuales sólo reconocen directamente el formato .AVI, si el archivo de video tiene otra extensión (.MOV, .MPG, etc) el navegador no será capaz de reproducirlo directamente, por lo que necesitará lanzar un programa externo que visualice el video. No es recomendable incluir videos muy extensos en nuestra página Web debido a que éste no empezará a reproducirse hasta que se acabe de transferir totalmente. Para más información pulsa aquí

Si el video esa en Youtube o Facebook te recomiendo mejor usar iFRAME. Para más información pulsa aquí

8. Cómo hago que todas las columnas de una tabla tengan el mismo ancho ?

Usando el parámetro WIDTH en cada la etiqueta <TH> o <TD> de la primera fila. Puedes indicar el valor del ancho de la columna en pixeles (px) o en porcentaje (%). Si se indica el mismo valor para todas las columnas el ancho de éstas será idéntico independientemente del contenido de cada una de ellas. Para más información pulsa aquí

<Table>
<TR>
<TD WIDTH=25%>Texto de la Primera columna
<TD WIDTH=25%>Texto de la Segunda columna
<TD WIDTH=25%>Texto de la Tercera columna
<TD WIDTH=25%>Texto de la Cuarta columna
</Table>

Es suficiente fijar una fila por columna.

9. Puedo ponerle a una tabla un color de fondo distinto al de la página ?

Si, usa el parámetro BGCOLOR de la etiqueta <TABLE>
También lo puedes usar en los etiquetas <TH> y <TD>
Puedes especificar el color vía su nombre (hay 16 colores definidor por nombre) o por la trica RGB en hexadecimal (#FFFFFF = blanco). Para más información pulsa aquí

Hoy te recomiendo mejor usar CSS.

10. Cuando intento enviar un formulario por correo se presenta el programa de correo con una página en blanco.

Esto se debe a que tu navegador tiene asociado el programa de correo por defecto. Para que tu formulario se envíe a una dirección de correo independientemente del navegador Web usado, hay que usar un CGI. Para más información pulsa aquí

11. Como hacer para poner mitad de la pagina de un color y la otra mitad de otro color ? Lo intente con una tabla, pero siempre me deja un marco exterior que no quiero.

El marco que dices tener son los margenes de la pagina, solo hay que quitarlos usando los parámetros LEFTMARGIN=0 y TOPMARGIN=0 de <BODY>. Para más información pulsa aqui

<Table BORDER=0 WIDTH=100% HEIGHT=100% CELLSPACING=0 CELLPADDING=0>
<TR><TD BGCOLOR=red>
<TR><TD BGCOLOR=navy>
</Table>

Hoy te recomiendo mejor usar CSS.

Otra manera seria poner una imagen de fondo que tenga esa característica de colores que tu quieres, solo deberá ser del tamaño exacto de la pantalla para que no ocurra el efecto de mosaico que ocurre cuando la imagen es mas pequeña de la pantalla.

Hoy te recomiendo mejor usar CSS.

12. En la sección de trucos explicas como se puede sustituir el botón submit por una imagen y efectivamente esto funciona. Mi pregunta es si también se puede hacer lo mismo con el botón reset ?

No, no se puede, solo funciona con el botón submit.

13. Es posible adjuntar archivos en un formulario ?

Si, usando programación en JavaScript. Para mas información pulsa aquí

14. Es posible que después de capturar el valor ingresado por el usuario sea comparado con ciertos parámetros y después realice algunos cálculos... Es decir trabajar con los etiquetas IF, THEN, ELSE, FOR, CASE,...etc. de los Lenguajes de Programación ? Como ?

Si, pero debes usar un lenguaje de programación como JavaScript o PHP, consulta el manual JS aquí.

15. Cómo puedo usar frames con Netscape Composer 4, 4.5 ó Frontpage; pues tengo algunas páginas diseñadas pero quiero una principal que me sirva como menú para ver las que vaya diseñando, teniendo siempre visible el menú y creo que la forma más apropiada para ello es utilizar frames.

No hay problema, en cualquier navegador que soporte HTML 3.2 funcionan los Frames. Para mas información pulsa aquí

16. Me piden que en la pagina web que he diseñado este la opción de cargar un software y que se ejecute el setup y se instale, pero cuando hago el enlace lo que pide es que salve el archivo, no así que se realice la instalación del mismo.

Eso no depende de la pagina HTML, sino de como configuro el cliente su navegador.

17. Necesito hacer un formulario en el cual enviar un correo a una dirección que ingrese el visitante de la pagina, o sea que, el formulario debe enviar un correo electrónico a una dirección variable.

Lo único que debes hacer es poner un campo donde llenar la dirección a la que quieres enviar. Luego con JavaScript pones un evento en el botón de enviar (onSubmit) el que debe llevar a una función de usuario que debe validar la entrada y luego enviarla al correo. Para mas información pulsa aquí

18. Como pongo tres columnas en mi pagina ?

Lo unico que debes hacer es poner tres contenedores flotantes que ocupe cada una el 33% del ancho.

<div style="float:left;width:33%">columna 1</div>
<div style="float:left;width:33%">columna 2</div>
<div style="float:left;width:33%">columna 3</div>