Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Tableaux vs CSS [ Archives ASP & ASP.NET / Débutants ] (badrbadr)

jeudi 10 novembre 2005 à 05:04:41 | Tableaux vs CSS

badrbadr

salut chers programmeurs du web;

il y a de ca quelques années, alors que j'étais jeune et sans expérience, je me suis mis à apprendre HTML.
un language simple et efficace. À l'époque, on me conseillai d'utiliser des tableaux pour la présentation de la page et pour le positionnement des éléments.

Mainteannt, 5 ans plus tard, alors que je me décide à rafraichir mes connaissances, je me rends compte que les mentalités ont un peu changer....au profit d'un certain CSS très populaire maintenant. La mode veut que les éléments soit positionnées avec une plus grande précision au pixel près.

Je suis très septique face à cette nouvelle facon de faire, il me semble que ca peut causer des problèmes. Admettons avec différentes résolutions ou tout simplement lorsqu'on redimensionne les fenetres. C'est juste un avis, j'ai pas fait d'essai.

Alors, maintenant, vous connaisseurs, que me conseiller, utiliser des tableaux ou du css pour faire la structure de mes pages web?

l'idéal selon moi est de faire un genre de mixte.
J'attend vos avis avec impatience


@++

jeudi 10 novembre 2005 à 08:10:07 | Re : Tableaux vs CSS

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

Un tableau sert par définition à mettre des données tabulaire ! pourquoi y mettre autre chose que ca ?

pour répondre à ta question : ni l'un ni l'autre ! bien sur il faut utiliser CSS car c'est lui qui fait la partie présentation, et utiliser HTML pour les données. Mais il ne faut pas utiliser CSS pour placer les trucs au px prés ! surtout pas !!!

lit cet article :

http://blogs.developpeur.org/cyril/articles/9089.aspx 

dedans j'ai mis beaucoup de liens pour débuter :)


Cyril - MVS - MCP ASP

jeudi 10 novembre 2005 à 10:42:21 | Re : Tableaux vs CSS

tikrimi

Membre Club
D'accord avec Miguel... les tableaux servent à faire... des tableaux.
L'un n'est pas incompatible avec l'autre, et du CSS peut tout à fait être utilisé (et même conseillé) pour designer les tableaux.
Pour compléter ton article, moi y'a un site que j'aime bien (je ne sais pas si il est dans tes liens), c'est Little Boxes

TiK
[ Lien ]
[ Lien ]

jeudi 10 novembre 2005 à 13:33:28 | Re : Tableaux vs CSS

OriOn

Administrateur CodeS-SourceS

Bonjour,

je ne te conseillerai qu'un seul site dans un premier temps, Openweb.eu.org. Je te conseille d'ailleurs la lecture de cet article : [ Lien ]

tch@o..

orion
http://jimmy.perret.free.fr
http://blogs.developpeur.org/orion/


jeudi 10 novembre 2005 à 17:52:30 | Re : Tableaux vs CSS

badrbadr

tout d'abord, merci pour vos réponses,
c'est sympathique de votre part (surtout avec les liens, je me sens gaté là )

