Re: [Ovillo] Problema con elementos div

2004-07-31 Por tema stripTM
stripTM escribi:

Por cierto en css3 esto estar solucionado sin trucos ;)
Si sientes curiosidad aqu te dejo donde esta el borrador de css 3 que 
cotrola este aspecto y se me paso de poner el otro da.

http://www.w3.org/TR/2002/WD-css3-box-20021024/#clear-after
Estoy deseando que llegue el da en que se pueda trabajar (y que la 
gente trabaje mayoritariamento) con css3 y xhtml2 :)

--
Saludos -=stripTM=-

___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org


Re: [Ovillo] Problema con elementos div

2004-07-30 Por tema Martín Melado
Añade, al final de wrapper, otro div:

div id=blah/div

Y luego en el CSS:

#blah { clear: both; }

Debería funcionar. Un saludo :)

VG El  problema  es  que  al flotar las dos capas, la caja de la capa
VG envoltorio  queda demasiado pequeña (no envuelve a las otras dos).
VG Podéisver   el   resultado   si   visitáis   http://rax.ath.cx
VG http://rax.ath.cx/ . Como veréis, el fondo de la capa del pie de
VG página  también  “se  come”  el  espacio  donde debería ir la capa
VG envoltorio.

---
 Martín Melado - youk [en] mundo-r.com
  43º 21' 11 N, 8º 24' 45 W
---



___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org


RE: [Ovillo] Problema con elementos div

2004-07-30 Por tema Victor Garcia
Hola de nuevo,

Muchas gracias por la ayuda, ya que lo que me comentas funciona
perfectamente. Tienes razón en que no es lo más elegante, pero bueno,
funcionar funciona, así que hasta que no tengamos la especificación de CSS3
y éste no esté soportado por los navegadores usaré esto :)

Un saludo y gracias

Víctor


-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre
de stripTM
Enviado el: jueves, 29 de julio de 2004 21:59
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] Problema con elementos div

Victor Garcia escribió:

Hola a todos.

 

Me ha surgido un problema que nunca había visto con el flotado de capas. El
tema es el siguiente: 

 

Quiero simular una tabla con dos columnas. En una de ellas (la más gruesa)
irá el contenido y en la otra irán otras cosas como el menú, etc. Hasta ahí
todo bien. Lo que quiero es rodear a ambas capas con un borde, de forma que
quede todo el conjunto como un rectángulo. Como las dos capas tienen
distinta altura, he definido una capa que hace de envoltorio de estas dos,
de tal forma que sea la que fije el fondo y el borde (quedando las otras
con
fondo transparente). 

 

El problema es que al flotar las dos capas, la caja de la capa envoltorio
queda demasiado pequeña (no envuelve a las otras dos). Podéis ver el
resultado si visitáis http://rax.ath.cx http://rax.ath.cx/ . Como veréis,
el fondo de la capa del pie de página también “se come” el espacio donde
debería ir la capa envoltorio. La estructura del XHTML es la siguiente:

 
  

Hay un truco que consiste en añadir un nuevo bloque con un clear, lo que 
va a forzar que la contenedora llegue hasta abajo, en tu codigo quedaría
.rompeFloat {clear: both; font-size: 1px;}

div id=wrapper
div id=content
   pInformación./p
/div
div id=barramenu
   pAquí irá la columna de cosas
varias./p
/div
div class=rompeFloatnbsp;/div
/div

He visto alguna solución más elegante usando el :before pero creo que 
esto te puede orientar.

Por cierto en css3 esto estará solucionado sin trucos ;)


-- 
Saludos -=stripTM=-




___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org


Re: [Ovillo] Problema con elementos div

2004-07-30 Por tema [txuma.campos]
Lo que te est pasando es normal. Al flotar las dos cajas interiores no 
se 'estira' la caja que las contiene. Seguramente IE si que lo hace 
(porque se lo traga todo), pero otros navegadores, como por ejemplo 
FireFor, no.

Hay un truco que consiste colocar un 'tercer' elemento justo despus de 
cerrar el segundo DIV y aplicarle la propiedad CLEAR (right, left o 
both, segn sea necesario)

Lo malo es que semnticamente no tiene mucho sentido ese tercer 
elemento. Puedes optar por colocar un HR, por ejemplo y decirle que 
tenga no tenga altura para ocultarlo.

Espero que sea esto lo que buscabas. Un saludo
Victor Garcia wrote:
Hola a todos.

Me ha surgido un problema que nunca haba visto con el flotado de capas. El
tema es el siguiente: 


Quiero simular una tabla con dos columnas. En una de ellas (la ms gruesa)
ir el contenido y en la otra irn otras cosas como el men, etc. Hasta ah
todo bien. Lo que quiero es rodear a ambas capas con un borde, de forma que
quede todo el conjunto como un rectngulo. Como las dos capas tienen
distinta altura, he definido una capa que hace de envoltorio de estas dos,
de tal forma que sea la que fije el fondo y el borde (quedando las otras con
fondo transparente). 


El problema es que al flotar las dos capas, la caja de la capa envoltorio
queda demasiado pequea (no envuelve a las otras dos). Podis ver el
resultado si visitis http://rax.ath.cx http://rax.ath.cx/ . Como veris,
el fondo de la capa del pie de pgina tambin se come el espacio donde
debera ir la capa envoltorio. La estructura del XHTML es la siguiente:

