Modérateur
Bonjour, Smiley surprise

Voilà voilà... Après quelques coups de pelle, j'ai décidé de me remettre aux tableaux, enfin de les redécouvrir parce qu'en fait, je ne m'y étais pas vraiment attardé. Donc, en l'absence de connexion internet, j'ai sorti mes p'tits bouquins pour le faire dans les règles de l'art... Smiley murf

Un petit problème s'est présenté sous IE sous la forme d'un espace entre ma division supérieure et la table proprement dite... Smiley ohwell Plutôt que de mettre un hack, j'ai préféré mettre un fond blanc sous l'image de background de la division puisque çà comblait le vide. J'ai tout de même essayé de jouer sur des marges auparavant mais rien y faisait. Donc comme c'est une histoire de 5px de plus sur le haut du tableau, ce n'est pas trop gênant puisque peu visible (sous IE uniquement...). Ceci dit, si quelqu'un sait d'où çà vient, je suis tout ouïe. Smiley zzzz

Aussi, j'ai tenté, tant bien que mal, de rendre mon tableau accessible au plus grand nombre mais comme je ne suis pas bien sûr de mon coup, je préfère m'en remettre à vos neurones... Smiley help En fait, j'attends surtout que l'on me dise si:

*la sémantique est correcte ou non, en particulier pour les divisions au-dessus et en-dessous du tableau... est-ce bien justifié? Smiley confuse

*la rédaction de mon code est correcte ou non en terme d'accessibilité... Smiley rolleyes
A noter que je compte ajouter au-dessus et en-dessous de cet ensemble des ancres pour créer un lien d'évitement visible sans feuille de style.

*et puis autre chose si le coeur vous en dit. ( Smiley rale ou Smiley star , au choix... )

'oilà tout... Le rendu du tableau se trouve sur ma page d'accueil et je vous transmet les codes utilisés ci-dessous:
HTML:

<div id="haut"> Début du tableau </div>
	<table summary="Tableau indiquant pour chaque section du site,
leur description et la date de mise à jour" cellspacing="0">
		<colgroup>
			<col class="cln1" />
			<col />
			<col class="cln2" />
		</colgroup>

		<tr>
			<td id="titres"> Titres </td>
			<th id="se" abbr="section"> SALONS </th>
			<th id="de" abbr="description" class="contain"> CONTENU </th>
			<th id="da" abbr="date"> MISE A JOUR </th>

		</tr>
		<tr>
			<th id="ac" abbr="section 1"> Section 1 </th>
			<td headers="ac se"> <a href="index.php" title="Accueil"> Accueil </a> </td>
			<td headers="ac de" class="contain"> C'est ici... </td>

			<td headers="ac da"> 03/07/2005 </td>
		</tr>
		<tr>
			<th id="pe" abbr="section 2"> Section 2 </th>
			<td headers="pe se"> <a href="perso.php" title="Perso"> Perso </a> </td>

			<td headers="pe de" class="contain"> Un pti'topo sur le koala </td>
			<td headers="pe da"> 10/07/2005 </td>
		</tr>
		<tr>
			<th id="mp" abbr="section 2"> Section 2 </th>
			<td headers="mp se"> <a href="musique.php" title="mp3"> mp3 </a> </td>

			<td headers="mp de" class="contain"> Quelques compos personnelles en mp3 </td>
			<td headers="mp da"> 03/07/2005 </td>
		</tr>
		<tr>
			<th id="ph" abbr="section 3"> Section 3 </th>
			<td headers="ph se"> <a href="graphisme01.php" title="Photos"> Photos </a> </td>

			<td headers="ph de" class="contain"> Photos natures et retouchées... </td>
			<td headers="ph da"> 03/07/2005 </td>
		</tr>
		<tr>
			<th id="sp" abbr="section 4"> Section 4 </th>
			<td headers="sp se"> <a href="sport.php" title="Sports"> Sports </a> </td>

			<td headers="sp de" class="contain"> Programmes d'entrainement, matos,... </td>
			<td headers="sp da"> 03/07/2005 </td>
		</tr>
		<tr>
			<th id="we" abbr="section 5"> Section 5 </th>
			<td headers="we se"> <a href="web.php" title="Web"> Web </a> </td>

			<td headers="we de" class="contain"> Conception d'un site web... </td>
			<td headers="we da"> 03/07/2005 </td>
		</tr>
		<tr>
			<th id="li" abbr="section 6"> Section 6 </th>
			<td headers="li se"> <a href="liens.php" title="Liens"> Liens </a> </td>

			<td headers="li de" class="contain"> Sites à visiter (classés par rubriques) </td>
			<td headers="li da"> 03/07/2005 </td>
		</tr>
	</table>
	<div id="bas"> Fin du tableau </div>
