Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

développer en css pour sauver le contenu

Aller à la page 1, 2, 3  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
dd32
Modérateur
Modérateur

Inscrit le: 09 Sep 2005
Messages: 3037
Localisation: Witamine d'abord !

URL permanente de ce messagePosté le : Dim Avr 23, 2006 23:56    Sujet du message: développer en css pour sauver le contenu

Bonsoir,

Je m'adresse ici à ceux qui s'interrogent : "tableaux ou css ?".

Cet article que certains connaissent déjà, résume de façon agréable comment développer un site web de façon optimisée.
Il traite de problèmes récurrents et que j'ai déjà rencontrés sur WRI donc je me permets de vous en faire part.
J'avais presque envie de faire un sondage pour savoir qui a passé ou non le cap css...

Quelques points de l'article que je tiens à souligner :

Citation:
Le problème avec les tableaux HTML


- mélange des données de présentation et du contenu.
- augmente la taille des fichiers inutilement (cf. bande passante + temps de chargement)
- refonte de site : complexe

- pas de cohérence visuelle
- moins accessible

Citation:
Google est aveugle


Amélioration du positionnement :
- en minimisant le balisage + en utilisant efficacement des éléments d'entêtes

- en réduisant le code par rapport au contenu + en plaçant du véritable texte (plutôt que des images)


PS : Si ce post n'a pas sa place ou a déjà été traité, merci de me le signaler ou de le supprimer....


Dernière édition par dd32 le Lun Avr 24, 2006 11:32; édité 2 fois
 
dd32 Visiter le site web du posteur
Szarah
WRInaute accro
WRInaute accro

Inscrit le: 22 Fév 2006
Messages: 7199

URL permanente de ce messagePosté le : Lun Avr 24, 2006 0:20    Sujet du message: développer en css pour sauver le contenu

Cet article est une excellente introduction aux qualités objectives des CSS, dd32, merci de l'avoir remis en lumière.

Mais je n'ai toujours pas compris pourquoi ses auteurs n'ont pas centré le contenu, en 800 c'est forcément tout bon mais dès que tu montes un peu, tout est calé contre la marge de gauche et ça se voit, à partir de 1200 ça laisse à droite un vide vraiment grand.
Je vais leur écrire, tiens.
 
Szarah Visiter le site web du posteur
DIEZ
WRInaute passionné
WRInaute passionné

Inscrit le: 23 Jan 2006
Messages: 900
Localisation: A l'armée

URL permanente de ce messagePosté le : Lun Avr 24, 2006 0:31    Sujet du message: développer en css pour sauver le contenu

Szarah a écrit:
Mais je n'ai toujours pas compris pourquoi ses auteurs n'ont pas centré le contenu, en 800 c'est forcément tout bon mais dès que tu montes un peu, tout est calé contre la marge de gauche et ça se voit, à partir de 1200 ça laisse à droite un vide vraiment grand.
Je vais leur écrire, tiens.


