Pb de lien sur NS [NS] - Programmation
Marsh Posté le 05-08-2002 à 10:39:53
1. Pourquoi as-tu créé un autre tableau d'une cellule pour mettre du texte ?
2. De quel NS parles-tu (4 ou 6/7 ?)
3. Si c'est NS 4 il a tendance à vite partir en live dès qu'il y a beaucoup de tableaux imbriqués, et dans ce cas il n'y a pas grand chose à faire...
Marsh Posté le 05-08-2002 à 10:43:20
c'est NS 6.2
J'ai mis un autre tableau pour un pb de presentation le texte de cette cellule etait trop pres de l'image de fond
Marsh Posté le 05-08-2002 à 10:48:31
Sur NS4.5 le lien marche niql, mais les images sont completement dispersees mais bon je pour ces images je vais essaye de me dermerde. Mais sinon je ne pige pas pourquoi le lien ne marche pas sur NS6.2 et qu'il marche sur NS4.5
Marsh Posté le 05-08-2002 à 10:59:23
je suis desole je ne peux pas te faire voir le site car pas encore en ligne mais le code le voici:
Marsh Posté le 05-08-2002 à 11:13:21
je te remercie de ton aide mais je vien de trouver un truc si tu veux en fait il faut que tes tab imbriqué n'ai pas de fon background="" et la ca n'y etatit pas, je viens de la faire et miracle plus de pb. Je te remercie de ton aide vous etes tous sympas sur ce forum vous ne laisse pas trop les mauvais dans la merde et on apprend pleins de choses avec vous Merci Beaucoup !!
Marsh Posté le 05-08-2002 à 11:52:47
une derniere question est-ce que c'est bien de faire des pages web en tab?
Marsh Posté le 05-08-2002 à 12:20:18
Tout dépend de la complexité de ta page...
Les tableaux, normalement c'est pour faire... des tableaux. Ce n'est pas censé être un outil pour la mise en page.
Avec les CSS2, l'avenir est clairement à un design sans tableaux. Voir ces différents sites :
http://www.alistapart.com/stories/practicalcss/
http://glish.com/css/
http://www.thenoodleincident.com/t [...] boxes.html
Exemple concret de site qui n'utilise pas de table : http://jscript.dk/lycos/2/ (capture de lycos.de). Apparemment, les utilisteurs de NS 4 ont droit à une page spéciale.
Bref c'est à voir. L'usage des CSS est préférable car c'est la solution à long terme. Désavantage : il faut passer par un certain apprentissage, ne passe pas avec les anciens navigateurs et ne permet pas de tout faire encore (le recours aux tables est parfoit indispensable).
Marsh Posté le 05-08-2002 à 12:30:10
A l'avenir ok ! mais pour le moment, les tableaux sont la seule solution non ?? Je parle bien sûr en html strict.
Marsh Posté le 05-08-2002 à 12:38:15
Non, on peut se passer des tableaux. Le seul problème est de gérer les navigateurs anciens qui ne peuvent pas afficher correctement une page faite avec des CSS. Soit tu ne fais rien pour eux car tu estimes qu'ils sont trop anciens, soit tu crées une page spéciale pour eux (comme l'a fait Lycos).
Non seulement l'avenir est aux CSS (car tu sépares contenu et mise en page) mais en plus ça t'apporte plus de souplesse. Imaginons que tu as une mise en page à base de tableaux. Du style 3 colonnes. Tu as fait ta page et tu dis qu'un certain nombre d'infos que tu as mis dans la colonne de gauche serait mieux dans la colonne de droite. Il faut donc que tu t'amuses à déplacer tout ton texte des cellules de gauche vers les cellules de droite. Avec les CSS tu te contente de changer le positionnement de ta boite et ton texte qui était à gauche passe à droite.
Marsh Posté le 05-08-2002 à 13:55:40
Moi qui commence à bien maitriser justement le fonctionnement des tableaux en html strict, me voilà content ... Va falloir que j'étudie les CSS de près pour les tableaux (j'utilise toujours les css pour les polices, les tailles etc...)
Marsh Posté le 05-08-2002 à 14:32:19
Exemple: sur ma page d'accueil j'ai une image de fond (mais pas en fond de page mais en fd de tab) sur laqL je rajoute des images et du texte, en css comment je peux faire pour simplifier tt ca?
Marsh Posté le 05-08-2002 à 16:55:06
Tu crées une classe pour ta table :
table.tableauPrincipal {
background-image: url("image.png" );
}
Tu mets ça entre des balises <style type="texte/css"> </style> dans le <head> ou dans une feuille de style externe. Et tu utilises ta classe avec <table class="tableauPrincipal">.
Tu peux ajouter plein de choses à cette classe comme la taille de ton tableau (propriété width et height), le type de bordure (border), l'espacement entre les cellules (border-spacing), bref tout ce qu'on met habituellement dans le tag <table>
Marsh Posté le 06-08-2002 à 09:40:39
tu connaitrais pas un site qui donne toutes ces infos sur les class css?
Marsh Posté le 06-08-2002 à 10:25:41
Un bon site : http://www.w3schools.com/
Sinon tu as les spécifications du W3C qui sont très bien faites :
http://www.yoyodesign.org/doc/w3c/css2/cover.html (traduction de http://www.w3.org/TR/REC-CSS2/ )
Marsh Posté le 05-08-2002 à 10:31:36
J'ai une page avec plusieurs tableaux imbriqués pour que mon fond de tab s'affiche correctement sur NS, maintenant le pb c'est que dans une cellule j'ai rajouté un tab d'une cellule pour mettre du texte (je ne sais pas si c'est une bonne soluce)et depuis le lien dans un autre tab ne marche plus sur NS alors que sur E ça fonctionne ? Alors je m'interroge!!!!