Comment puis-je faire mon image d'en-tête correctement sensible?
Je suis en train de mettre un site pour un ami à l'aide d'un vraiment agréable prime WordPress thème. J'ai payé pour le thème, mais le concepteur n'aura pas d'aide avec la personnalisation.
Le site est actuellement en www.zerocarbonfood.co.uk/test/. À l'origine, le thème avait un petit aligné à gauche logo, mais mon ami favorise cette grande pleine largeur, ce qui je pense fonctionne mieux. Le problème est maintenant que je regarde sur un iPad ou d'un iPhone (portrait) le logo est trop gros et les vis. Dans les options du thème, il est défini comme 922px largeur et 168px hauteur. Je ne peux pas mettre une valeur en pourcentage. Puis-je remplacer cette CSS quelque part?
Toute aide serait la bienvenue car je suis un peu hors de ma profondeur.
OriginalL'auteur Andy Ashwin | 2013-07-18
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple de traiter avec elle est d'insérer le logo de l'image intégrée plutôt que comme une image d'arrière-plan. De cette façon, vous pouvez appliquer le style CSS de l'élément img lui-même;
HTML
CSS
Il suffit d'aller dans le thème et modifier
header.php
. Le code pour le logo est là, de le remplacer par ce que j'ai mis ci-dessus et retirez le style en ligne pour la #logo-contenant une image d'arrière-plan#logo-container a{background:url('http://www.zerocarbonfood.co.uk/test/wp-content/uploads/2013/07/wide-logo-2.png') no-repeat;}
Assez sûr, j'ai fait tout cela, non, mais pas de joie. Merci infiniment pour vos efforts. Je suis sûr que vous avez raison et je suis en quelque sorte gâcher cette fin. Tout semble parfait partout ailleurs, il est encore juste que l'image est trop grande en mode portrait, sur mon iPad. Merde.
OriginalL'auteur McNab
essayez d'utiliser
max-width: 100%; height: auto;
cela devrait redimensionner l'image correctement.Il aurait mais c'est une image d'arrière-plan, pas en ligne.
OriginalL'auteur Juan Rangel
Vous pouvez utiliser les supports suivants condition de css
OriginalL'auteur Pankaj Sakariya
Essayez d'utiliser des % au lieu de px. De cette façon, votre image à l'échelle de la taille de page.
Dans votre code HTML, vous pouvez essayer quelque chose comme
Ce serait échelle avec la largeur de l'écran. Bien sûr, vous souhaitez mettre à l'échelle la hauteur ainsi pour conserver les proportions.
Pour info, le site a l'air très bien sur mon téléphone Android lorsque je zoom sur tout le chemin.
OriginalL'auteur Robert
Essayer au style de l'image, pas le lien.
OriginalL'auteur Kerry Townsend
Essayer
Il remplace la valeur précédente.
OriginalL'auteur Hasan Zubairi