+1 pour dd32 et +1 pour Szarah (jte dis pas la place que j'ai avec mon 19/10eme)

L'arcticle est sympa tout plein, les images issues probablement des comics agrémentent agréablement l'ensemble.

Original et instructif.

Moi jdis rien mais ça send la recomandation...
 
DIEZ Visiter le site web du posteur
HawkEye
Modérateur
Modérateur

Inscrit le: 23 Fév 2004
Messages: 11364
Localisation: Google

URL permanente de ce messagePosté le : Lun Avr 24, 2006 1:34    Sujet du message: développer en css pour sauver le contenu

DIEZ a écrit:
Moi jdis rien mais ça send la recomandation...

Moi j'dis rien non plus et je recommande aussi...

>> i viva CSS !
 
HawkEye Visiter le site web du posteur
totof78
WRInaute discret
WRInaute discret

Inscrit le: 06 Nov 2005
Messages: 60

URL permanente de ce messagePosté le : Lun Avr 24, 2006 8:44    Sujet du message: développer en css pour sauver le contenu

Très bien cet article en effet.
Mais je ne comprend pas bien pourquoi ils recommandent de ne pas utiliser le tag <br>
Ok pour utiliser le {display:block} pour un paragraphe, mais quand dans ce meme paragraphe ont désire revenir à la ligne pour le rendre plus clair, on n'a pas vraiment le choix.
A moins qu'il existe un autre tag pus adapté que le <br> dans ce cas ?
 
totof78
Maxib
WRInaute impliqué
WRInaute impliqué

Inscrit le: 10 Avr 2005
Messages: 490
Localisation: Lyon

URL permanente de ce messagePosté le : Lun Avr 24, 2006 9:24    Sujet du message: développer en css pour sauver le contenu

Pour moi la question ne se pose plus, le CSS pour la structure du site, et les tableaux pour les données tabulaires. Quoi de plus logique?

Recommandation +1
 
Maxib Visiter le site web du posteur
dd32
Modérateur
Modérateur

Inscrit le: 09 Sep 2005
Messages: 3037
Localisation: Witamine d'abord !

URL permanente de ce messagePosté le : Lun Avr 24, 2006 9:46    Sujet du message: développer en css pour sauver le contenu

Szarah a écrit:
Cet article est une excellente introduction aux qualités objectives des CSS, dd32, merci de l'avoir remis en lumière.

Mais je n'ai toujours pas compris pourquoi ses auteurs n'ont pas centré le contenu, en 800 c'est forcément tout bon mais dès que tu montes un peu, tout est calé contre la marge de gauche et ça se voit, à partir de 1200 ça laisse à droite un vide vraiment grand.
Je vais leur écrire, tiens.

Merci Wink
Tiens nous au courant, par curiosité...

Sinon, n'hésitez pas à compléter ce post par vos avis et expériences.
 
dd32 Visiter le site web du posteur
TOMHTML
WRInaute accro
WRInaute accro

Inscrit le: 25 Aoû 2004
Messages: 2993
Localisation: http://www.vrai-nom.com

URL permanente de ce messagePosté le : Lun Avr 24, 2006 10:19    Sujet du message: Re: développer en css pour sauver le contenu

dd32 a écrit:

- pas de cohérence visuelle
- moins accessible

c'est faux et c'est faux
va falloir arrêter de suivre bêtement vos sectes que sont CSS et W3C Validator

on peut faire un site avec des tableaux sans pour autant que ce soit moche, et c'est tout à fait accessible.
OK "les tableau c'est fait pour mettre des données tabulaires"
mais ça y'a que les webmasters-pro-XHTML qui savent ça, c'est à dire 0,00001% des internautes.
Pour les autres, dans tous les cas ce qu'ils voient c'est un site.

Et vous avez beau regarder avec Lynx ou avec n'importe quel browser pour les personnes mal-voyantes : il n'y a pas de problème !


Alors dire que le CSS c'est mieux, OUI
dire que les tableaux sont un problème, NON
 
TOMHTML Visiter le site web du posteur
Szarah
WRInaute accro
WRInaute accro

Inscrit le: 22 Fév 2006
Messages: 7199

URL permanente de ce messagePosté le : Lun Avr 24, 2006 10:47    Sujet du message: développer en css pour sauver le contenu

Les CSS sont trop pratiques pour qu'on les ignore, il n'y a pas besoin de prêcher en leur faveur.

Ce qu'il faut éviter surtout, ce sont les diktats, et la croisade contre le <br> en est un.

Question tableaux, c'est clair qu'il ne faut pas s'en servir pour organiser le visuel - on le dit depuis dix ans - mais comme le visuel importe aussi, il faut apporter des solutions alternatives CSS pratiques, et il en manque d'importantes.

Moi, ce qui m'intéresse, c'est de pouvoir center un contenu quelle que soit la résolution.
La page qui motive ce topic élude la question, elle ne montre pas la solution CSS à ce souci très commun qui est réglé en deux coups de cuillère à pot par deux tables imbriquées.

Et ce n'est pas la peine de m'envoyer sur les zengarden, un bout de code ici, ça ira.
Merci.
 
Szarah Visiter le site web du posteur
spidetra
WRInaute accro
WRInaute accro

Inscrit le: 07 Juil 2003
Messages: 1499
Localisation: Toulouse

URL permanente de ce messagePosté le : Lun Avr 24, 2006 11:15    Sujet du message: Re: développer en css pour sauver le contenu

TOMHTML a écrit:


Alors dire que le CSS c'est mieux, OUI
dire que les tableaux sont un problème, NON


+1.
Il faut aussi tenir compte des réalités économiques.
Lorsque dans une équipe de dev, une seule personne maîtrise la mise en page full CSS + XHTML, vous devenez dépendant de cette personne.

L'investissement pour mettre toute l'équipe à niveau est loin d'être négligeable.

Sur bc de projet aujourd'hui on revient en arrière.
Après une phase de passage ( + ou - en force ) full CSS + XHTML, on revient à une mise en page par tableau.

Aujourd'hui on a un bon mix tableau + CSS qui permet une productivité maximale.
Un design en tableau nous coûte bc moins cher, il est donc bc plus facilement jetable.
Je n'ai aucun complexe a jeter une vue qui ne me convient plus et en faire une nouvelle.

Honnêtement se prendre la tête sur des pb qui se règlent facilement en tableau, ça va un temps.

Maintenant, on est d'accord : Oui, les CSS et le XHTML, c'est mieux.
 
Szarah Visiter le site web du posteur
dd32
Modérateur
Modérateur

Inscrit le: 09 Sep 2005
Messages: 3037
Localisation: Witamine d'abord !

URL permanente de ce messagePosté le : Lun Avr 24, 2006 11:20    Sujet du message: développer en css pour sauver le contenu

TOMHTML a écrit:
dd32 a écrit:

- pas de cohérence visuelle
- moins accessible

c'est faux et c'est faux
va falloir arrêter de suivre bêtement vos sec_tes que sont CSS et W3C Validator

on peut faire un site avec des tableaux sans pour autant que ce soit moche, et c'est tout à fait accessible.
OK "les tableau c'est fait pour mettre des données tabulaires"
mais ça y'a que les webmasters-pro-XHTML qui savent ça, c'est à dire 0,00001% des internautes.
Pour les autres, dans tous les cas ce qu'ils voient c'est un site.

Et vous avez beau regarder avec Lynx ou avec n'importe quel browser pour les personnes mal-voyantes : il n'y a pas de problème !


Alors dire que le CSS c'est mieux, OUI
dire que les tableaux sont un problème, NON

Tout à fait d'accord
Je ne faisais que résumer les paragraphes de l'article... (je n'allais pas omettre volontairement des passages)

