|
Dernière réponse | |
---|---|
Sujet : Que pensez-vous de mon site ? | |
Zelda-Boss | Bah vala, si y'a qu'une dizaine de pages, c'po trop dur. moi j'en ai...heu...attendez..174 sans compter le forum, alors vala comme j'l'ai dans l'os si j'veux tout mettre à la norme. La j'ai juste mis la page d'accueil a la norme HTML 4.01 Transitional, je pense que cela ira ^^.
:D |
Aperçu |
---|
Vue Rapide de la discussion |
---|
Zelda-Boss | Bah vala, si y'a qu'une dizaine de pages, c'po trop dur. moi j'en ai...heu...attendez..174 sans compter le forum, alors vala comme j'l'ai dans l'os si j'veux tout mettre à la norme. La j'ai juste mis la page d'accueil a la norme HTML 4.01 Transitional, je pense que cela ira ^^.
:D |
antp | bhen non : mon site était pas du tout xhtml
y avait un peu de CSS et c'est tout bon ok y a pas tant de pages que ça sur mon site, mais quand même... |
Phive |
|
antp | bhen j'ai juste appliqué les règles :p
c'est pas si dur que ça on a un spécialiste ici, W3C Compliant, alias Indiana Jones, mais ça fait longtemps que je n'ai plus vu, il a peut-être changé de pseudo :D |
Zelda-Boss | Houla, c'est chaud l'XHTML Strict, t'a fait comment ?
Moi s'il fallait que je change tout pour qu'elle soit aux normes XHTML Strict, laisse tomber ^^ :D |
antp | xhtml 1.1 (strict donc) rulez :D
Pour mon site je suis passé de html "mélange 3 et 4 mais qui marche +/- bien dans tous les browsers" à du xhtml 1.0 strict, puis à du 1.1 (juste dû changer l'en-tête :D) |
Zelda-Boss | Et pourquoi pas XHTML Stric aussi, pdt que tu y es ^^. :lol:
Ca va mieux la ? Ma cellule : <td width="10%" class="ligne"> <b><u>Posts</u> :</b> </td> |
gm_superstar | Bon maintenant, le HTML strict :D
Non je plaisante ;) Y'a juste un truc qui va pas avec Mozilla : dans ton tableau 'Sur le forum :' la cellule 'Posts :' est sur 2 lignes et donc avec l'image de fond ça fait pas beau. mets un entre 'Posts' et ':' et ça devrait rentrer dans l'ordre (ou alors tu élargis la colonne) |
Zelda-Boss | Optimisation de la page : 100%, status : Terminée
Ouaaaaaais ^^. Et vala plus d'erreurs. Merchi à vous tous ^^. :D |
gm_superstar |
|
Zelda-Boss | Oki, mais la bordure exterieure (le contour, pas la bordure des cellules) est un peu trop fine. Y'a pas moyen de l'agrandir ? J'ai essayé 2px, mais ca agrandi les bordures int. donc ca fait 2px d'un côté d'une cellule, 2px de l'autre, au final 4px. Un peu gros quoi ^^.
Et sinon, pour le tableau de mes archives, en fait, je devrais LES tableaux, car il y en a trois. Le premier, il fait qu'une seule cellule qui prends toute la largeur. Le deuxième, est constitué de deux cellules, une ou y'a "Archives du :" et un autre ou y'a les dates. Les propriété dans table font rules="none", pour pas faire apparaître les bordures interieures et frame="vsides", pour faire apparaître uniquement les bordures exterieures verticales. LE troisième est constitué de trois cellules, le texte : "Rececher une news :", le champ du formulaire et une troisième cellule pour le bouton "Chercher >>" et les propriété sont uniquement rules="none". Donc j'ai essayé d'adapter les CSS afin de ne plus utiliser bordercolor (putain, foutu bordercolor, tout vient de lui en fait :gun: ^^). Mais les attributs rules="none" et frame="vsides" ne fonctionnent plus. Je dois faire comment ? P.S. Optimisation de la page d'accueil : 99,99 % :gun: :gun: :D |
gm_superstar | Là encore, c'est normal ;) La bordure pour l'élément <table> en CSS ne concerne que le tableau, c'est à dire toute la bordure extérieure. Pour les bordures intérieures, tu dois les définires dans une classe qui s'applique aux <td> :
td.classe2 { padding: 3px; /*J'ai repris ton cellpadding*/ border: 1px solid #FFCA13; } Ca t'oblige à écrire <td class="classe2"> dans tous les <td>, ce qui peut s'avérer un peu lourd. On peut contourner le problème en définissant le style des <td> comme ça : table.classe1 td { padding: 3px; border: 1px solid #FFCA13; } qui s'applique à tous les <td> contenus dans table ayant pour classe "classe1". Dans ce cas plus besoin de définir de classe "classe2" pour les <td>. Mais cette méthode n'est pas forcément reconnue par tous les navigateur anciens. Dans table.classe1 tu peux aussi ajouter la propriété border-spacing qui est l'équivalent de cellspacing="0" dans le tag <html> Vu que tu auras border-spacing de 0 pixels tu seras peut-être amené à utiliser border-collapse qui permet de dire si les bordures adjacentes de 2 cellules sont fusionnées ou pas. Au final, on a donc : table.classe1 { border: 1px solid #FFCA13; border-spacing: 0px; border-collapse: collapse; /*ou 'separate'*/ } |
Zelda-Boss | Rien a faire, j'ai essayé de mettre dans la feuille de style, de mettre directement le style dans la balise (<table ... style="..."> ), rien à faire, j'ai essayé de mettre une brodure noire, mais il me met juste le contour noir, le reste, il met les bordures interieures de la même couleur que le fond.
:( |
antp | bordercolor ça n'existe que dans IE si je ne m'abuse... |
gm_superstar | C'est normal, certaines erreurs ne sont pas répétées.
Pour ton histoire de bordercolor il faut utiliser les CSS et définir une classe pour tes <table> table.classe1 { border-width: 1px; border-style: solid; border-color: #FFCA13; } qui peut s'écrire : table.classe1 { border: 1px solid #FFCA13; } Tout le détail là : http://www.yoyodesign.org/doc/w3c/ [...] properties |
Zelda-Boss | http://validator.w3.org/check?uri= [...] e#line-156
Optimisation de la page d'accueil, terminé à : 99,9 % : Raaaaaaah ! Pour le bordercolor de ma table, la, il dit qu'il n'y a pas d'attribut bordercolor pour <table> dans HTML 4.01, j'veux bien moi, mais alors pourquoi il me dit que c'est faux a cet endroit et qu'a un autre endroit ou y'a bordercolor, il dit rien, j'ai bien essayé de mettre des style pour definir la couleur de la bordure de la table, marche po. :D |
Zelda-Boss | Ah donc, il faut que je rajoute ca dans mes balises script et style.
Bon bon bon ^^, d'autres recommandations ? Chuis ouvert a toutes suggestions ^^. :D |