Muchas gracias de antemano


---
?xml version=1.0 encoding=ISO-8859-1?
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
html xmlns=http://www.w3.org/1999/xhtml;
head
titleVctor Garca Gonzlez/title
link rel=stylesheet type=text/css href=./css/style.css/
/head

body
   div id=header
   h1Vctor Garca/h1
   h2Bienvenidos a mi blog/h2
   /div
   div id=wrapper

   div id=content
  pInformacin./p
   /div
   div id=barramenu
  pAqu ir la columna de cosas
varias./p
   /div
   /div
   

   div id=footer
   copy; 2004 Vctor Garcabr/
   Correo electrnico: a href=mailto:[EMAIL PROTECTED]
title=Enviar correo electrnico[EMAIL PROTECTED]/a
   /div
/body
/html


Vctor Garca
___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
 


___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org


RE: [Ovillo] Problema con elementos div

2004-07-30 Por tema Manuel González Noriega
El vie, 30-07-2004 a las 04:21, Victor Garcia escribió:
 Hola de nuevo,
 
 Muchas gracias por la ayuda, ya que lo que me comentas funciona
 perfectamente. Tienes razón en que no es lo más elegante, pero bueno,
 funcionar funciona, así que hasta que no tengamos la especificación de CSS3
 y éste no esté soportado por los navegadores usaré esto :)

Esté método es algo más elegante y funciona en todos los navegadores

How To Clear Floats Without Structural Markup
http://www.positioniseverything.net/easyclearing.html


-- 
Manuel trabaja para Simplelógica, construcción web
(+34) 985 22 12 65 http://simplelogica.net 


___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org


[Ovillo] Problema con elementos div

2004-07-29 Por tema Victor Garcia
Hola a todos.

 

Me ha surgido un problema que nunca había visto con el flotado de capas. El
tema es el siguiente: 

 

Quiero simular una tabla con dos columnas. En una de ellas (la más gruesa)
irá el contenido y en la otra irán otras cosas como el menú, etc. Hasta ahí
todo bien. Lo que quiero es rodear a ambas capas con un borde, de forma que
quede todo el conjunto como un rectángulo. Como las dos capas tienen
distinta altura, he definido una capa que hace de envoltorio de estas dos,
de tal forma que sea la que fije el fondo y el borde (quedando las otras con
fondo transparente). 

 

El problema es que al flotar las dos capas, la caja de la capa envoltorio
queda demasiado pequeña (no envuelve a las otras dos). Podéis ver el
resultado si visitáis http://rax.ath.cx http://rax.ath.cx/ . Como veréis,
el fondo de la capa del pie de página también “se come” el espacio donde
debería ir la capa envoltorio. La estructura del XHTML es la siguiente:

 

Muchas gracias de antemano

 


---

?xml version=1.0 encoding=ISO-8859-1?

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN

  http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;

html xmlns=http://www.w3.org/1999/xhtml;

head

titleVíctor García González/title

link rel=stylesheet type=text/css href=./css/style.css/

/head

 

body

div id=header

h1Víctor García/h1

h2Bienvenidos a mi blog/h2

/div

div id=wrapper

div id=content

   pInformación./p

/div

div id=barramenu

   pAquí irá la columna de cosas
varias./p

/div

/div



div id=footer

copy; 2004 Víctor Garcíabr/

Correo electrónico: a href=mailto:[EMAIL PROTECTED]
title=Enviar correo electrónico[EMAIL PROTECTED]/a

/div

/body

/html




Víctor García

___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org


Re: [Ovillo] Problema con elementos div

2004-07-29 Por tema stripTM
Victor Garcia escribi:
Hola a todos.

Me ha surgido un problema que nunca haba visto con el flotado de capas. El
tema es el siguiente: 


Quiero simular una tabla con dos columnas. En una de ellas (la ms gruesa)
ir el contenido y en la otra irn otras cosas como el men, etc. Hasta ah
todo bien. Lo que quiero es rodear a ambas capas con un borde, de forma que
quede todo el conjunto como un rectngulo. Como las dos capas tienen
distinta altura, he definido una capa que hace de envoltorio de estas dos,
de tal forma que sea la que fije el fondo y el borde (quedando las otras con
fondo transparente). 


El problema es que al flotar las dos capas, la caja de la capa envoltorio
queda demasiado pequea (no envuelve a las otras dos). Podis ver el
resultado si visitis http://rax.ath.cx http://rax.ath.cx/ . Como veris,
el fondo de la capa del pie de pgina tambin se come el espacio donde
debera ir la capa envoltorio. La estructura del XHTML es la siguiente:
 

Hay un truco que consiste en aadir un nuevo bloque con un clear, lo que 
va a forzar que la contenedora llegue hasta abajo, en tu codigo quedara
.rompeFloat {clear: both; font-size: 1px;}

   div id=wrapper
   div id=content
  pInformacin./p
   /div
   div id=barramenu
  pAqu ir la columna de cosas
varias./p
   /div
   div class=rompeFloatnbsp;/div
   /div
He visto alguna solucin ms elegante usando el :before pero creo que 
esto te puede orientar.

Por cierto en css3 esto estar solucionado sin trucos ;)
--
Saludos -=stripTM=-

___
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org