Foros del Web » Creando para Internet » HTML »

Marcos Gran duda

Estas en el tema de Marcos Gran duda en el foro de HTML en Foros del Web. Buenas soy muy novato en esto asique os pido paciencia estoy utilizando Dreamweaver y mi duda es la siguiente: Yo quiero hacer una web html ...
  #1 (permalink)  
Antiguo 19/04/2006, 18:43
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 11 años, 7 meses
Puntos: 0
Marcos Gran duda

Buenas soy muy novato en esto asique os pido paciencia estoy utilizando Dreamweaver y mi duda es la siguiente:

Yo quiero hacer una web html con marcos, derecha, izquierda, superior e inferior mas la paguina central.

Pero con esto consigo que salgan barras de desplazamiento por todas partes y yo quiero que salga una,la de toda la vida para que suba y baje toda la web esto se puede hacer???

Luego mi otra duda es que yo tengo los marcos creados pero ocupan solo la pantalla no puedo hacer la web mas alta vamos mas hacia abajo??? esque quisiera hacer la web mas alta no que se me quede de tamaño como la pantalla.

saludos y gracias de antemano
  #2 (permalink)  
Antiguo 20/04/2006, 00:40
 
Fecha de Ingreso: octubre-2004
Mensajes: 128
Antigüedad: 13 años, 1 mes
Puntos: 2
la barra la de toda la vida te refieres a la de la pagina principal verdad?

seguramente que en la pagina principal tienes algo como esto
<html>
<frameset...>
<frame src="arriba.html"/>
<frame src="abajo.html"/>
<frame src="derecha.html"/>
<frame src="izquierda.html"/>
<frame src="centro.html"/>
</frameset>
y aqui que terminan los marcos quieres seguir escribiendo mas
</html>

si lo que quieres es que en esta pagina que contiene los 5 marcos sea en la unica que aparezacan las barras de desplazamiento y ademas de esto seguir escribiendo despues de los marcos con FRAMESET NO SE PUEDE

tendrias que cambiar este tipo de marcos, "FRAMESET" por otro tipo marcos interno, "IFRAMES" ahi, si que se puede lo que dices, pero quizas me estoy adelantando,

PODRIAS DAR MAS DETALLES Y EL CODIGO QUE TIENES
  #3 (permalink)  
Antiguo 20/04/2006, 12:12
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 11 años, 7 meses
Puntos: 0
Buenas estoy aciendo pruebas y me a surgio lo que he comentado asique dime como puedo empezar una web con 5 marcos y hacer la web lo grande que yo quiera hacia abajo sin que me salgan las barras en cada marco y me salga la de toda la vida e la derecha venga saludos
  #4 (permalink)  
Antiguo 21/04/2006, 06:57
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Como cada marco es un elemento propio, tiene su propio scroll. Ahora bien, puedes meterlo todo en un "super marco" que sea el que muestre el scroll "global".