cependant, j'ai quelques commentaires:
>> Un tableau sert par définition à mettre des données tabulaires ! pourquoi y mettre autre chose que ca ?
oui, t as raison, on détourne l'usage primaire des tableaux mais est-ce qu'on fait pas la meme chose en detournant l'usage des listes (ul et li...) pour faire des menus horizontals?
>> Mais il ne faut pas utiliser CSS pour placer les trucs au px prés
tu veux dire quoi exactement par là, j'aimerais que tu m'expliques ce point parce qu'il m'interesse. Avec CSS, c est juste des left top width height margin padding... défini au pixel (y a d autres unités de mesures mais l'idée est la meme)
----------------------------------------------------
Sur les liens que vous m'avez passer et sur d'autres sites web, ils disent que le but primaire de l'usage des CSS est de rendre le code plus léger, moins bourré de tableaux imbriqués illisibles à la longue. J'ai vu des codes sources, puis c'est totalement vrai.

Cependant, j'ai penser à un truc. Il y a des situations où on doit vraiment mettre des div dans d'autres div.
Prenons par exemple la situation d'un menu horizontal principal qui ressemble à ca:
[ Lien ]

si mon résonement est bon, il faut une dizaine de div pour positionner ces éléments avec les bons mesures en pixels pour faire ce menu. Je ne sais pas si c'est la meilleure facon de faire.
vous en pensez quoi de ce schema la?

Toujours avec ce menu, il me semble que ca sera plus juste d'utiliser le div principal pour positionner le menu dans la page et de faire ce qui est à l'interieur du div avec des tableaux. C'est ce qui me parait le mieux.
Je suis sur que vous avez d'autres techniques

@++

jeudi 10 novembre 2005 à 18:00:17 | Re : Tableaux vs CSS

jesusonline

Membre Club Administrateur CodeS-SourceS

pour ton exemple, une simple liste me suffit amplement :)

<ul>
<li>1</li>
...
</ul>

CSS est bien plus riche que left, top etc... mais la n'est pas le problème pourquoi vouloir à tout prix etre au px pret ? c'est pas si grave si tu as des différences de 1 ou 2 px ...

regarde aussi le forum de [ Lien ]

Pour ce qui est des liste pour les menu, si tu regarde un menu correctement, c'est bien une liste de lien ? il n'y  pas que div, li en html il y a plein de choses ! :)

Sinon, si t'as des questions tu peux regarde www.csszengarden.com tu y verras plein d'exemple d'utilisation de CSS


Cyril - MVS - MCP ASP


dimanche 13 novembre 2005 à 22:41:24 | Re : Tableaux vs CSS

dircom13

Mon grain de sel de vieux c… mais totalement débutant… y a pas d'âge même à 55 ans

Après 5 nuits blanches j'ai fini mes 2 premières pages (en local) rien qu'avec des CSS et j'ai utilisé Web Developper (gratuit) pour voir ce qu'en pensait le W3C. A la 3ème reprise j'ai eu droit à des congratulations m'indiquant que je pouvais mettre le logo XHTML 1.1 sur mes pages !

Comme un gosse j'ai voulu montrer mon devoir. La personne avait IE5 et là bonjours le résultat ! J'avais pourtant cru comprendre ce qu'il fallait faire pour contourner la difficulté.
Alors vu que les TPE et PME qui me font vivre sont accord en France majoritairement sous WIN 98 et IE5,
Vu aussi qu'avant que ces Messieurs se mettent d'accord je serais cliniquement mort,

Si vous n'avez pas de solution à me proposer je vais m'en aller apprendre la présentation en tableaux. Avec au moins ça ne part à "chaille" comme disait ma grand-mère.

Cordialement
Dircom13

PS1 : Si vous n'avez pas de solution j'y mettrais quand même le maximum en CSS juste parce que cela est assurément plus pratique.

PS2 : Pourriez vous me dire pourquoi lorsque il visite des sites et pas des moindres qui jurent que par les CSS mon copain Web Developper (toujours gratuit) s'obstinent a y trouver des présentations en tableaux ? Faites le test.


dimanche 13 novembre 2005 à 23:03:12 | Re : Tableaux vs CSS

dircom13

PS à mon post précédent

Vient de trouver un site remarquable : http://css.tests.free.fr/index.php : tous les exemples qui me montrent que de toute évidence je n'avais pas tout compris !
Promis, sans rire, j'y reviendrais quand je serais en retraite, reste plus que 10 ans à attendre. D'ici là ces Messieurs de :
- MSIE 5, 5.5 et 6,
- Mozilla,
- Firefox,
- Galeon,
- Epiphany,
- K-meleon,
- Netscape 6 et 7, 7.2 et 8,
- Opera 6, 7, 8 et 9 ,
- Konqueror 3.2,
- et Safari 1.2.
se seront peut être mis d'accord

Bien cordialement à tous
Dircom13

dimanche 13 novembre 2005 à 23:31:54 | Re : Tableaux vs CSS

jesusonline

Membre Club Administrateur CodeS-SourceS
Je vois que certaines personnes (ceux qui ont fait la page) n'ont pas tout compris aux CSS :/

ils ne faut pas utiliser les hacks (ou alors que trés rarement) comme je le dis souvent pour ne pas avoir de problème de compatibilité il ne faut utiliser que ce qui est compatible avec tout le monde ! C'est à dire une solution qui fonctionnne sauf pour un navigateur est une solution qui ne fonctionne pas du tout !

pour les vieux navigateurs c'est clair que c'est un peu plus compliqué mais rien d'impossible ... il suffit de ne pas utilisé des règles compliqués .. des margins plutot que padding etc... regarde ici : [ Lien ] et d'autres articles du sites aussi ...


Cyril - MVS - MCP ASP

dimanche 13 novembre 2005 à 23:45:15 | Re : Tableaux vs CSS

badrbadr

Bref, quand on n'y pense, le HTML a beaucoup souffert de la guerre de 100 ans entre Microsoft et Netscape. La blessure tend à se cicatrisé mais elle est toujours là.
le duo firefox-IE est beaucoup plus compatible que jadis Netscape-IE. ce qui est rassurant

Je pense que ce problème va toujours existé par ce que le HTML évolue. Il serait judicieux que dans nos pages HTML, on ajoute la version HTML qu'on a utilisé pour que les nouveaux explorateurs la prennent en considérantion (ouais ouais, ca existe pas encore mais bon) et assure ainsi une compabilité avec les anciennes versions.

Etk


@++


1 2

Cette discussion est classé dans : web, utiliser, tableaux, css, éléments


Répondre à ce message

Sujets en rapport avec ce message

CssCollection et Feuille de stylle .CSS [ par alk ] HellloVoila en ASP.NET avec C# je voudrait savoir si il est faisable d'affecter une feuille de style .CSS à un objet CssCollection car c pas marrant d Scripts [ par akaii ] Hello,Je dois utiliser un script WMI dans mon projet de site web utilisant Visual Web Developer 2005 Express Edition (C#) et le fait est que je n'y co CSS Constante [ par yomm ] Salut @ toutes et tous,Je me suis essayé à Asp.Net avec visual web developper 2005 Express.Je voulais que mon site soit tout beau tout joli alors j'ai utilisation d'un webservice ! [ par jimmy69 ] Bonjour,Je suis debutant sous c# 1.1 avec visualt studio 2003 et j'essayes d'utiliser un web service se trouvant ici :<font color="#22229c" Urgent::Quel longage je doit utiliser [ par maxim ] J'ai un ensemble de page web personnelle dans lesquelles je veux faire une recherche d'un ou plusieurs mots sur l'ensemble des pages webs et si ce n'e Récupérer des éléments générés en javascript [ par clemox ] Bonjour ^^ Je demande rarement de l'aide, mais là je commence à craquer lolJ'ai écumé le web mais je dois pas chercher de la bonne manière... Bref, vo utiliser un web service [ par albanovisch ] Bonjour je suis nouveau et j aimerais utiliser un web service pour afficher une temperature a un endroit donne.J ai comme serveur de donnee http://www Comment utiliser une même fonction c# dans différentes pages aspx [ par ludo27600 ] bonjour,je cherche comment faire pour utiliser une même fonction dans différents fichiers aspx.1°) J'ai essayé de placer la fonction dans le global.as Automation Office [ par ufyte ] Bonjour à tous. 1. Outils de programmation : - Windows XP SP2- Visual Studio 2005- Office 2003 sécurité asp net [ par lebienestrare ] Bonjour, je travaille sous l'archi 3 tiers avec bdd sql 2005,web service,dataset,site asp net,d'après vous quelle est la meilleure façon de s'authenti


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,248 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.