Passage aux standards
31 messages • Page 1 sur 3 • 1, 2, 3
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Passage aux standards
Voila pas mal de temps que je gonfle mes patrons avec les standarts WEB et qu'il faudrait absolument que je développe des sites qui soient aux normes et patati et patata... Voila, proposition accepté. Il faut donc que je réalise le site d'un client en respectant les standarts pour qu'on puisse voir les bénéfices que ça peut apporter... et en plus, ça me permet d'en apprendre beaucoup sur les standarts
Donc voici ma question :
Quand on regarde le site macromedia ( http://www.macromedia.com/fr/ )sous un vieux Netscape (j'ai le communicator 5.1), les css ne sont pas interprété, donc il affiche logiquement une page sans aucune mise en forme. Pareil avec openweb et pompage.net...
Lorsque je consulte le site que je suis en train de faire, mon netscape communicator 5.1 me lit une partie des css et pas les autres alors qu'il ne devrait rien lire. Du coup ça donne une mise en page dégueulasse.
Comment ça se fait ?
Donc voici ma question :
Quand on regarde le site macromedia ( http://www.macromedia.com/fr/ )sous un vieux Netscape (j'ai le communicator 5.1), les css ne sont pas interprété, donc il affiche logiquement une page sans aucune mise en forme. Pareil avec openweb et pompage.net...
Lorsque je consulte le site que je suis en train de faire, mon netscape communicator 5.1 me lit une partie des css et pas les autres alors qu'il ne devrait rien lire. Du coup ça donne une mise en page dégueulasse.
Comment ça se fait ?
- French Fred
- WRInaute impliqué

- Messages: 265
- Inscription: Jeu Fév 12, 2004 18:19
Salut,
En regardant les sources de la page de macromedia, il y a un seul fichier css qui est charger.
Il centralise les autres feuilles de style par l'instruction
L'instruction @import n'est pas executee par les navigateurs tel que NS 4.
Utilise cette instruction pour ne pas avoir une page a demi "designer" (je ne sais pas si le terme existe
)
Cordialement,
FRed
En regardant les sources de la page de macromedia, il y a un seul fichier css qui est charger.
Il centralise les autres feuilles de style par l'instruction
- Code: Tout sélectionner
@import url(/feuille_de_style.css);
L'instruction @import n'est pas executee par les navigateurs tel que NS 4.
Utilise cette instruction pour ne pas avoir une page a demi "designer" (je ne sais pas si le terme existe
Cordialement,
FRed
Open web par exemple n'utilise pas cette instruction par exemple et leur page n'est pas à "demi-designée". Peut-être qu'il faut tout simplement que j'utilise des boites en css2
#entete{
...
}
#contenu{
...
}
#pied_de_page{
...
}
plutôt que d'utiliser du css1 :
body{
...
}
p{
...
}
Je me dit que si un navigateur est capable d'afficher du css2, ma mise en page sera propre, sinon si il n'est capable d'afficher que du css1, mon contenu sera affiché sans mise en forme.
J'ai essayer, ça semble fonctionner, mais je suis pas sûr de mon coup dans l'application sur tous les navigateurs. Est-ce quelqu'un peut me confirmer que ça marche à chaque coup, notamment sur IE4 ou IE5 que je n'est plus...
#entete{
...
}
#contenu{
...
}
#pied_de_page{
...
}
plutôt que d'utiliser du css1 :
body{
...
}
p{
...
}
Je me dit que si un navigateur est capable d'afficher du css2, ma mise en page sera propre, sinon si il n'est capable d'afficher que du css1, mon contenu sera affiché sans mise en forme.
J'ai essayer, ça semble fonctionner, mais je suis pas sûr de mon coup dans l'application sur tous les navigateurs. Est-ce quelqu'un peut me confirmer que ça marche à chaque coup, notamment sur IE4 ou IE5 que je n'est plus...
Re: Passage aux standarts
blman a écrit:Lorsque je consulte le site que je suis en train de faire, mon netscape communicator 5.1 me lit une partie des css et pas les autres alors qu'il ne devrait rien lire. Du coup ça donne une mise en page dégueulasse.
C'est quand même bizarre, il n'aurait même pas du lire tes pages, N 5.1 n'a jamais existé.
Ceci étant dit, il faut utiliser "@import" comme dit précedemment pour que les vieux navigateurs ne lisent pas ta feuille de style.
PS: si tu dois faire un rapport à ton patron ou au client, sache que standard prend un "d" et pas un "t".
Entre la mauvaise orthographe de "standard", la mention d'un navigateur qui n'a jamais existé et la mention de "boites en css2" qui n'existent pas (le # a une fonction, tout comme le point ".", ça n'indique pas la version de CSS que tu veux utiliser au navigateur : http://www.w3.org/TR/REC-CSS1#id-as-selector )...
Bref ! vu ton niveau actuel, du moins à ce qui parait, je crois que tu t'es lancé dans une galère sans nom.
J'espère pour toi que les clients auquels tu as affaire ne sont pas trop exigeants sur le design, ou au moins que contractuellement rien ne t'obligera à faire du site 100% standard et dans l'esprit des standards.
Mon conseil : commence molo, et vois après les histoires de blocs. Contente-toi d'utiliser les styles pour les polices dans un premier temps.
Bref ! vu ton niveau actuel, du moins à ce qui parait, je crois que tu t'es lancé dans une galère sans nom.
J'espère pour toi que les clients auquels tu as affaire ne sont pas trop exigeants sur le design, ou au moins que contractuellement rien ne t'obligera à faire du site 100% standard et dans l'esprit des standards.
Mon conseil : commence molo, et vois après les histoires de blocs. Contente-toi d'utiliser les styles pour les polices dans un premier temps.
Salut
tu peut faire 2 feuilles de style.
1 pour les navigateurs récent que tu appelle avec @import
et 1 pour les vieux navigateurs que tu apelle avec <link href=""
@ import doit être mis en premier pour les navigateurs qui la prend en compte,
ceux qui ne la prend pas en compte passe à la suivante.
Bon courage
tu peut faire 2 feuilles de style.
1 pour les navigateurs récent que tu appelle avec @import
et 1 pour les vieux navigateurs que tu apelle avec <link href=""
@ import doit être mis en premier pour les navigateurs qui la prend en compte,
ceux qui ne la prend pas en compte passe à la suivante.
Bon courage
Ramon a écrit:@ import doit être mis en premier pour les navigateurs qui la prend en compte,
ceux qui ne la prend pas en compte passe à la suivante.
Bon courage
Si les navigateurs ne prennent pas en compte @import, ils l'ignoreront et passeront à la suite. Si par contre il gère cette propriété, il la prendra en compte, et continuera quand même après. Au final, tu auras la même presentation pour tous les navigateurs, gérant l'import ou non...
Bon yanhl, ok, je me suit planté, la version c'est communicator 4.51, standard s'écrit avec un "d"... Mais si je suis tes conseils, je ferais jamais rien... donc ton post, je l'oubli, il me sert à rien. Des sites avec les typos et les couleurs gérés en css, j'en ais déjà fais pas mal et justement, je voudrais en profiter pour approndir mes connaissances.
J'ai déjà aider pas mal de personnes sur ce forum sur des sujets que je connaissaient bien donc j'attendais au moins de ce post que ceux qui connaissent bien les standarDs puissent me renvoyer la pareil... et pas jouer sur les mots...
Un énorme merci à ceux qui m'ont donner quelques pistes, je vais continuer mon apprentissage.
PS : Putain, c'est gonflant quand même, j'essaye de convaincre mes patrons, qui, eux, ne voient que RENTABILITE, pour la "bonne cause" (passage aux standards, plein de bonnes intentions) et on me dit (en gros) que je peux aller me coucher... En plus, tu me juge sans même savoir ce que je sais faire et dans quelles conditions je les fais, tu ne connais pas mon niveau. Vraiment, là, ça me fait chier... je tenais à le dire.
Bon j'arrête là, je vais me REconcentrer sur mes css parce que, finalement, c'est la seule chose qui m'importe aujourd'hui !
J'ai déjà aider pas mal de personnes sur ce forum sur des sujets que je connaissaient bien donc j'attendais au moins de ce post que ceux qui connaissent bien les standarDs puissent me renvoyer la pareil... et pas jouer sur les mots...
Un énorme merci à ceux qui m'ont donner quelques pistes, je vais continuer mon apprentissage.
PS : Putain, c'est gonflant quand même, j'essaye de convaincre mes patrons, qui, eux, ne voient que RENTABILITE, pour la "bonne cause" (passage aux standards, plein de bonnes intentions) et on me dit (en gros) que je peux aller me coucher... En plus, tu me juge sans même savoir ce que je sais faire et dans quelles conditions je les fais, tu ne connais pas mon niveau. Vraiment, là, ça me fait chier... je tenais à le dire.
Bon j'arrête là, je vais me REconcentrer sur mes css parce que, finalement, c'est la seule chose qui m'importe aujourd'hui !
- lafleur2004
- WRInaute accro