J'ai oublié d'insister sur le fait que ce qui a motivé la publication de ce post ce sont ces éléments en particulier :
- mélange des données de présentation et du contenu.
- augmente la taille des fichiers
- refonte de site : complexe

Sinon, je suis mal placée puisque jusqu'à présent la plupart de mes sites sont présentés avec des tableaux (+CSS)...
J'essaie plutôt de passer au CSS parce que le "CSS c'est mieux" Laughing mais ce n'est pas une fatalité.

Sinon, j'ai aussi rencontré le problème dont parle Szarah ("centrer un contenu quelle que soit la résolution").

D'autres problèmes (lors du passage tableaux >> CSS) comme le valign="center" m'ont fait douté...

Les arguments de ce topic pour rester en tableaux ou migrer vers les CSS permettent d'y voir plus clair et c'était plutôt le but de ce topic (et non pas une croisade contre les tableaux Wink).

Pour ma part, je continue à développer avec des tableaux et je m'attache à apprendre le CSS pour mes futurs développements professionnels.
 
dd32 Visiter le site web du posteur
TOMHTML
WRInaute accro
WRInaute accro

Inscrit le: 25 Aoû 2004
Messages: 2993
Localisation: http://www.vrai-nom.com

URL permanente de ce messagePosté le : Lun Avr 24, 2006 11:48    Sujet du message: développer en css pour sauver le contenu

dd32 a écrit:

Les arguments de ce topic pour rester en tableaux ou migrer vers les CSS permettent d'y voir plus clair et c'était plutôt le but de ce topic (et non pas une croisade contre les tableaux Wink).

je me doute bien
mais je vois déjà venir les ayatollahs du XHTML avec leur flot d'insultes contre les pauvres ignares que nous sommes, nous qui ne connaissons pas les règles de l'art CSS...
 
