A veces puede ocurrir que cuando una capa (1) que dentro tiene a su vez otra capa (2) (anidada) dentro, al abrir nuevos divs a continuación el div se presenta debajo de la capa anidada, es decir:
NO SE AJUSTA LA CAPA 1 A LA ALTURA DE LA CAPA 2 (anidada)
y cuando abrimos nuevas capas se nos jode el invento a no ser que usemos height... y no queremos usar height sino que queremos que todo se ajuste en función de la altura de la capa2!
Pues hay un truco que es crear una capa con esta característica:
.ajustar{
clear:both;
}
Entonces la cosa queda así:
<div class="capa1">
<div class="capa2"></div>
<div class="capa3"></div>
</div>
<div class="ajustar"></div>
<div class="capa4"></div>
Con este esquema y con la propiedad clear:both; nos queda la capa4 que se muestra en función del tamaño de la capa2 y 3, es decir que la capa1 se ajusta a sus capas anidadas!!
Joder que lio no? Espero que sirva de algo
jueves, 21 de mayo de 2009
martes, 5 de mayo de 2009
Enviar un mail HTML via PHP
Las cabeceras que especifican que un mail es HTML son muy putas y tienen que ser exactas o hay clientes de correo que dan problemas:
Aqui lo dejo para que funcione perfecto (al menos a mi me va bien en varios sitios):
Aqui lo dejo para que funcione perfecto (al menos a mi me va bien en varios sitios):
php
$sfrom=""; //cuenta que envia
$sdestinatario=""; //cuenta destino
$ssubject=""; //subject
$shtml="tu html aqui "; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
Suscribirse a:
Entradas (Atom)