Cita:
Iniciado por jonysi_d
<div class="visitas">
<p> <?php
include 'contador.php';
?>
<span class="contador"> V i s i t a s</span></p>
</div>
el CSS, es:
.contador { margin-bottom:50px;}
.visitas{ margin-left:250px; width:350px; height:10px;}
EL CSS ESTA CORRECTO
Aplicas un margen al DIV, que se aplica sin problemas, dado que es una caja contenedora, por ende, esta bien indicarle que tenga un MARGEN con referencia a otro elemento.
Si aplicas Margen a un texto, es poco probable que te lo acepte, lo mas recomendable es hacer un "padding-bottom", solo debes saber que el padding aumentara de tamaño tu div contenedor.
Es decir, si tu div tiene 350px, al agregar un elemento con padding de 50px; tu div pasara a tener 350 + 50 px--- por lo que es recomendable, si afecta la estructura, aplicar 50px de padding, pero restarle 50px de margin a tu DIV..
espero te sirva
Ahora bien, no tiene sentido hacer un DIV que tenga 10px en sentido vertical, y generes un elemento adentro que tenga 50px; de margen vertical con el bottom.. porque mejor no le pones
.visitas{ margin-left:250px; margin-bottom:50px; width:350px; height:10px;}
lo cual seria mas logico.