CSS - Divs y padding no se llevan nada bien en Firefox.

 
Vista:

Divs y padding no se llevan nada bien en Firefox.

Publicado por matixa (1 intervención) el 23/04/2007 17:57:32
Hola a todos!!

Estoy maquetando una web con divs en lugar de tablas, el asunto es que tengo un div con

texto dentro al que quiero dar un padding de 20px, pero cuando lo hago, el ancho del div

aumenta tb 20px.

Esto solo me ocurre en Firefox, no en explorer.

Ya he probado a cambiar el doctype y a poner * { margin : 0; padding: 0; }

antes del código xa resetear el css. Pero nada, firefox, sigue cabezón :-)

Este es mi código, muxas gracias!!
________________________________________________
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>

* {
margin : 0;
padding: 0; }

.prueba{
width:300px;
float:left;
background-color:#FF0000;
padding-left:20px;

}
</style>
</head>

<body>
<div class="prueba">
hola que tal
</div>

</body>
</html>
________________________________________________
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Divs y padding no se llevan nada bien en Firefo

Publicado por Gonzalo (14 intervenciones) el 23/04/2007 22:59:00
Mira esta imagen:
http://www.quirksmode.org/css/pix/box.gif

El modelo de abajo es el estándar, de modo que es el modo "correcto" de funcionar. El padding está dentro del borde, pero se añade al width que especifiques para el elemento.

En IExplore, en modo estricto también funciona así, pero dado que ese código se verá en modo "quirks" pues tomará el padding según el modelo de arriba, es decir, quitando el padding hacia dentro, en lugar de añadirlo hacia fuera.


Si realmente te empeñas en querer que se vea en Fx según el modelo de arriba, puedes usar:

box-sizing: border-box
-moz-box-sizing: border-box;

para decirle que use ese modelo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar