Foros del Web » Creando para Internet » HTML »

Hacer que este código funcione

Estas en el tema de Hacer que este código funcione en el foro de HTML en Foros del Web. Hola, alguien podría ayudarme a hacer que funcione bien el tamaño de las celdas de este código en firefox? Al ser la resolución de la ...
  #1 (permalink)  
Antiguo 09/08/2011, 08:29
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 9 meses
Puntos: 1
Hacer que este código funcione

Hola,

alguien podría ayudarme a hacer que funcione bien el tamaño de las celdas de este código en firefox? Al ser la resolución de la pantalla más pequeña me adapta las celdas sin tener en cuenta el tamaño de estas. Como podría solucionarlo?

Gracias

Código HTML:
<!DOCTYPE html>
<html>
<body>
<table>
	<tr>
		<td width="500" bgcolor="red" nowrap="nowrap">.</td>
		<td width="500" bgcolor="blue" nowrap="nowrap">.</td>
		<td width="500" bgcolor="green" nowrap="nowrap">.</td>
	</tr>
</table>
</body>
</html> 
  #2 (permalink)  
Antiguo 09/08/2011, 10:46
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Hacer que este código funcione

prueba con colspan=2 aunq no creo q este ahi el problema
  #3 (permalink)  
Antiguo 09/08/2011, 13:48
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Hacer que este código funcione

para querer utilizar html5 estas usando etiquetas obsoletas

bgcolor ya esta fuera de uso y es recomendable no escribir los colores como red si no en su forma hexagesimal eg. rojo -> #f00

y para tu problema quita
Cita:
width="500" bgcolor="red" nowrap="nowrap"
y colócalo en el css
Código CSS:
Ver original
  1. #tabla1{width:1500px;}
  2. #tabla1 td{width:500px;white-space:nowrap;}
  3. #tabla1 .c1{background:#f00;}
  4. #tabla1 .c2{background:#00F;}
  5. #tabla1 .c3{background:#396;}
Código HTML:
Ver original
  1. <table id="tabla1">
  2.     <tr>
  3.         <td class="c1">.</td>
  4.         <td class="c2">.</td>
  5.         <td class="c3">.</td>
  6.     </tr>
  #4 (permalink)  
Antiguo 09/08/2011, 14:55
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 9 meses
Puntos: 1
Respuesta: Hacer que este código funcione

Hola, gracias por tu ejemplo. Muy instructivo.

Tenía conocimiento de los cambios que me comentas, pero para el ejemplo ya me servía así de simplicado.
Aún así sigue sin servirme el ejemplo, ya que mi problema es que no puedo definir un width a la tabla.
Y es que en realidad mi caso es bastante más complejo. En mi caso tengo algunas celdas de las cuales desconozco el ancho. Sería algo así:


Código HTML:
 <table id="tabla1">
        <tr>
            <td class="c0">.</td>
            <td class="c1">.</td>
            <td class="c2">.</td>
            <td class="c3">.</td>
        </tr>
    </table> 
Donde c0 es una celda sin ningún tamaño concreto y las otras tres con tamaño fijo.
Hay alguna manera de forzar a que las otras tres celdas tengan el tamaño de 500px sin que el navegador me las haga más pequeñas?

Gracias nuevamente
  #5 (permalink)  
Antiguo 09/08/2011, 15:00
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Hacer que este código funcione

cambia
Código CSS:
Ver original
  1. #tabla1 td{width:500px;white-space:nowrap;}

por

Código CSS:
Ver original
  1. #tabla1 td{min-width:500px;white-space:nowrap;}

Nota: compatible con IE7 o superior
  #6 (permalink)  
Antiguo 09/08/2011, 15:06
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 9 meses
Puntos: 1
Respuesta: Hacer que este código funcione

Perfecto! Muchas gracias.

Aunque la nota que has puesto al final me ha fastidiado un poco, la felicidad nunca puede ser completa, jeje.
  #7 (permalink)  
Antiguo 09/08/2011, 18:29
Avatar de solhdeck  
Fecha de Ingreso: junio-2011
Mensajes: 87
Antigüedad: 12 años, 10 meses
Puntos: 32
Respuesta: Hacer que este código funcione

Código HTML:
<!DOCTYPE html>
<html>
<body>
<table width="1500">
	<tr>
		<td width="500" bgcolor="red" nowrap="nowrap">.</td>
		<td width="500" bgcolor="blue" nowrap="nowrap">.</td>
		<td width="500" bgcolor="green" nowrap="nowrap">.</td>
	</tr>
</table>
</body>
</html> 
Así es más sencillo y funciona en todos lados o.o

¿Por qué a la gente le gusta complicarse la vida?
__________________
El karma me anima a seguir contestando preguntas... si te ayudé dame un poquito ;)
  #8 (permalink)  
Antiguo 09/08/2011, 19:28
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Hacer que este código funcione

Cita:
Iniciado por solhdeck Ver Mensaje
Código HTML:
<!DOCTYPE html>
<html>
<body>
<table width="1500">
    <tr>
        <td width="500" bgcolor="red" nowrap="nowrap">.</td>
        <td width="500" bgcolor="blue" nowrap="nowrap">.</td>
        <td width="500" bgcolor="green" nowrap="nowrap">.</td>
    </tr>
</table>
</body>
</html> 
Así es más sencillo y funciona en todos lados o.o

¿Por qué a la gente le gusta complicarse la vida?
en primera el compañero dijo que no puede especificar el ancho de la tabla

y en segunda no nos complicamos la vida, por el contrario no la facilitamos... nos gusta aprender y avanzar con la tecnología, para poder trabajar conforme a los nuevos estándares si no al 100% por lo menos lo intentamos...

no es bueno seguir utilizando etiquetas obsoletas y quedarse a vivir en el siglo pasado que te pueden parecer mas sencillas pero terminas haciendo un desmadre que te perderás, sera mas complicado dar mantenimiento y harás mucho mas pesado tu sitio y por consiguiente mas lenta su carga.

Etiquetas: código, firefox
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 13:22.