5568 sujets

Sémantique web et HTML

Bonjour à tous,

Je ne sais pas exactement si je dois exposer mon prb sur le forum Html ou Css, c'est pourquoi, il est mis là en premier !

Voilà, j'ai eu quelques prb avec le forum de mon site (configuration et installation) sans que je fasse quoique ce soit.
Un jour tout est OK, et le lendemain, là ça déconne !

Bon maintenant, c'est résolu, mais depuis le jour où j'ai eu ces prb, il n'y a plus de background sur mon site

J'ai pourtant tout vérifié (enfin je crois), mais j'ai rien vu d'anormal.
Aussi, au cas où, j'ai retranféré tous les html et css qui était sur mon pc, mais c'est exactement pareil après !
Franchement, je sais plus quoi faire !

Auriez-vous une idée pour savoir d'où ça peut bien provenir ?

Merci d'avance de vos idées. upload/19958-Image2.jpg
Modifié par sabrimi (31 Jan 2010 - 12:42)
Salut,

sabrimi a écrit :
Auriez-vous une idée pour savoir d'où ça peut bien provenir ?
Sans avoir le lien vers la page en ligne : non aucune. Smiley murf
sabrimi a écrit :
Pourquoi, c'est pas avec l'image ?
Ben non : on a besoin du code pour savoir d'où vient le problème.

En l'occurrence on se retrouve avoir en plein milieu de ton code un DOCTYPE, HEAD, BODY et un :
<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
qui génère le fond blanc.

A priori un include mal maîtrisé. Smiley cligne
Modifié par Heyoan (31 Jan 2010 - 11:41)
Bonjour d'après firebug, tu définis deux fois la couleur de fond pour body, une première dans ta feuille CSS et une seconde dans le fichier index.php, c'est c'est seconde définition qui est retenue.

Il y a également un problème de construction, puisque la page comporte au moins deux doctypes !

[EDIT : Un jour je posterais plus vite !]
Modifié par Laurie-Anne (31 Jan 2010 - 11:43)
Heyoan a écrit :
Ben non : on a besoin du code pour savoir d'où vient le problème.

