Preguntas frecuentes sobre HTML

Aqui resuelvo las preguntas frecuentes que comunmente formulan los lectores de este manual HTML y que respondemos cada una a continuacion.

1. Quisiera pedirles un favor, si me pueden mandar una version comprimida de todo el material que ustedes tiene aqui en internet sobre HTML y JavaScript

Tu mismo puedes bajar esa informacion, hay un enlace en la pagina principal, otro al inicio del indice tematico 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 aqui

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

No, tu no puedes modificar la configuracion 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 configuracion en .htaccess que impiden que otras URLs carguen tus imagenes, 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 aqui

<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 visualize 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 aqui

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

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 aqui

<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>

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

Si, usa el parámetro BGCOLOR dla 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 exadecimal (#FFFFFF = blanco). Para más información pulsa aqui

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 coorreo 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 parametros 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 caracteristica de colores que tu quieres, solo debera ser del tamaño exacto de la pantalla para que no ocurra el efecto de nosaico que ocurre cuendo la imagen es mas pequeña de la pantalla.

Hoy te recomiendo mejor usar CSS.

12. En la seccion de trucos explicas como se puede sustituir el boton submit por una imagen y efectivamente esto funciona. Mi pregunta es si tambien se puede hacer lo mismo con el boton reset ?

No, no se puede, solo funciona con el boton submit.

13. Es posible adjuntar archivos en un formulario ?

Si, usando programacion en JavaScript. Para mas informacion 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 programacion como JavaScript o PHP, consulta el manual JS aquí.

15. Cómo puedo usazar 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 informacion pulsa aqui

16. Me piden que en la pagina web que he diseñado este la opcion 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 asi que se realize 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 direccion que ingrese el visitante de la pagina, o sea que, el formulario debe enviar un e-mail a una direccion variable.

Lo unico que debes hacer es poner un campo donde llenar la direccion a la que quieres enviar. Luego con JavaScript pones un evento en el boton de enviar (onSubmit) el que debe llevar a una funcion de usario que debe validar la entrada y luego enviarla al correo. Para mas informacion pulsa aqui

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 anncho.

<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>