Duda de maquetación

supongo que aquí no es el sitio adecuado para preguntarlo, pero si
alguien lo sabe…

Tengo un div (podría ser otro elemento) con un fondo de color, y dentro
va texto que puede ser corto o largo.

Si el texto es corto, el ancho debe ser fluido, adaptándose al texto.

Si el texto es largo, el ancho no debe ser superior a 700 px (por
ejemplo)

Y obviamente, la solución debe funcionar en IE y en Firefox.

Y si alguien no sabe, pero sabe el teléfono del que sabe… :wink:

s2

Hola creo que IE (para variar) tiene problemas a la hora de renderizar
max-width, min-width…

Aqui se propone una solucion al problema:

http://www.svendtofte.com/code/max_width_in_ie/

un saludo

El día 18/12/07, Emili Parreño [email protected] escribió:

max-width : 700px;

El 18/12/2007, a las 13:40, Fernando C.
escribió:

supongo que aquí no es el sitio adecuado para preguntarlo, pero si

hay un javascript que lo emula, creo que en radiant lo usaban… si
eso lo busco
creo que se llama minmax.js

El 18/12/2007, a las 15:47, Fernando S. escribió:

Fernando S. wrote:

Hola creo que IE (para variar) tiene problemas a la hora de renderizar
max-width, min-width…

Aqui se propone una solucion al problema:

http://www.svendtofte.com/code/max_width_in_ie/

un saludo

El día 18/12/07, Emili Parreño [email protected] escribió:

La solución que ponen en el enlace está muy bien:
max-width:800px;
width:expression(document.body.clientWidth > 800? “800px”: “auto” );

Otra idea que me han comentado, menos genérica pero que en este caso me
sirve, es ponerle un margin-right que reserve el suficiente hueco a la
derecha para el otro elemento; esto funciona si el elemento de ancho
variable va antes que el de la derecha, poniéndole el float:left;

Gracias a todos; lo del javascript no creo que haga falta, sería quizá
matar moscas a cañonazos.

s2

On 19/12/2007, Fernando C. [email protected]
wrote:

Fernando S. wrote:
Gracias a todos; lo del javascript no creo que haga falta, sería quizá
matar moscas a cañonazos.

Hala, ya que la duda está solucionada, vamos cerrando el off-topic :slight_smile:

Recordar a nuestros telespectadores que para dudas de CSS y
Javascript, en castellano existen la lista de Ovillo (ovillo.org) y
JavaEScript (http://javaescript.scriptia.net/)


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

On Dec 20, 2007 3:05 PM, Gabriel S. [email protected] wrote:

buenas,
estoy haciendo mi primera aplicacion en rails luego del querido tuto de
recetario que anda por ahi.

por ahi estoy volando pero ustedes me dicen.

tengo el modelo cliente y cual tiene dos attributos: warning_timeout y
danger_timeout
ademas de updated_at

pero warning_timeout es un integer o un Date o Time?

if (self.updated_at - time).to_int > self.warning_timeout

si warning_timeout es un date o time, tienes que hacer:

if (self.updated_at - time).to_i > self.warning_timeout.to_i

si warning_timeout es un integer, puedes hacer:

if (self.updated_at - time) > self.warning_timeout.days

buenas,
estoy haciendo mi primera aplicacion en rails luego del querido tuto de
recetario que anda por ahi.

por ahi estoy volando pero ustedes me dicen.

tengo el modelo cliente y cual tiene dos attributos: warning_timeout y
danger_timeout
ademas de updated_at

justamente lo que quiero hacer ahora es saber si cierto registro supero
el tiempo de warging y el timeout
lo que no puedo hacer en referencia al elemento en el cual estoy parado
en este momento,
este es mi porcion de codigo que intenta hacer esto

def warning? (time)
if (self.updated_at - time).to_int > self.warning_timeout
return ‘warning’
else
return ‘no warning’
end
end

saludos

gabriel

perfecto,
warning_timeout es un integer que contiene el tiempo en minutos

al final lo solucione asi

((Time.now - self.updated_at) / 60) .to_int > self.warning_timeout

gracias!