Comunidad de diseño web y desarrollo en internet online

Algunas dudas

Citar            
MensajeEscrito el 03 Ago 2006 06:43 am
Cuando uso el clear?
cuando debo usar display?
estas son algunas de las dudas que me surgen en este momento y que por una cosa un otra no he podido sentarme a leer, por lo que si alguien dispone de unos segundo para hacerme una explicación sencilla se lo agradezco mucho.

además eh realizado el siguiente maquetado, si se puede llamarlo asi, este es el html:

Código :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="css.css" type="text/css">
</head>

<body>
   <div id="contenedor1" align="center">
      <div id="encabezado" align="center">
      </div>
      <div id="contenedor2" align="center">
         <div id="contenedorprincipal">
            <div id="contenedormenu">
               <div id="menu">
               </div>
               <div id="flash">
               </div>
               <div id="fecha">
               </div>
            </div>
            <div id="contenedorbody">
               <div id="columnaizquierda">
                  <div id="titulomain">
                  </div>
                  <div id="main">
                  </div>
                  <div id="piemain">
                  </div>
               </div>
               <div id="columnaderecha">
                  <div id="search">
                  </div>
                  <div id="titulo1">
                  </div>
                  <div id="contenido1">
                  </div>
                  <div id="abajo1">
                  </div>
               </div>
            </div>
         </div>
      </div>
      <div id="pie" align="center">
      </div>
   </div>
</body>
</html>


y este es el css:

Código :

/* CSS Document */

body{
   background-color:#FFCCFF;
        text-align:center;
        margin-top:0px; //hace que no haya espacio arriba
        margin-bottom:0px;  //hace que no haya espacio abajo
        padding-right: 0px;
        padding-left: 0px;
}

#contenedor1{
         width: 884px;
         height: auto;
         margin:0 auto 0 auto;  //Esto junto con ponerle al body los padding left y right 0 hacen que se centre.         
         background-color: #990099;
         clear:both;
}

#encabezado{
         width: 820px;
         height: 143px;
         background-color: #6600FF;
}

#contenedor2{
         width: 820px;
         height: auto;
         background-color: #FF0033;
}

#contenedorprincipal{
         width: 764px;
         height: auto;
         background-color: #FFCFFF;
         float:left;
         //display:inline;
}

#pie{
width: 820px;
height: 266px;
background-color: #000033;
clear: both;
}


#contenedormenu{
width: 764px;
height: 215px;
background-color: #FF9900;

}

#menu{
width: 212px;
height: 152px;
background-color: #FF00CC;
float:left;
//display:inline;
}

#flash{
width: 552px;
height: 152px;
background-color: #660099;
float:right;
//display:inline;
}

#fecha{
width: 764px;
height: 63px;
background-color: #00CCCC;
float:left;
//display:inline;
}

#columnaizquierda{
width: 549px;
height: 676px;
background-color: #99CCCC;
float:left;
//display:inline;
}

#columnaderecha{
width: 214px;
height: 676px;
background-color: #999999;
float:right;
//display:inline;
}


me gustaría que me digan si esta bien. Y como hago para que el contenedor2 que se ve en el IE se vea de igual forma en el Firefox.
Cualquier consejo o corrección, nuevamente se lo agradeceré.

Por pmuruaga

36 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Ago 2006 02:03 pm
Display es la propiedad que te permite hacer que un elemento se disponga de una manera u otra, generalmente para pasar de inline a block o viceversa... es muy útil en algunos casos.
La finalidad de la propiedad clear es la de limpiar de elementos en relación al que tiene la propiedad, puede ser laterales por separados o both... resulta útil para, como en tu caso, hacer que respete dentro del flujo los elementos floteados. En tu caso en particular, lo que hará será reenganchar el flujo perdido por los elementos floteados (en explorer no es neceseario).

Algo que suele venir bastante bien en los css es indicar las rutas de los elementos para evitar posibles confusiones con las clases, esto sería en tu caso:

div#contenedor1 div#encabezado {
blablabla
}
de esta misma manera puedes acceder a los tags específicos dentro de cada elemento con id refiriendote únicamente al tagname y ahorrándote así el tener que usara clases innecesarias:

div#contenedor1 div#encabezado a {
display:block;
}

espero que de algo te sirva
Salúd

Por ATL

28 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 03 Ago 2006 08:35 pm
Muchisimas gracias, voy a tener en cuenta el tema de las rutas. Y lo otro, de lo que puse el codigo, que puedo hacer para que se vea en el FFX de igual forma que en el IE, que es como deberia quedar, de nuevo muchas gracias.

Por pmuruaga

36 de clabLevel



Genero:Masculino  

firefox

 

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