pues eso depende de lo que quieras hacer, cada uno tiene su caso, por ejemplo:
si yo quiero hacer un diseño a 2 o 3 columnas lo mas practico sería que utilizar float, por ejemplo:
Código css:
Ver original<!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=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
#contenedor{width:770px; height:400px; margin:0 auto;}
#cabecera{widows:770px; height:80px; text-align:center; background-color:#999900;}
#contenido{width:770px; height:300px;}
#col_izq,#col_der{ width:100px; background-color:#999; border:1px solid #333; height:299px;}
#col_izq{float:left}
#col_der{float:right;}
#centro{width:556px; height:299px; float:left;}
#pie{width:770px; height:18px; clear:both; background-color:#333; text-align:center;}
</style>
</head>
<body>
<div id="contenedor">
<div id="cabecera">cabera</div>
<div id="contenido">
<div id="col_izq"></div>
<div id="centro"></div>
<div id="col_der"></div>
</div>
<div id="pie">pie</div>
</div>
</body>
</html>
y los absolutos al menos yo los uso en ocasiones especiales, ojo digo al menos yo, por ejemplo cuando quiero montar un div sobre otro o cuando quiero posicionar una caja, ahora tambien debes saber que el contenga al absoluto tiene que ser relativo, es lo que pienso yo asi tengo un mejor control sobre el:
Código css:
Ver original<!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=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
#contenedor{width:770px; height:400px; margin:0 auto; position:relative; border:1px solid #333;}
#cabecera{width:770px; height:100px; background-color:#00CC00;}
#absoluto{width:200px; height:200px; background-color:#333; left:10%;top:2%; position:absolute;}
</style>
</head>
<body>
<div id="contenedor">
<div id="cabecera"></div>
<div id="absoluto"> </div>
</div>
</body>
</html>
espero haberme dejado entender.