Code Css :
body {
width : 992px;
font : normal 13px Verdana, "Trebuchet MS", Arial, "Times New Roman", "Microsoft Sans Serif";
color : #ffffff;
margin : auto;
background-color : #2B004B;
line-height : 150%;
}
.corps {
float : left

Code Html :
<link href="styles/styles.css" rel="stylesheet" type="text/css" title="">
<link href="styles/sitemap.css" rel="stylesheet" type="text/css" title="">
<link href="styles/menu_g.css" rel="stylesheet" type="text/css" title="">
<link href="styles/faq.css" rel="stylesheet" type="text/css" title="">
<link href="styles/cv.css" rel="stylesheet" type="text/css" title="">
<link href="styles/styles_img.css" rel="stylesheet" type="text/css" title="">
Modifié par sabrimi (31 Jan 2010 - 11:57)
sabrimi a écrit :

Code Css :
body {
width : 992px;
font : normal 13px Verdana, "Trebuchet MS", Arial, "Times New Roman", "Microsoft Sans Serif";
color : #ffffff;
margin : auto;
background-color : #2B004B;
line-height : 150%;
}
.corps {
float : left

Code Html :
<link href="styles/styles.css" rel="stylesheet" type="text/css" title="">
<link href="styles/sitemap.css" rel="stylesheet" type="text/css" title="">
<link href="styles/menu_g.css" rel="stylesheet" type="text/css" title="">
<link href="styles/faq.css" rel="stylesheet" type="text/css" title="">
<link href="styles/cv.css" rel="stylesheet" type="text/css" title="">
<link href="styles/styles_img.css" rel="stylesheet" type="text/css" title="">

Je crains que tu n'aies pas compris nos réponses : inutile de nous donner du code puisqu'avec la page en ligne on l'a déjà.

Et je le répète : le problème vient de ce que tu as une page html complète au beau milieu de ta première page.
Laurie-Anne a écrit :
Bonjour d'après firebug, tu définis deux fois la couleur de fond pour body, une première dans ta feuille CSS et une seconde dans le fichier index.php, c'est c'est seconde définition qui est retenue.

Il y a également un problème de construction, puisque la page comporte au moins deux doctypes !


S'il y a plusieurs Doctype, c'est parce que j'avais des prb avec W3C.
Comme il y a du Php et du Html, c'est assez difficile pour moi de bien maitriser.

Maintenant, concernant le background 2 fois définis, c'est certainement parce que si je n'en mettais qu'un, il y avait le prb de couleur !

Comme cela fait plusieurs mois que je n'ai pas toucher à tout ça, j'ai un peu oublier !!! Smiley confused
Heyoan a écrit :
Ben non : on a besoin du code pour savoir d'où vient le problème.


Comme tu as demandé le code !!!!

En effet, je comprends trop où tu veux en venir ???
Tu m'as dit :
Et je le répète : le problème vient de ce que tu as une page html complète au beau milieu de ta première page.
J'ai pas trop compris ce que tu dis là !
Modifié par sabrimi (31 Jan 2010 - 12:13)
Bon alors je reprends du début...

Pour que l'ami W3C soit content il faut :
* qu'il n'y ait qu'1 et 1 seul DOCTYPE.
* qu'il n'y ait qu'1 et 1 seul élément HEAD.
* qu'il n'y ait qu'1 et 1 seul élément BODY.

Tu dois faire en plein milieu de ton BODY un include PHP qui insère une page complète html (avec donc un nouveau DOCTYPE, HEAD, BODY) alors qu'un include correspond à un copier / collé et qu'il ne faudrait avoir que des éléments corrects pour se trouver dans le BODY.

Comme dans ce nouveau HEAD tu as une déclaration css pour le BODY (élément STYLE) c'est celle-ci qui est prise en compte.


PS : et oui je t'avais demandé le code mais c'est ce que tu m'avais donné en donnant le lien vers ta page en ligne. Smiley smile
Modifié par Heyoan (31 Jan 2010 - 12:17)
Heyoan a écrit :
Bon alors je reprends du début...

Pour que l'ami W3C soit content il faut :
* qu'il n'y ait qu'1 et 1 seul DOCTYPE.
* qu'il n'y ait qu'1 et 1 seul élément HEAD.
* qu'il n'y ait qu'1 et 1 seul élément BODY.

Tu dois faire en plein milieu de ton BODY un include PHP qui insère une page complète html (avec donc un nouveau DOCTYPE, HEAD, BODY) alors qu'un include correspond à un copier / collé et qu'il ne faudrait avoir que des éléments corrects pour se trouver dans le BODY.

Comme dans ce nouveau HEAD tu as une déclaration css pour le BODY (élément STYLE) c'est celle-ci qui est prise en compte.

OK, je pense avoir compris, mais c'est assez compliqué pour moi.

Comme j'avais pas mal d'erreurs avec W3C, il a fallu jongler avec tous les fichiers, mais c'était au début de l'année 2008.

Tout allait bien jusqu'à ce que j'ai eu ce prb de forum.
Depuis ce jour, plus de background apparant !
Surtout que j'ai rien touché aux fichiers propres à mon site.

Merci quand même de ton aide et passe un bon dimanche.
sabrimi a écrit :
passe un bon dimanche.
Toi également Smiley smile !

Si tu considères que ce sujet est [Résolu] merci de l'indiquer en éditant ton premier post et en modifiant le titre. Smiley cligne
Salut,

puisque ton problème n'est pas le même il aurait fallu créer un nouveau sujet puisque :
1) celui-ci étant marqué comme résolu c'est un hasard si j'ai vu ton message.
2) comment indiqueras-tu qu'il est résolu quand ce sera le cas ?

Pour ce qui est de ta question regarde cette astuce.