CSS:

#haut, #bas {
width: 495px;
height: 15px;
text-indent: -3000px; }

#haut{
margin: 2em auto 0 auto;
background: #FFF url(topframe.gif) 0 0 no-repeat; }

#bas {
margin: 0 auto 2.5em auto;
background: url(bottomframe.gif) 0 0 no-repeat; }

table {
background: #FFF;
border: 0;
padding: 0;
width: 495px;
margin: 0 auto; }

.cln1 {
width: 110px; }

.cln2 {
width: 130px; }

th, td {
height: 2em;
line-height: 2em;
text-align: center; }

td a {
display: block;
width: 110px;
height: 2em; }

td a:hover {
background: url(Select2.png) 5px 0 no-repeat; }

#titres, #ac, #pe, #mp, #ph, #sp, #we, #li {
display: none; }

th {
color: #DA6; }

.contain {
text-align: left; }


Merci d'avoir tout lu... Smiley ravi
Modifié par koala64 (20 Jul 2005 - 14:58)
Modérateur
Salut,

Tu as parfaitement le droit d'utiliser des chiffres tant que tu ne commences pas par un chiffre. Smiley cligne
salut j'aime bien ton designe, superbe, bravo!
cependant, je ne vois pas l'utilité ici d'un tableau ...
ayant suivi une superbe conversation ladessus Smiley langue
Modérateur
Ah?! T'as pas dû suivre le lien des coups de pelle tout en haut de mon premier post... Smiley ravi En fait, lorsque tu squouizzes la feuille de style, les listes posent problèmes en terme de compréhension puisque l'ordre des éléments n'est pas logique... Le tableau semble donc bien être la solution la plus adaptée...

Bref... J'attendais un petit commentaire de la part des spécialistes (dont le spécialiste du tableau en personne que je ne nommerais pas... Il saura se reconnaître... ) mais bon s'il n'y a rien c'est que çà doit être pas si mal...

@+

PS: Merci pour ta remarque... ( c'est pas fini mais si t'apprécies déjà, c'est cool... ) Smiley cligne
Sorry de ne ps pouvoir t'aider mais en regardant ton code xhtml, je me suis demandé à quoi pouvait bien servir les balises colgroup ?? Je ne vois aucun changement visuel ???? est ce juste pour déterminer combien il ya de colonne et sinon quel est l'interet de mettre une classe pour ces balises ???

Sorry encore d'envenimer ton post avec cette question mais autant que ca soit clair dans ma tete ( et peut etre dans celle des autres) Smiley smile bye
Modérateur
J'ai pas beaucoup de temps pour évaluer le code, mais rapidement, deux petites choses à modifier :


<p> ****** </p>

<p> ... </p>

<p> ****** </p>


On voit beaucoup de ces paragraphes dans ton code. À quoi servent-ils ? Niveau accessibilité, c'est mauvais, parce que la personne naviguant avec un lecteur vocal devra se tapper des : astérisque,astérisque,astérisque,astérisque,astérisque,obélix,cléopâtre...

Tu devrais les enlever et les remplacer par autre chose, peut-être des hr stylés ou des images de fond pour tes listes, ou titre (à étudier) ?

Il y a aussi ton plan où on retrouve ceci :


<li> &nbsp; | &nbsp; </li>


Pourquoi as-tu mis ca ? Pour mettre une bar verticale à gauche de chaque lien ? Les bordures et le padding sont là pour ca. Smiley cligne

Quand tu désactive les styles, on voit plein d'images qui servent au design (préchargement). J'enleverais ca, le navigateur est assez grand pour charger les choses tout seul. D'ailleurs, les images décoratives, en théorie, devraient toutes être dans une feuille de style, car ce n'est pas ce qu'on peut appeler du contenu.

Je reviendrai peut-être plus tard, si je passe par là.

Oh, à propos, le tableau est tout à fait justifié ici. Pour ce qui est du code du tableau en lui-même, j'ai pas le temps de vérifier. Je dois bosser moi aussi hein ! Smiley eek

En général, tu as fais du bon travail. Continue comme ca ! Smiley biggrin
Modifié par Merkel (20 Jul 2005 - 21:19)
Modérateur
Salut! Smiley coucou

Donc 'oilà... j'm'explique...

Le coup des "colgroup" me sert à déterminer la largeur pour les colonnes gauche et droite tout en laissant la colonne centrale prendre le reste de la place...

Pour ce qui est d'Idéfix et de ces 3 petites crottes de lapins, j'avais bien prévu de les virer mais quand j'ai sorti le code, il a malencontreusement taper l'incruste sans s'essuyer les pattes... Un p'tit coup de balai et quelques croquettes dehors devraient l'amadouer... M'enfin là, j'ai pas pris les bonnes... Mossieur fait le difficile... Bref...

En ce qui concerne les... Smiley eek oh misère! C'est que j'avais besoin d'air donc j'avais pris un peu d'espaces... Meuh, c'était pas du bon... Smiley huh

Pour les images bah... En fait, elles sont bien dans ma feuille de style (pour la plupart...) mais c'est parce que je me suis aperçu que je gagnais pas mal de vitesse au démarrage et lors des transitions si je les ajoutais à cet endroit... Aussi, j'avais pris cette option... Je trouve que çà apporte un certain confort pour l'utilisateur de naviguateur graphique mais bon quid des autres? Smiley confuse Je ne sais pas trop en fait... Je me demande si c'est nocif... C'est que je suis pas très au fait à ce niveau là...

M'enfin, y'a encore du boulot... Reste plus qu'à m'y atteler...

Allez uuuhh Smiley sm
Modérateur
koala64 a écrit :
Je trouve que çà apporte un certain confort pour l'utilisateur de naviguateur graphique mais bon quid des autres? Smiley confuse Je ne sais pas trop en fait... Je me demande si c'est nocif...


Il faut que tu te dise que plusieurs personnes peuvent naviguer sans feuille de style. Donc évidemment, si t'essaye ton site sans feuille de style, ca fait plutôt bordel avec ces nombreuses images disposées ici et là, sans réel signification pour l'utilisateur. Une bonne façon parmi tant d'autres de voir si ton site est accessible c'est d'y naviguer sans styles CSS. C'est à ce moment que tu peux voir certaines lacunes.
Modérateur
Oui... Bah c'est ce que je fais... C'est pour çà que j'ai mis le petit commentaire avant les images... Mais bon, c'est vrai que çà rend la page chaotique... J'vais donc les virer... Smiley ohwell
Modérateur
Bonne décision. Smiley smile

Si c'est le bordel dans mon salon, c'est pas en écrivant en gros : "Les vêtements, la nourriture, les assiettes sales et les sous-vêtements sexy qui traînent par terre sont là juste pour le look et pour vous sentir comme chez-vous", eh bien ca l'empêche pas mon salon d'avoir l'air d'une sout à cochon. Smiley biggol

Sinon, je peux sortir ma pelle et nettoyer tout ca pour toi ? Smiley kc

Tout ca n'engage que moi hein, les autres ont peut-être une opinion différente.

Moi j'aime pas les préchargements (Schtroumph Grognon - Épisode 24)
Modifié par Merkel (20 Jul 2005 - 22:52)
Modérateur
Trop tard! J'ai ratissé le terrain... Smiley biggol

Merkel a écrit :
"Les vêtements, la nourriture, les assiettes sales et les sous-vêtements sexy qui traînent par terre sont là juste pour le look et pour vous sentir comme chez-vous"
Je l'avais pas vu comme çà... Smiley lol Mais c'est tellement vrai...
koala64 a écrit :

Pour ce qui est d'Idéfix et de ces 3 petites crottes de lapins, j'avais bien prévu de les virer mais quand j'ai sorti le code, il a malencontreusement taper l'incruste sans s'essuyer les pattes... Un p'tit coup de balai et quelques croquettes dehors devraient l'amadouer...

Pas sympa du tout le marsupial, le balai et les croquettes ça marche pas.
Je viens de me taper un de ces fou rire dont on se remet difficilement.
Pour te donner un petit coup de main, j'ai été voir ton site,
jolis choix de couleurs et très studieux en gros bon design.
Malheureusement je viens de lire ton post,
tu m' a oté toute véléité de prendre part à ton PB
Sur ton site j'ai trouvé ce titre
DIMENSIONS ET POSITION D'ELEMENTS
Avec pleins de bon conseils etc etc (très bonne démarche)
Sous IE cela devient une antinomie et une Antithèse burlesque.
http://koala64.free.fr/web_dimensions_et_position.php
Je suis pas du genre caniche mais plutôt du genre upload/1522-dob.gif

Garde la baballe
Cordialement Smiley cool
Modérateur
Y'a marqué çà aussi en haut de la page... Smiley cligne
koala64 a écrit :
(...)Nous nous adapterons au naviguateur de Microsoft lors d'une prochaine leçon.(...)
T'attrapes? Smiley lol

<edit> Merci tout de même d'avoir eu cette démarche... Smiley smile
Modifié par koala64 (21 Jul 2005 - 00:03)
juste une question en passant !
a quoi sert il de naviguer sans feuille de style ?
c'est comme si on voulais naviguer en texte brute, absurde non?
On se casse la tête a tout créer en css externe .....
Modifié par imotep (21 Jul 2005 - 11:19)
Modérateur
Tout le monde ne dispose pas d'un naviguateur graphique... C'est pourquoi il est nécessaire d'avoir quelque chose de cohérent même sans feuille de style... Ainsi, tu ne lèses personne... Celà te renseigne par exemple sur la manière dont les informations arrivent dans les naviguateurs adaptés aux handicaps visuels... Donc non, çà n'a rien d'absurde, bien au contraire...

Smiley smile
a écrit :
a quoi sert il de naviguer sans feuille de style ?
c'est comme si on voulais naviguer en texte brute, absurde non?


Un document html / xhtml sans feuille de styl est très très très loin d'un fichier texte brut (sans le 'e' , c'est shrek qui est une brute).
imotep a écrit :
juste une question en passant !
a quoi sert il de naviguer sans feuille de style ?
c'est comme si on voulais naviguer en texte brute, absurde non?
On se casse la tête a tout créer en css externe .....


En fait, la question sous-jacente, c'est "A quoi cela sert-il de s'assurer que son document est intelligible sans la belle CSS" ? Smiley cligne
- ce sera utile à tous ceux qui utilisent, pour une raison ou une autre, un navigateur qui ne tient pas compte de CSS (navigateur texte, lecteurs d'écrans actuels, etc.)
- une ressource Web est certes souvent affichée dans un navigateur, mais elle est aussi souvent traitée par des processus machines totalement indifférents à CSS : scripts d'indexation, de traduction, d'agrégation, etc.
- un utilisateur peut tout à fait choisir de désactiver la si belle CSS du site qu'il consulte, parce qu'elle n'est pas à son goût, qu'elle gêne sa lecture, etc. Chez moi, c'est très très fréquent.

Un document sans CSS n'a justement rien à voir avec un texte brut : ce n'est pas ce qui se voit à l'écran qui fait que le document est structuré, signifiant et exploitable. C'est le fait qu'il soit balisé à l'aide d'un langage de structuration de texte, HTML, XHTML, ou autre XML.
mouai
un menu avec les propriétés float, je vois ce que ça donne c'est certainement pas le top
Modifié par imotep (21 Jul 2005 - 12:24)
Merci pour la reponse koala64, c'est vrai que je ne m'etais jamais poser la question des redimensionnements de collonne enfait Smiley lol laissant faire leurs choix aux explorateurs.
Modifié par Vlili30 (21 Jul 2005 - 12:30)