TOMHTML Visiter le site web du posteur
Albert1
WRInaute passionné
WRInaute passionné

Inscrit le: 23 Aoû 2005
Messages: 935
Localisation: Partout & Nulle part

URL permanente de ce messagePosté le : Lun Avr 24, 2006 11:57    Sujet du message: développer en css pour sauver le contenu

TOMHTML a écrit:
-http://www.uzine.net/article1979.html les ayatollahs du XHTML

sûr que si tu déterres un troll ... faudra pas t'étonner du retour de manivelle Rolling Eyes
ensuite, vu les "circonstances géopolitiques" actuelles et surtout la signification réelle du mot Ayatollah,
je trouve que celui est fort mal employé.
mais ça n'engage que mon opinion Wink

Pour les reste : CSS, (x)HTML et tout le toutim, chacun fait comme il veut et surtout comme il peut Laughing Wink
 
TOMHTML Visiter le site web du posteur
spidetra
WRInaute accro
WRInaute accro

Inscrit le: 07 Juil 2003
Messages: 1499
Localisation: Toulouse

URL permanente de ce messagePosté le : Lun Avr 24, 2006 12:31    Sujet du message: développer en css pour sauver le contenu

dd32 a écrit:

- refonte de site : complexe


dd32 tu as raison de vouloir progresser, et peut-être même de te casser un peu les dents, sur les mises en pages CSS + XHTML.
Ensuite met ça en pratique, et en production, pour te faire ta propre opinion.
Tu pourras mesurer les avantages ( ils sont nombreux ), et les limites.

Par contre, de tout les arguments, l'argument le plus faux, c'est bien l'argument sur la facilité de refonte d'un site.
La facilité de refonte du site elle ne dépend pas de la mise en page ( tableau Vs Div ), mais bien de l'architecture de ton appli.

Je ne sais pas si tu code en Php, mais si tu fais dans ton code :
=> connection SGBD
=> Requêtes
=> Traitements divers
=> Sortie HTML.
=> decnx SGBD.

Ta sortie HTML, cela peut être des tableau ou du FullCSS, la refonte de ton site va être compliqué.
Il est évident qui si tu as une mauvaise architecture logicielle, l'utilisation des CSS va t'aider à refondre plus facilement ton site.
Dans ce cas là, ce n'est qu'une béquille sur une mauvaise architecture à la base.

Pour refondre facilement un site, tu vas réfléchir à une bonne architecture logicielle avant même d'avoir pondu, une seule ligne de code.

1. tu vas architecturer ton application en couches logiques :
DAO => Accés à tes bases de données
Métier => Logique de ton application
Présentation => Interface Utilisateur ( Web ou autre ).

2. Modèle MVC sur ta couche de présentation
Tu va construire ta couche présentation suivant le modèle MVC ( Modèle, Vue, Controleur )
Vue => interface utilisateur elle-même.

Si tu prend l'habitude de développer comme cela, tu verras que ta Vue, c'est un tout petit bout de la totalité de ton application.
Et donc le changement de design d'un site, c'est juste un changement de vue.
Avec une telle architecture, l'argument de la facilité de la refonte ne tient plus.

Dans le cas de la refonte d'un existant dont l'architecture de départ est mauvaise ?
Soit tu pleure, soit tu prend tes jambes à ton cou et tu cours sans t'arrêter Smile
 
TOMHTML Visiter le site web du posteur
f_trt
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Sep 2005
Messages: 751
Localisation: Sud Oues

URL permanente de ce messagePosté le : Lun Avr 24, 2006 12:31    Sujet du message: développer en css pour sauver le contenu

Szarah a écrit:
et il en manque d'importantes.

Moi, ce qui m'intéresse, c'est de pouvoir center un contenu quelle que soit la résolution.
La page qui motive ce topic élude la question, elle ne montre pas la solution CSS à ce souci très commun qui est réglé en deux coups de cuillère à pot par deux tables imbriquées.

Et ce n'est pas la peine de m'envoyer sur les zengarden, un bout de code ici, ça ira.
Merci.


+1 et ne parlons pas du pied de page ou du centrage verticale.
 
f_trt Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 3 - Aller à la page 1, 2, 3  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort