Je travaille sur un site Web avec une mise en page basée sur em (pour pouvoir l'étirer et le compresser avec élégance lorsque les utilisateurs augmentent ou diminuent la taille de la police). Ce site a un en-tête qui devrait être affiché sur toutes les pages. J'ai un div « en-tête » dans toutes les pages et le fichier css l'ensemble du site comprend le code:Images et mise en page dynamique
#header
{
width: 50em;
height: 6em;
margin-bottom: .5em;
background: url("/IMAGES/header.png");
}
Le problème est que cela ne se détend pas vraiment avec élégance. Lorsque la taille du texte augmente, la hauteur et la largeur changent, mais ** l'image n'augmente pas en taille; il répète simplement *. *
Comment puis-je étirer et écraser l'image au lieu de la répéter ou de la couper? (J'aimerais avoir une solution basée sur css si possible ... J'ai déjà quelques idées html en magasin).
Découvrez http://stuffandnonsense.co.uk/projects/320andup/ et http://lessframework.com/ pour découvrir quelques-uns des frameworks les plus récents et comment ils fonctionnent avec des mises en page dynamiques, etc. –