Corps de l'image de fond ne s'affiche pas dans les navigateurs web
Donc, j'ai vu ces questions beaucoup, mais j'ai essayé toutes les solutions et n'en ai trouvé aucun d'eux de travailler. C'est de me donner un mal de tête et je ne peux pas le prendre plus. Si mon image de fond est placé comme suit:
<body background="images/farmancover.jpg"/>
C'est assez simple, en fait le vérifier sur mon site:
http://farmanp-ux.com
Maintenant, mon problème est que l'image de fond ne s'affiche pas dans aucun de mes navigateurs web et c'est une douleur pour le comprendre. Si vous les gars pourrait un plaisir de vous aider, il serait bien apprécié! Je suis un newbie sur ce donc, s'il vous plaît être doux.
- Vous devez faire l'effort de poster votre (pertinent) le code ici! Juste référencement de liens obtiendrez normalement vos questions fermées!
- Bonjour user1954122, pour avoir votre code de montrer correctement, sélectionnez-le, puis utilisez la
{ }
bouton dans la barre d'outils. Cheers! - Je n'ai j'ai juste ajouté ça, c'était mon erreur.
- merci pour m'avoir aidé arttronics
- Il a en effet ajouté, mais il ne s'est pas présenté, car il est devenu muet. Vous devez la sélectionner et appliquer
code
format, comme expliqué ci-dessus. - Aussi farmanp-ux.com/images/farmancover.jpg donne une erreur 404 actuellement
- Agush - c'est un autre problème que j'ai de comprendre comment le corriger, quand vous allez dans les autres parties du site (dessins, de contact, d'autres onglets), il devrait avoir l'image sur le navigateur Safari.
- Bien que @arttonics a avoir résolu votre problème d'origine de votre balisage est toujours plein d'erreurs et devraient être fixés pour éviter les problèmes dans les autres navigateurs. Comme c'est la solution de violon
Vous devez vous connecter pour publier un commentaire.
À fait utiliser le fichier d'origine de
farmancover.jpg
qui est6.7MB
de la taille, vous devez le convertir en un véritable.jpg
fichier! Même si ce nom de fichier a l'extension.jpg
, c'est un Adobe PSD fichier de projet avec des mauvais poste.Cela dit, c'est très bizarre d'avoir un
.jpg
avec cette taille, qui est un cadeau que quelque chose est la question.Première, assurez-vous d'avoir un valide
.jpg
fichier image.Le bon nom de fichier est farmancover.jpg.
C'est à cet emplacement: http://farmanp-ux.com/images/farmancover.jpg
Vos noms de fichiers sont sensibles à la casse aussi.
Le bon chemin de l'image est alors:
Pour accéder au contenu du dossier de toutes vos images, utilisez cette URL: http://farmanp-ux.com/images/
Puis dans votre feuille de Style CSS trouve ici: http://www.farmanp-ux.com/css/style.css
Changer cela:
À ceci:
Également vu dans votre feuille de style CSS, c'est que le dernier attribut par Sélecteur CSS n'est pas point-virgule. Veuillez vous assurer chaque attribut se termine avec un.
Deuxième, dans votre page HTML, retirez le SUPPLÉMENTAIRE
body
de la marque que vous avez pour l'image de fond.Résultat Final:
jsFiddle DÉMONSTRATION par l'Image d'arrière-plan
SUPPLÉMENTAIRE: à l'Aide d'un Tutoriel pour afficher l'image d'arrière-plan plein écran, même pour les anciens non CSS3 navigateurs comme IE8, cette méthode a été utilisée dans le violon, ci-dessous.
jsFiddle DÉMO avec Évolutive de l'Image d'arrière-plan
(Supprimer
/show/
de jsFiddle pour accéder à modifier la page)FarmanCover1.jpg
depuis l'autre image ne s'affiche pas dans les autres navigateurs. Merci.mimi
type de fichier est erroné et déclenche les navigateurs rendu mécanisme. L'image n'est en réalité parce que j'ai téléchargé sur mon disque dur.Bien que vous le feriez normalement ajouter ceci à votre fichier CSS au lieu d'utiliser une ligne de style.
Spécifiquement pour votre site, l'image risque de ne pas afficher parce que votre fichier image est en fait
images/FarmanCover1.jpg
(notez que l'URL est sensible à la casse).Ce qui suit devrait vous donner l'effet désiré.
Vous avez également un certain nombre d'erreurs HTML, mais la suite a été testé de travail
<body background="images/farmancover.jpg"/>
je viens de tester en Chrome sur un Mac, et il avait l'air bienPropriété CSS
body { background-image: url('images/farmancover.jpg'); };
semble être préféré ces jours-ci sur le spécifiant dans le cadre de votre code HTML.background-image: url('images/farmancover.jpg');