Foros del Web » Creando para Internet » HTML »

uso de <BASE HREF=...>

Estas en el tema de uso de <BASE HREF=...> en el foro de HTML en Foros del Web. Hola a todos. Tengo muy poca experiencia en HTML. Quisiera comentar lo siguiente: Veo que un gran número de sitios están estructurados de modo que ...
  #1 (permalink)  
Antiguo 01/04/2007, 12:32
 
Fecha de Ingreso: abril-2007
Ubicación: Madrid
Mensajes: 35
Antigüedad: 17 años
Puntos: 0
uso de <BASE HREF=...>

Hola a todos.

Tengo muy poca experiencia en HTML. Quisiera comentar lo siguiente:

Veo que un gran número de sitios están estructurados de modo que en un directorio principal se coloca la página principal, que se encarga de iniciar todo lo demás; y luego un subdirectorio que contiene otras páginas secundarias, imágenes u otros recursos necesarios. En esquema:

(directorio raíz)

pagina_inicial.html
pagina_inicial_ficheros (subdirectorio)

El caso es que tengo una serie de páginas que me funcionan bien si está todo en el mismo directorio, pero no consigo hacerlo funcionar si lo separo.

He intentado incluir una etiqueta <BASE> en el fichero pagina_inicial.html, pero no doy con la solución

<HTML>
<HEAD>
<TITLE>Lo que sea</TITLE>
<BASE HREF="pagina_inicial_ficheros" />
</HEAD>
...

¿En qué me equivoco?

Gracias por vuestra ayuda.

Saludos.

ngr.
  #2 (permalink)  
Antiguo 01/04/2007, 17:22
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.263
Antigüedad: 19 años, 2 meses
Puntos: 2114
Re: uso de <BASE HREF=...>

La declaración BASE HREF sirve para dar instrucciones al navegador a partir de qué URI (o URL) debe tomar la dirección relativa las declararaciones HREF subsiguientes.
En tu caso (o en cualquier orden general) debiera ser:
<base href="http://www.dominio.com/subdirectorio.." />
Finalmente (off-topic) si estás llevando a cabo la edición de documentos bien formados, ejemplo " />", no debés escribir los tags en mayúsculas.
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #3 (permalink)  
Antiguo 02/04/2007, 10:05
 
Fecha de Ingreso: abril-2007
Ubicación: Madrid
Mensajes: 35
Antigüedad: 17 años
Puntos: 0
Re: uso de <BASE HREF=...>

Hola, Daniel Ulczyk.

Gracias por la respuesta.

Cuando hablas de URL, citas como ejemplo un "recurso" (o recursos) conectados al WEB (creo?), por ello indicamos "modo://"+"máquina" (puerto)+"directorio completo".

Mi duda es cómo hacer algo parecido para cuando los documentos secundarios están en mi propio ordenador y trabajo (por ejemplo) "off line".
¿Hay algún modo de referir un URL "local"? ¿No estaré fallando en la "sintaxis" concreta de la orden? (barras: "\" o "\\" o "/" o "..\\", etc.)

De otra parte, efectivamente, no tengo claro el uso de mayúsculas o minúsculas en las etiquetas. De hecho, uso dos editores de HTML y cada uno las escribe de forma diferente.

De momento estoy usando mayúsculas y utilizo (casi siempre, en el ejemplo no lo hice) etiqueta de apertura y cierre:

<BASE HREF="xxxxx"></BASE>

¿Sería así correcto? O, alternativamente:

<base href="xxxx" />

Saludos.

ngr.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 18:21.