- Messages: 1377
- Inscription: Jeu Avr 08, 2004 22:40
blman a écrit:PS : Putain, c'est gonflant quand même, j'essaye de convaincre mes patrons, qui, eux, ne voient que RENTABILITE, pour la "bonne cause" (passage aux standards, plein de bonnes intentions) et on me dit (en gros) que je peux aller me coucher...
Salut,
Ca, c'est bon signe : ils connaissent leur métier de patron. Tant qu'ils gagneront de l'argent, ils pourront continuer à t'embaucher
C'est donc à toi de poursuivre la discussion sur le terrain de la rentabilité. Ne peux-tu trouver des arguments du genre "quand je maîtriserai les standards, je gagnerai environ 10 % de temps dans le développement des sites parce que telle et telle étape (par exemple, les tests dans les différents navigateurs) sera raccourcie de moitié." ? Ou bien "le respect des standards est de plus en plus exigé dans les cahiers des charges de telles entreprises, il importe que nous les maîtrisions pour ne pas louper des affaires. " ?
blman > te fâche pas, je voulais juste t'éviter de te mettre dans la m..., par exemple si tes patrons sont un peu trop enthousiastes et te demandent de faire un site top design en ayant précisé contractuellement que le site allait être dans l'esprit des standards.
Pour en revenir à ton problème : designé ou demi-designé, finalement tu t'en fous un peu non ? Quel est le problème de ne pas avoir quelque chose de parfait sous N4 ?
Les standards ne disent pas que le design doit être parfaitement identique d'un navigateur à l'autre, mais que ça restera lisible.
Bref, cessons de jouer sur les mots.
NN4.x étant une véritable daube comme on en voit peu de nos jours, tu dois faire TRES TRES attention quand tu juges l'application de css avec lui. Si ta feuille est à moitié interprétée, c'est peut-être que quelque chose ne lui plait pas vers le milieu de ta CSS. Ca peut être à peu près tout et n'importe quoi, donc vérifie ta syntaxe avec le validator css du W3C : http://jigsaw.w3.org/css-validator/
Pour mon malheur, j'ai très bien connu NN4, et je t'aiderais si je le peux parce que franchement... c'est l'enfer ! Au passage, t'aurais peut-être du commencer à dire à ton boss qu'il fallait abandonner NN4
Une idée à base d'import : les auteurs de phpBB font une partie dans la page et externalisent les sections incompatibles NN4 (i.e. : qu'il essaye malheureusement d'interpréter, comme les bordures des éléments de formulaires) dans une feuille externe avec @import. Sinon y'a la solution de Ramon rectifiée par maxttb ce qui veut dire que tu peux faire un mix des deux : link + import pour faire plus léger, sinon tu vas définir des choses deux fois.
Pour en revenir à ton problème : designé ou demi-designé, finalement tu t'en fous un peu non ? Quel est le problème de ne pas avoir quelque chose de parfait sous N4 ?
Les standards ne disent pas que le design doit être parfaitement identique d'un navigateur à l'autre, mais que ça restera lisible.
Bref, cessons de jouer sur les mots.
NN4.x étant une véritable daube comme on en voit peu de nos jours, tu dois faire TRES TRES attention quand tu juges l'application de css avec lui. Si ta feuille est à moitié interprétée, c'est peut-être que quelque chose ne lui plait pas vers le milieu de ta CSS. Ca peut être à peu près tout et n'importe quoi, donc vérifie ta syntaxe avec le validator css du W3C : http://jigsaw.w3.org/css-validator/
Pour mon malheur, j'ai très bien connu NN4, et je t'aiderais si je le peux parce que franchement... c'est l'enfer ! Au passage, t'aurais peut-être du commencer à dire à ton boss qu'il fallait abandonner NN4
Une idée à base d'import : les auteurs de phpBB font une partie dans la page et externalisent les sections incompatibles NN4 (i.e. : qu'il essaye malheureusement d'interpréter, comme les bordures des éléments de formulaires) dans une feuille externe avec @import. Sinon y'a la solution de Ramon rectifiée par maxttb ce qui veut dire que tu peux faire un mix des deux : link + import pour faire plus léger, sinon tu vas définir des choses deux fois.
31 messages • Page 1 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La mesure d'audience axée référencement
- Live Search corrige le problème de referrers
- Gestion des langues et des sessions en PHP / MySQL
- OpenSocial : le projet de Google pour contrôler les réseaux sociaux
- Fin de l'API Google Search SOAP
- Mise à jour du PageRank (29 Septembre 2006)
- Passage à l'heure d'été/hiver sur un forum phpBB
- Mise à jour de Google Images (Juillet 2006)
- Mise à jour de Google Images (16/04/2006)
- Google rachète JotSpot, spécialiste du wiki
- en colère contre les standards !
- Standards W3C -- vs --- Référencement
- Sémantique, standards W3C et référencement
- Polices compatibles et standards web
- De l'intérêt des standards du Web
- Un forum sur les Standards web
- Standards du Web : aucune contre-indication !
- Internet explorer 8 conforme aux standards du Web ?
- Site aux normes des standards du web
- Webonorme - Annuaire sur les standards du web
- Faut-il respecter les standards HTML ou XHTML ?
- [RESOLU] Erreur xhtml sur des caractères standards
- Respect des standards du web pour un meilleur référencement
- Lancement du premier forum francophone sur les standards
Consultez la description détaillée des produits ou services de Google suivants : JotSpot, OpenSocial
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum