Diference entre IE et mozzila ainsi que probleme de validation
Résolu/Fermé
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
-
5 nov. 2013 à 13:26
palpatine38 Messages postés 17 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 6 novembre 2013 - 6 nov. 2013 à 22:38
palpatine38 Messages postés 17 Date d'inscription mardi 5 novembre 2013 Statut Membre Dernière intervention 6 novembre 2013 - 6 nov. 2013 à 22:38
A voir également:
- Diference entre IE et mozzila ainsi que probleme de validation
- Ethernet n'a pas de configuration ip valide - Guide
- Google payment ie ltd - Forum Consommation & Internet
- Commande en cours de validation fnac - Forum Consommation & Internet
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
- Prélèvement "CB Google" inconnu. Arnaque ? ✓ - Forum Consommation & Internet
13 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
5 nov. 2013 à 14:36
5 nov. 2013 à 14:36
Salut,
Premièrement il est extrêmement déconseillé de demander à l'utilisateur de changer de navigateur (sous quel droit d'ailleurs ?). C'est à toi d'adapter ton site aux visiteurs, pas l'inverse.
IE est un navigateur très utilisé et performant (malgrès que beaucoup de "développeur web" croient l'inverse). Soit on fait avec, soit on ne fait pas.
Ton premier problème avec l'encadrement des images sur IE peut être réglé avec un peu de css, par exemple :
Ton deuxième problème concernant les images provient d'une erreur de syntaxe (erreur de validation n°2). En effet l'attribut background n'existe pas en html, il s'agit d'une propriété css.
Il faut donc corriger ton code comme ceci :
Enfin pour la dernière erreur de validation, l'attribut language ne fait plus partie des standards, tu peux donc le supprimer (l'attribut type suffit).
Bonne journée
Premièrement il est extrêmement déconseillé de demander à l'utilisateur de changer de navigateur (sous quel droit d'ailleurs ?). C'est à toi d'adapter ton site aux visiteurs, pas l'inverse.
IE est un navigateur très utilisé et performant (malgrès que beaucoup de "développeur web" croient l'inverse). Soit on fait avec, soit on ne fait pas.
Ton premier problème avec l'encadrement des images sur IE peut être réglé avec un peu de css, par exemple :
img { border: none; }(on enlève les bordures de toutes les balises img)
Ton deuxième problème concernant les images provient d'une erreur de syntaxe (erreur de validation n°2). En effet l'attribut background n'existe pas en html, il s'agit d'une propriété css.
Il faut donc corriger ton code comme ceci :
<tr align="left" style="background: 'images/maintenance1.jpg';"><td><a href="nos mét...
Enfin pour la dernière erreur de validation, l'attribut language ne fait plus partie des standards, tu peux donc le supprimer (l'attribut type suffit).
Bonne journée
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
5 nov. 2013 à 17:02
5 nov. 2013 à 17:02
Pour la dernière erreur, il s'agit des balises scripts.
Il faut que tu corrige cette ligne :
Pour les images de la page Nos métiers, la solution est dans mon précédent message.
Pour la transition du diaporama, tu peux essayer avec la propriété transition-delay.
Par contre dans ton exemple tu appliques la propriété transition-duration sur le sélecteur * donc pour toutes les balises html. Il serait mieux de cibler précisement la balise html qui contient ton diaporama.
J'avais oublié l'erreur sur l'encodage de ta page. Il faut que tu ajoute une balise meta au début de l'entête html de ton document :
Si tu as des problèmes avec les caractères spéciaux (accents...) suite à l'ajout de cette meta, il faudra convertir ton fichier source en UTF-8 (avec Notepad++par exemple).
Il faut que tu corrige cette ligne :
<script type="text/javascript" language="javascript" src="js/jc1.js"></script>par celle-ci (on enlève l'attribut language) :
<script type="text/javascript" src="js/jc1.js"></script>
Pour les images de la page Nos métiers, la solution est dans mon précédent message.
Pour la transition du diaporama, tu peux essayer avec la propriété transition-delay.
Par contre dans ton exemple tu appliques la propriété transition-duration sur le sélecteur * donc pour toutes les balises html. Il serait mieux de cibler précisement la balise html qui contient ton diaporama.
J'avais oublié l'erreur sur l'encodage de ta page. Il faut que tu ajoute une balise meta au début de l'entête html de ton document :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<!-- suite du code html... -->
Si tu as des problèmes avec les caractères spéciaux (accents...) suite à l'ajout de cette meta, il faudra convertir ton fichier source en UTF-8 (avec Notepad++par exemple).
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
5 nov. 2013 à 13:44
5 nov. 2013 à 13:44
merci de la réponse
pourrais tu me dire comment on fait pour mettre une alerte "pop up"
pourrais tu me dire comment on fait pour mettre une alerte "pop up"
NanoPish
Messages postés
292
Date d'inscription
dimanche 3 novembre 2013
Statut
Membre
Dernière intervention
19 mai 2017
41
5 nov. 2013 à 13:48
5 nov. 2013 à 13:48
Je ne suis pas programmeur mais je pense qu'il faut pour cela développer ou utiliser un script approprié.
On peut trouver ce genre de script en ligne :
Ici en javascript : http://www.destrucsaweb.com/ressources/phpmyannu/goto_36.php
Ou la pour un site en HTML5 ça devrait marcher: http://www.editeurjavascript.com/scripts/scripts_navigation_1_51.php
Bonne chance :)
On peut trouver ce genre de script en ligne :
Ici en javascript : http://www.destrucsaweb.com/ressources/phpmyannu/goto_36.php
Ou la pour un site en HTML5 ça devrait marcher: http://www.editeurjavascript.com/scripts/scripts_navigation_1_51.php
Bonne chance :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
5 nov. 2013 à 14:57
5 nov. 2013 à 14:57
merci de ta réponse
alors avec img { border: none; } ça a marché merci bien
j'avais essayer des choses du genre mais sans succès
pour l'erreur 2 c'est corrigé
ensuite la dernière j'ai pas tout saisi
il faut que j'enlève : lang="fr" ?
me reste plus que le problème des image qui s'affiche pas dans la page "nos métiers" et seulement sur IE et se serra OK
une autre question au cas où
j'arrive a régler la vitesse de transition du diaporama grâce a :
* {transition-duration: 1.2s;} dans mon CSS mais j'arrive pas a trouver ce qu'il faut écrire pour régler la durée d'affichage des images
alors avec img { border: none; } ça a marché merci bien
j'avais essayer des choses du genre mais sans succès
pour l'erreur 2 c'est corrigé
ensuite la dernière j'ai pas tout saisi
il faut que j'enlève : lang="fr" ?
me reste plus que le problème des image qui s'affiche pas dans la page "nos métiers" et seulement sur IE et se serra OK
une autre question au cas où
j'arrive a régler la vitesse de transition du diaporama grâce a :
* {transition-duration: 1.2s;} dans mon CSS mais j'arrive pas a trouver ce qu'il faut écrire pour régler la durée d'affichage des images
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
5 nov. 2013 à 19:59
5 nov. 2013 à 19:59
re bonjour
dsl je m'étais absenté
encore merci pour ta réponse
alors language=javascript enlever ça marche
ensuite la balise meta effectivement si je la met j'ai un problème avec les accents
donc si j'ai bien compris il faut que je convertisse avec notepad++
j'ai notepad
je suppose que c'est dans l'onglet encodage (ANSI) il faut que je mette UTF-8
pour le diaporama effectivement je sélectionne car en fait j'ai trouver cette écriture en cherchant a droite et gauche sur des forum et quand j'ai vu que ça marchait j'ai pas insister +
par contre transition delay j'avais déjà essayer et je l'ai retenter et ça marche pas ... tans pis c'était un bonus au cas ou
pour les image d'arrière plan de mes cellule depuis que j'ai mis ton code ça ne marche plus ni sur IE ni sur Mozilla
ai-je mal recopier ce que tu as écrit (pourtant j'ai fait copier coller)
dsl je m'étais absenté
encore merci pour ta réponse
alors language=javascript enlever ça marche
ensuite la balise meta effectivement si je la met j'ai un problème avec les accents
donc si j'ai bien compris il faut que je convertisse avec notepad++
j'ai notepad
je suppose que c'est dans l'onglet encodage (ANSI) il faut que je mette UTF-8
pour le diaporama effectivement je sélectionne car en fait j'ai trouver cette écriture en cherchant a droite et gauche sur des forum et quand j'ai vu que ça marchait j'ai pas insister +
par contre transition delay j'avais déjà essayer et je l'ai retenter et ça marche pas ... tans pis c'était un bonus au cas ou
pour les image d'arrière plan de mes cellule depuis que j'ai mis ton code ça ne marche plus ni sur IE ni sur Mozilla
ai-je mal recopier ce que tu as écrit (pourtant j'ai fait copier coller)
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
5 nov. 2013 à 20:11
5 nov. 2013 à 20:11
edit:
j'ai changer en utf-8 pour la page index et c'est bon ca marche je fait les autres pages apres manger merci
j'ai changer en utf-8 pour la page index et c'est bon ca marche je fait les autres pages apres manger merci
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
Modifié par palpatine38 le 5/11/2013 à 21:50
Modifié par palpatine38 le 5/11/2013 à 21:50
voila j'ai tout passé en utf-8
-j'ai valider les pages ça marche parfaitement
-en ce qui concerne les arrières plan de mes cellules qui déconnent (page "metiers" ) est ce que ce ne serai pas plus simple que j'enlève ce tableau et qu'a la place je fasse 5 bloc séparés que je place a la bonne position ?
-j'ai valider les pages ça marche parfaitement
-en ce qui concerne les arrières plan de mes cellules qui déconnent (page "metiers" ) est ce que ce ne serai pas plus simple que j'enlève ce tableau et qu'a la place je fasse 5 bloc séparés que je place a la bonne position ?
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 00:48
6 nov. 2013 à 00:48
bon j'ai craquer et j'ai fait 10 bloc différent dans ma page "metiers" au lieu de mon tableau avec cellule (5 bloc pour les 5 photo et 5 autre bloc pour les textes)
et ça marche sur IE et mozilla
par contre si tu peux me renseigner j'avais fait au départ 5 bloc avec l'image en lien vers la page desirer puis j'avais ecrit dedans mon texte avec <p>
le + c'est que quand je metai ma souris n'importe ou sur l'image mon texte changeai de couleur car =lien
mais le souci c'est que le texte etait au milieu de la photo et je n'arrivais pas a le décaler + a gauche
du coup j'ai refait 5 autre bloc avec les textes je les ai positionner ou je voulai et j'ai aussi assigner les lien au texte
par contre maintenant quand je balade la souris sur la photo il ne met pas mon texte d'une autre couleur
je sais pas si je suis bien arriver a me faire comprendre
en tout cas j'ai validé toutes mes pages et aucune erreur
merci beaucoup pour ton aide
et ça marche sur IE et mozilla
par contre si tu peux me renseigner j'avais fait au départ 5 bloc avec l'image en lien vers la page desirer puis j'avais ecrit dedans mon texte avec <p>
le + c'est que quand je metai ma souris n'importe ou sur l'image mon texte changeai de couleur car =lien
mais le souci c'est que le texte etait au milieu de la photo et je n'arrivais pas a le décaler + a gauche
du coup j'ai refait 5 autre bloc avec les textes je les ai positionner ou je voulai et j'ai aussi assigner les lien au texte
par contre maintenant quand je balade la souris sur la photo il ne met pas mon texte d'une autre couleur
je sais pas si je suis bien arriver a me faire comprendre
en tout cas j'ai validé toutes mes pages et aucune erreur
merci beaucoup pour ton aide
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
Modifié par Pitet le 6/11/2013 à 11:39
Modifié par Pitet le 6/11/2013 à 11:39
En effet j'avais fait une erreur sur mon code. On ne peut pas appliquer un background à une balise <tr>, il fallait donc le faire sur la balise <td> :
Mais tu as bien fait de changer ta structure car les tableau html doivent être utilisé pour présenter des données en tableau et ne doivent pas être utilisé pour de la mise en page.
Il faut que tu corriges ton css pour enlever le transition-duration sur toutes tes balises. Apparement tu utilises cette propriété pour le diaporama de la page Actualité. Si c'est le cas tu peux définir le transition-duration uniquement sur le diaporama comme ceci :
Il y a le même problème avec le style appliqué à la balise <p> :
Je suppose que ce code est pour positionner correctement le contenu central de la page. Dans ce cas utilise de préférence une classe css comme ceci :
HTML
CSS
Enfin pour ton menu, je te propose le code suivant qui sera plus facile à comprendre et donc à faire évoluer :
<tr align="left"><td style="background: 'images/maintenance1.jpg';"><a href="nos mét...
Mais tu as bien fait de changer ta structure car les tableau html doivent être utilisé pour présenter des données en tableau et ne doivent pas être utilisé pour de la mise en page.
Il faut que tu corriges ton css pour enlever le transition-duration sur toutes tes balises. Apparement tu utilises cette propriété pour le diaporama de la page Actualité. Si c'est le cas tu peux définir le transition-duration uniquement sur le diaporama comme ceci :
.box_skitter1 { transition-duration: 1.2s; }
Il y a le même problème avec le style appliqué à la balise <p> :
p {Avec ce code, tous les paragraphes de ton site vont être décalé ce qui pourra encore te poser des problèmes.
margin-left: 400px;
position: relative;
bottom: 70px;
}
Je suppose que ce code est pour positionner correctement le contenu central de la page. Dans ce cas utilise de préférence une classe css comme ceci :
HTML
<p class="contenu-central">
L'entreprise SPAD a été créée [...]
</p>
CSS
.contenu-central {
margin-left: 400px;
bottom: 70px;
}
Enfin pour ton menu, je te propose le code suivant qui sera plus facile à comprendre et donc à faire évoluer :
En résumé je place l'image sur le lien et je place le nom du menu à l'intérieur du lien. Ainsi, pas besoin de se battre avec les positions absolute, et le changement de couleur du texte fonctionne quand on passe la souris sur l'image.
<div id="box50">
<a href="nos métiers maintenance industriel.htm" style="display: inline-block; width: 1135px; height: 47px; background: url('images/maintenance1.jpg');">
<div style="margin-top: 14px; margin-left: 50px;">Maintenance Industrielle</div>
</a>
</div>
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 12:04
6 nov. 2013 à 12:04
merci beaucoup PITET
je m'en occupe de suite
je m'en occupe de suite
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 12:59
6 nov. 2013 à 12:59
merci encore une fois PITET tu m'as vraiment beaucoup aidé et tu m'as fait comprendre mes erreurs
je t'en remercie
pour mon menu j'avais fait quelque chose qui ressemble a ce que tu as écrit mais tu as mis le doigt sur mon problème qui était que tous les <p> était décaler a cause de
p {
margin-left: 400px;
position: relative;
bottom: 70px;
}
voila pourquoi je n'arrivai pas a mettre ou je voulai le texte
j'ai écrit avec ton code qui est clairement plus lisible
peux tu juste m'explique pourquoi le : style="display: inline-block;
j'ai essayé de chercher a quoi ça sert mais j'ai pas tout compris
niveau validation il n'accepte pas :
Line 37, Column 62: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag
..."margin-top: 14px; margin-left: 50px;">Maintenance Industrielle</div> </a> </d...
?
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
on dirai qu'il ne veux pas qu'on mette de<div> a l'interieur d'un <a>
j'utilise un diaporama sur "actualité" et également sur les pages:
"métiers/maintenance industriel"
"métiers/sécurité"
"métiers/bâtiment" etc..
en fait j'ai 2 diaporama différent
le box_skitter et le box_skiter1
il est vrai que je peux mettre la transition sur ces 2 éléments au lieu de le mettre a toutes les balises si c'est mieux
je t'en remercie
pour mon menu j'avais fait quelque chose qui ressemble a ce que tu as écrit mais tu as mis le doigt sur mon problème qui était que tous les <p> était décaler a cause de
p {
margin-left: 400px;
position: relative;
bottom: 70px;
}
voila pourquoi je n'arrivai pas a mettre ou je voulai le texte
j'ai écrit avec ton code qui est clairement plus lisible
peux tu juste m'explique pourquoi le : style="display: inline-block;
j'ai essayé de chercher a quoi ça sert mais j'ai pas tout compris
niveau validation il n'accepte pas :
Line 37, Column 62: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag
..."margin-top: 14px; margin-left: 50px;">Maintenance Industrielle</div> </a> </d...
?
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
on dirai qu'il ne veux pas qu'on mette de<div> a l'interieur d'un <a>
Il faut que tu corriges ton css pour enlever le transition-duration sur toutes tes balises. Apparement tu utilises cette propriété pour le diaporama de la page Actualité. Si c'est le cas tu peux définir le transition-duration uniquement sur le diaporama comme ceci :
.box_skitter1 { transition-duration: 1.2s; }
j'utilise un diaporama sur "actualité" et également sur les pages:
"métiers/maintenance industriel"
"métiers/sécurité"
"métiers/bâtiment" etc..
en fait j'ai 2 diaporama différent
le box_skitter et le box_skiter1
il est vrai que je peux mettre la transition sur ces 2 éléments au lieu de le mettre a toutes les balises si c'est mieux
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 13:23
6 nov. 2013 à 13:23
pendant que j'y suis
je voulai essayer de faire que les lien de ces soutitres (batiment; securité maintenance...)
sous noir quand on les survole
pour cela j'ai ecrit:
dans HTML
<a href="nos métiers batiment.htm" class="soustitres"
et dans CSS
a.soustitres :hover {
color: black;
text-decoration:none;
}
ça marche sauf que le lien passe un court moment au jaune avant de passé noir
et pareil un court moment jaune avant de revenir blanc quand on enlève la souris
donc il prend aussi en compte le :
a:hover {
color: #FFde00;
text-decoration:none;
}
qui correspond aux autres liens
est ce que j'ai fait une erreur d'écriture
ou faut t'il que je choisisse une class aussi pour les lien que je veux mettre jaune
(ex: class = "lien jaune")
de manière a supprimer le:
a:hover {
color: #FFde00;
text-decoration:none;
}
et a la place de mettre un truc du genre
a.lien jaune :hover {
color: #FFde00;
text-decoration:none;
}
je voulai essayer de faire que les lien de ces soutitres (batiment; securité maintenance...)
sous noir quand on les survole
pour cela j'ai ecrit:
dans HTML
<a href="nos métiers batiment.htm" class="soustitres"
et dans CSS
a.soustitres :hover {
color: black;
text-decoration:none;
}
ça marche sauf que le lien passe un court moment au jaune avant de passé noir
et pareil un court moment jaune avant de revenir blanc quand on enlève la souris
donc il prend aussi en compte le :
a:hover {
color: #FFde00;
text-decoration:none;
}
qui correspond aux autres liens
est ce que j'ai fait une erreur d'écriture
ou faut t'il que je choisisse une class aussi pour les lien que je veux mettre jaune
(ex: class = "lien jaune")
de manière a supprimer le:
a:hover {
color: #FFde00;
text-decoration:none;
}
et a la place de mettre un truc du genre
a.lien jaune :hover {
color: #FFde00;
text-decoration:none;
}
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
6 nov. 2013 à 14:22
6 nov. 2013 à 14:22
Il existe trois type d'élément html :
- type block (<div> <p> etc...) : ces éléments s'affiche comme un bloc, c-a-d qu'il prennent par défaut 100% de la largeur disponible et les éléments suivants sont placé à la ligne en dessous.
- type inline (<span> <a> etc...) : ces éléments s'affiche sur une ligne, la largeur de ces éléments est en fonction de leur contenu et les éléments inline suivant s'affiche sur la même ligne
- type inline-block (<input> etc...) : c'est un mix des deux. Les éléments inline-block s'affiche comme des blocs mais se positionnent les uns à coté des autres, et leurs taille dépend du contenu
Comme tu l'as compris, il n'est pas valide (en html 4.01) de mettre une balise div à l'intérieur d'une balise a, puisque cela correspond à mettre un élément de type bloc dans un élément de type ligne (illogique).
Cette div permettait surtout de centrer le texte avec les marges. On peut s'en passer en utilisant le padding sur la balise a :
Oui c'est mieux d'appliquer les bons styles sur les bons éléments pour éviter les effets de bords et mauvaise surprise.
En laissant la transition sur tous les éléments, il s'applique également sur tes hover par exemple : le texte du menu met 1.2s à passer du blanc au jaune.
C'est surement la raison de ton problème avec la classe soustitres, essaye de le corriger pour voir si tes hover fonctionnent correctement.
- type block (<div> <p> etc...) : ces éléments s'affiche comme un bloc, c-a-d qu'il prennent par défaut 100% de la largeur disponible et les éléments suivants sont placé à la ligne en dessous.
- type inline (<span> <a> etc...) : ces éléments s'affiche sur une ligne, la largeur de ces éléments est en fonction de leur contenu et les éléments inline suivant s'affiche sur la même ligne
- type inline-block (<input> etc...) : c'est un mix des deux. Les éléments inline-block s'affiche comme des blocs mais se positionnent les uns à coté des autres, et leurs taille dépend du contenu
Comme tu l'as compris, il n'est pas valide (en html 4.01) de mettre une balise div à l'intérieur d'une balise a, puisque cela correspond à mettre un élément de type bloc dans un élément de type ligne (illogique).
Cette div permettait surtout de centrer le texte avec les marges. On peut s'en passer en utilisant le padding sur la balise a :
<div id="box50">
<a href="nos métiers maintenance industriel.htm" style="display: inline-block; width: 1135px; height: 47px; background: url('images/maintenance1.jpg'); padding-top: 14px; padding-left: 50px;">
Maintenance Industrielle
</a>
</div>
Oui c'est mieux d'appliquer les bons styles sur les bons éléments pour éviter les effets de bords et mauvaise surprise.
En laissant la transition sur tous les éléments, il s'applique également sur tes hover par exemple : le texte du menu met 1.2s à passer du blanc au jaune.
C'est surement la raison de ton problème avec la classe soustitres, essaye de le corriger pour voir si tes hover fonctionnent correctement.
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 15:20
6 nov. 2013 à 15:20
merci pour l'explication block et inline --> très instructif
cela m'évitera des erreurs a l'avenir
en remplaçant le >div> par le padding nickel ça marche et c'est validé
pour le lien qui passait en jaune avant de passer en noir c'est corriger également
(ne me demande pas comment car je sais pas)
donc normalement je devrait bientôt avoir fini de t'embêter ^^
reste tjrs cette histoire de :
* {transition-duration: 1.2s;}
si je l'écrit :
.box_skitter1 { transition-duration: 1.2s; }
cela ne fonctionne plus
je ne te cache pas que j'ai du mal a comprendre ce système d'autant
que le diaporama fait référence a des script qu'on m'as passé
et pour le moment je t'avoue que je suis encore au niveau de découverte des scripts
cela m'évitera des erreurs a l'avenir
en remplaçant le >div> par le padding nickel ça marche et c'est validé
pour le lien qui passait en jaune avant de passer en noir c'est corriger également
(ne me demande pas comment car je sais pas)
donc normalement je devrait bientôt avoir fini de t'embêter ^^
reste tjrs cette histoire de :
* {transition-duration: 1.2s;}
si je l'écrit :
.box_skitter1 { transition-duration: 1.2s; }
cela ne fonctionne plus
je ne te cache pas que j'ai du mal a comprendre ce système d'autant
que le diaporama fait référence a des script qu'on m'as passé
et pour le moment je t'avoue que je suis encore au niveau de découverte des scripts
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
6 nov. 2013 à 16:06
6 nov. 2013 à 16:06
En regardant plus en détail, je vois en effet que tu utilise le slideshow jquery Skitter dont tu peux trouver la documentation ici : http://www.skitter-slider.net/documentation
Tu peux donc supprimer la propriété css transition-duration de ton fichier css et configurer les délais de slider dans l'initialisation de la fonction skitter en javascript :
Tu peux donc supprimer la propriété css transition-duration de ton fichier css et configurer les délais de slider dans l'initialisation de la fonction skitter en javascript :
$(document).ready(function() {
$('.box_skitter_large').skitter({
theme: 'clean',
numbers_align: 'center',
dots: true,
preview: true,
interval: 3000,
velocity: 1.2
});
});
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 16:15
6 nov. 2013 à 16:15
oui jquery ca me dit quelque chose
celui qui m'as filer les script dont j'avais besoin m'en a parler
par contre je ne sais pas du tout a quel endroit ce que tu me marque est écrit et comment le modifier
si c'est dans les JS de mon script alors peut être j'ouvre pas avec le bon programme
car quand j'ouvre je voit juste une série de code incompréhensible tout a la suite
comme jc2.js par exemple
celui qui m'as filer les script dont j'avais besoin m'en a parler
par contre je ne sais pas du tout a quel endroit ce que tu me marque est écrit et comment le modifier
si c'est dans les JS de mon script alors peut être j'ouvre pas avec le bon programme
car quand j'ouvre je voit juste une série de code incompréhensible tout a la suite
comme jc2.js par exemple
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 16:23
6 nov. 2013 à 16:23
edit:
ca y est j'ai compris de quoi tu me parlai dsl ^^
c'est bon j'ai rajouter les 2 lignes que tu m'as écrit je regarde
ca y est j'ai compris de quoi tu me parlai dsl ^^
c'est bon j'ai rajouter les 2 lignes que tu m'as écrit je regarde
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
524
Modifié par Pitet le 6/11/2013 à 16:23
Modifié par Pitet le 6/11/2013 à 16:23
Tes librairies javascript (jc1.js et jc2.js) ne doivent pas être modifiées. Le code est incompréhensible car il a été compressé afin de rendre son téléchargement plus rapide.
Le code javascript que je t'ai posté est celui visible dans la balise <head> de la page Actualités.
Le code javascript que je t'ai posté est celui visible dans la balise <head> de la page Actualités.
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 16:28
6 nov. 2013 à 16:28
ok alors tu me conseil de telecharger les script jqwery et de remplacer les jc1 et jc2
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 225
6 nov. 2013 à 15:35
6 nov. 2013 à 15:35
Petit conseil de web design: pour la photo en page d'accueil, encode-la en JPEG progressif, ça rends mieux lors du chargement de la page (explication ici). Et pense ausi a créer une version plus petite du logo, qui fait quand même 4724x1500 pixels pour être affichée sur du 160x60 (qui plus est c'est pas la même proportion, ça devrait être 160x50): tu y perds 846 Kio par rapport à si c'était un PNG de la bonne taille.
palpatine38
Messages postés
17
Date d'inscription
mardi 5 novembre 2013
Statut
Membre
Dernière intervention
6 novembre 2013
6 nov. 2013 à 15:42
6 nov. 2013 à 15:42
ok merci je regarde ça
NanoPish
Messages postés
292
Date d'inscription
dimanche 3 novembre 2013
Statut
Membre
Dernière intervention
19 mai 2017
41
Modifié par NanoPish le 5/11/2013 à 13:35
Modifié par NanoPish le 5/11/2013 à 13:35
Je vous conseille de mettre une alerte "pop up" qui informe les gens que votre site est optimisé pour mozilla firefox et qui leur conseille de le télécharger car il y a beaucoup de problème de c,e genre avec internet explorer. De plus mozilla firefox est un bien meilleurs logiciel, ça ne pourra qu'aider les gens. Sinon je trouve le design du site trés propre bien joué.
Sinon, l'UTF 8 est un format d'encodage super courant (la majorité des sites web l'utilisent) qui permet d'intégrer à peu près tous les caractères et caractères spéciaux dans le code de ton site (plus d'info ici https://fr.wikipedia.org/wiki/UTF-8
Sinon je ne sais pas tp pour les autres problèmes, je ne suis pas programmeur, je laisse un expert répondre par rapport au code en lui même :).
Sinon, l'UTF 8 est un format d'encodage super courant (la majorité des sites web l'utilisent) qui permet d'intégrer à peu près tous les caractères et caractères spéciaux dans le code de ton site (plus d'info ici https://fr.wikipedia.org/wiki/UTF-8
Sinon je ne sais pas tp pour les autres problèmes, je ne suis pas programmeur, je laisse un expert répondre par rapport au code en lui même :).
telliak
Messages postés
3655
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
27 mars 2024
875
5 nov. 2013 à 21:54
5 nov. 2013 à 21:54
Salut,
votre site est optimisé pour mozilla firefox et qui leur conseille de le télécharger
... surtout pas, il n'y a pas mieux pour faire fuir les visiteurs !
votre site est optimisé pour mozilla firefox et qui leur conseille de le télécharger
... surtout pas, il n'y a pas mieux pour faire fuir les visiteurs !