Comunidad de diseño web y desarrollo en internet online

Centrado de Css

Citar            
MensajeEscrito el 27 Ene 2009 08:22 pm
Hola a todos

Sigo con mi estudio de CSS y resulta que estoy haciendo un ejercicio. El ejercicio consiste en tener 3 columas dentro de un div (que su anchura puede variar) y dichas columas deben estár alineada horizontalmente (una al lado de la otra) y no he podido con el usunto ..... ¿Cómo se hace? .... Mando el còdigo. GRACIAS DE NUEVO

Código :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
body {
      background-image:url(images/sm_blk2_1280.jpg);
      background-attachment:fixed;
}      
#contenedor {
            width:1010px;
            height:auto;
}            
#caja1 {
      background-image:url(images/update.png);
      background-repeat:no-repeat;
      background-position:bottom left;
      background-color:#FFFFFF;
      width:300px;
      height:500px;
      border:thin #000000 solid;
}

#caja2 {
      background-image:url(images/update.png);
      background-repeat:no-repeat;
      background-position: right top;
      background-color:#FFFFFF;
      width:300px;
      height:500px;
      border:thin #FF0000 solid;
      float:right;
}

#caja3 {
      background-image:url(images/update.png);
      background-repeat:no-repeat;
      background-position: 50% 50%;
      width:300px;
      height:500px;
      border:thin #339966 solid;
      background-color:#FFFFFF;
}      
</style>
</head>

<body>
<div id="contenedor">
   <div id="caja1"><h1>Bottom Left</h1></div>
   <div id="caja2"><h1>Right Top</h1></div>
   <div id="caja3"><h1>50% 50%</h1></div>
</div>    
</body>
</html>

Por diego2008kat

95 de clabLevel



 

Diseñador

firefox
Citar            
MensajeEscrito el 28 Ene 2009 01:13 am

Código :

body{
     text-align:center;
}
#contenedor{
     margin:0px auto 0px auto;
}
#caja1, #caja2, #caja3 {
      background-image:url(images/update.png);
      background-repeat:no-repeat;
      background-position:bottom left;
      background-color:#FFFFFF;
      width:300px;
      height:500px;
      border:1px #000000 solid;
      float:left;
      margin:5px;
} 


Prueba con este CSS a ver que te sale jijiji es que no lo probe pero debe funcionar :lol: espero

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

firefox
Citar            
MensajeEscrito el 01 Feb 2009 08:12 pm
Con colocar a cada div la regla float: left; conseguiras que cada uno este al lado del otro, y recuerda una cosa, cuando debajo de esos divs quieras continuar con otra cosa, es decir ya no quieres que el siguiente elemento se alinee al lado de esos divs, debes eliminar los flotantes con clear:both; es decir el siguiente elemento que les sigue a las columnas debe tener esa regla de clear:both; y si no hubiera, se lo aplicas a un div vacio.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.