Aqui un ejemplo: (lo puedes ver funcionando en: http://galeon.com/ludovico2000/test/marcos/index.htm)

index.htm
Código:
<html>
<head>
</head>
<BODY>
<Iframe name="global" src="index_visual.htm" WIDTH=800PX HEIGHT=800PX>
</BODY>
</html>
index_visual.htm
Código:
<html>
<head>
</head>
<frameset rows="100,400,100">
  <frame name="arriba" scrolling="no" noresize target="arriba" src="arriba.htm">
    <frameset cols="166,*,289">
      <frame name="izquierda" target="principal" src="izquierda.htm" scrolling="no">
      <frame name="centro" src="centro.htm" scrolling="no">
      <frame name="derecha" src="derecha.htm" target="contenido" scrolling="no">
    </frameset>
 <frame name="abajo" scrolling="no" noresize target="contenido" src="abajo.htm">
</frameset>
</html>
arriba.htm
Código:
<html>
<head>
</head>
<body>
ARRIBA
</body>
</html>
(las demás, centro, derecha, izquierda, abajo, van igual que arriba)
  #5 (permalink)  
Antiguo 21/04/2006, 09:33
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 11 años, 7 meses
Puntos: 0
Buenas esto es lo ke kiero, muchas gracias pero dos dudas:

1-Como hacer para que no salgan los bordes de los marcos .
2-Y luego me e dao cuenta que estoy viendo la web esa del ejemplo y se puede modificar el tamaño de los marcos derecho e izkierdo eso se puede evitar??

Y seme olvidaba preguntar de esta forma puedo acer del tamaño que yo quiera los marcos??? tanto de alto como de ancho??? esque en el ejemplo el marco de abajo pinchas dentro de el y arrastras acia abajo.

venga muxas gracias por solucionarme la duda saludos

Última edición por Neokles21; 21/04/2006 a las 09:49
  #6 (permalink)  
Antiguo 21/04/2006, 11:23
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Todo eso son propiedades de los marcos; aqui tienes:

http://es.selfhtml.org/html/marcos/propiedades.htm

Sobre el tamaño, puede ser absoluto (tantos pixeles 100px) o relativo (un porcentaje 57%) tanto en width (ancho) como en height (alto)
  #7 (permalink)  
Antiguo 22/04/2006, 10:04
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 11 años, 7 meses
Puntos: 0
Buenas el enlace que me as dejado Ludovico2000 me esta sirviendo de mucho pero cuanto al tamaño en dreamweaver yo no veo nada para modificar el tamaño de los marcos los puedo acer mas o menos anchos pero de largo acia abajo no puedo no veo nada venga saludos
  #8 (permalink)  
Antiguo 24/04/2006, 04:05
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Cierto; perdona, metí la pata en cuanto a width y height, eso es para los iframes, divs, etc. En el caso de los frames o marcos "sencillitos", como lo que hacen es "repartirse" el espacio disponible, se utiliza:

Para divisiones horizontales de la pág: rows (filas) y para divisiones verticales de la pág: cols (columnas).

<html>
<head>
</head>
<frameset rows="75%,*"> Este hace la división en "arriba y abajo"

<frameset cols="75%,*"> Este divide la parte de arriba en "izquierda y derecha"
<frame name="superior izq" src="superior izq.htm">
<frame name="inferior izq" src="inferior izq.htm">
</frameset>

<frameset cols="*,75%">Este divide la parte de abajo en "izquierda y derecha"
<frame name="inferior izquierda" src="inferior izquierda.htm">
<frame name="inferior derecha" src="inferior derecha.htm">
</frameset>

</frameset>
</html>
  #9 (permalink)  
Antiguo 28/04/2006, 05:58
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 11 años, 7 meses
Puntos: 0
Buenas no tengo mucha idea de codigos entonces yo lo que ago abro una hoja en blanco en dreamweaver, creo los marcos derecha, izquierda, arriba y abajo y aora es donde me pierdo que devo de hacer para poder modificar el tamaño acia abajo de la paguina para que no se me quede del tamaño de la pantalla si no mas hacia abajo gracias por todo
  #10 (permalink)  
Antiguo 28/04/2006, 10:20
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Te enfrentas a un problema de concepto:

Los marcos (frames) lo que hacen es dividir el espacio disponible. Seguramente, dreamweaver les asiganará como máximo el espacio total disponible (que es lo más 'lógico'). Para ello, si abres el modo html, verás el reparto que hace del espacio en la etiqueta "frameset", algo así:

<frameset rows="75%,*"> que quiere decir, "me lo divides en filas (corte horizontal), una que sea del 75% del ancho y la otra de 'el resto' que es el asterisco"

Para la división en columnas (corte vertical) se usa "cols" en lugar de "rows".

Para distribuir el espacio puedes usar:
Valores relativos (en porcentaje, así siempre será 'la mitad' o 'un cuarto' sea cual sea la resolución del que la ve)
Valores absolutos (cierto número de pixeles, lo que puede provocar que se vea mal en diferentes resoluciones)
Asterisco para asignar 'el resto'.

Por otra parte, cada frame tiene unas propiedades, entre las que está "mostrar scroll o no o cuándo" que son:

scrolling="yes" (siempre saca scroll)
scrolling="no" (nunca saca scroll)
scrolling="auto" (lo saca si el contenido no cabe)

Así que tienes que hacer lo siguiente:

Pon el tamaño a los marcos 'fijos' como quieras, y al que quieres que 'salga por abajo' ponle scrolilng=yes o auto (en rojo en el ejemplo)

<html>
<head>
</head>
<frameset rows="75%,*"> Este hace la división en "arriba y abajo"

<frameset cols="75%,*"> Este divide la parte de arriba en "izquierda y derecha"
<frame name="superior izq" src="superior izq.htm">
<frame name="inferior izq" src="inferior izq.htm" scrolling="yes">
</frameset>

<frameset cols="*,75%">Este divide la parte de abajo en "izquierda y derecha"
<frame name="inferior izquierda" src="inferior izquierda.htm">
<frame name="inferior derecha" src="inferior derecha.htm" scrolling="auto">
</frameset>

</frameset>
</html>

Espero haberme explicado mejor ahora... ya me dirás

(Si no era esto lo que preguntabas, perdona y vuelve a preguntar, si es posible con ejemplo o código de lo que tienes ahora)
  #11 (permalink)  
Antiguo 02/05/2006, 17:20
 
Fecha de Ingreso: abril-2006
Mensajes: 37
Antigüedad: 11 años, 7 meses
Puntos: 0
Buenas te expliko yo kopio todo el kodigo ke me as dejao al dreamweaver pero yo eskribo en todos los markos y lo ke ace es sakar una barra lateral en kada marko yo lo ke kiero es ke segun escriba en el marko superior el marko inferior vaya bajando y salga la barra lateral de desplazamiento de toda la vida la general no se si me expliko.
  #12 (permalink)  
Antiguo 03/05/2006, 03:02
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Cita:
Iniciado por Neokles21
...yo lo ke kiero es ke segun escriba en el marko superior el marko inferior vaya bajando y salga la barra lateral de desplazamiento de toda la vida la general ...
Ahora ya te entiendo: eso no lo puedes hacer con marcos, ya que como he dicho más arriba, los marcos definen un espacio fijo dentro de la página. Para lo que tú quieres, puedes hacer dos cosas:

1) Diseñarlo con tablas o con capas (divs)

2) Hacer el marco superior tan grande como sea necesario, ponerle scrolling="no" a cada marco, y meterlo todo en un iframe que te saque ese "scroll de toda la vida"


Los marcos son para, por ejemplo, poner una cabecera fija, un menú, y un contenido que varía y puede ser a veces más grande que el espacio de que dispone. Si lo que quieres es que toda la página sea "una unidad", los marcos no pintan nada, sino que debes usar divs (o tablas, que es más sencillo para iniciarse).

Y una nota extra: esto no es un sms, no hace falta que escribas como krusty el payaso, todo con "k".
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:52.