Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2002 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7
Auteur Sujet :

Validation W3C

n°157105
gm_superst​ar
Appelez-moi Super
Posté le 11-06-2002 à 21:50:48  profilanswer
 

Reprise du message précédent :
Ben même en XHTML 1.0 strict ça passe :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "DTD/xhtml1-strict.dtd">
  3.    
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  7. <title>window.open()</title>
  8. </head>
  9. <body>
  10. <p>
  11. <a href="#" onclick="window.open('window.html','window','width=200,height=200,menubar=no');return false;">Lien href</a>
  12. </p>
  13. </body>
  14. </html>


 
J'ai l'impression que le validateur coince quelque part sur ton code. Ça arrive des fois...

mood
Publicité
Posté le 11-06-2002 à 21:50:48  profilanswer
 

n°157106
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-06-2002 à 21:52:20  profilanswer
 

Ha ouais t'as mis "onclick" alors que Fred avait mis "onClick".
En XHTML tout doit être en minuscule :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°157107
Profil sup​primé
Posté le 11-06-2002 à 21:52:27  answer
 

Cf. mon post précédent. L'erreur attribuée à un élément vient parfois de l'élément qui le contient, ou qu'il contient... faut parfois chercher 10 ou 100 lignes avant...

n°157108
gm_superst​ar
Appelez-moi Super
Posté le 11-06-2002 à 21:53:10  profilanswer
 

antp a écrit a écrit :

Ha ouais t'as mis "onclick" alors que Fred avait mis "onClick".
En XHTML tout doit être en minuscule :o



Bien vu ! ;)

n°157109
- Fred -
007 Agent
Posté le 11-06-2002 à 21:54:50  profilanswer
 

C'est vrai, je viens de modifier ... connerie ;-)
 
Sinon, Comment on fait pour afficher du texte dans la barre de tâches quand la souris passe sur un lien ?
onmouseover ?


Message édité par - Fred - le 06-11-2002 à 21:55:54

---------------
"You know the name, You know the number..."
n°157110
Profil sup​primé
Posté le 11-06-2002 à 22:00:29  answer
 

- Fred - a écrit a écrit :

C'est vrai, je viens de modifier ... connerie ;-)
 
Sinon, Comment on fait pour afficher du texte dans la barre de tâches quand la souris passe sur un lien ?
onmouseover ?  




 
Vachement utile :sarcastic: Perso c le genre de trucs qui me fait chier : normalement, ca affiche le chemin du lien, donc on peut savoir si c un fichier jpg, une page html, ou autre quoi... quand t'as un putain de petit message à la con, tu t'attends à te retrouver avec des popups, des sites de cul, que sais-je ;)

n°157111
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-06-2002 à 22:02:29  profilanswer
 

D'ailleurs pour tes liens, tu devrais faire
 
<a href="page.html" onclick="window.open('page.html', ...);return false;">
 
comme ca le gars qui a le Javascript désactivé pourra quand même voir la page, et grâce au return false le lien ne sera pas utilisé par ceux qui supporte le javascript.
ça permet aussi à quelqu'un de forcer à ouvrir le lien dans un nouvel onglet dans Mozilla par exemple.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°157113
- Fred -
007 Agent
Posté le 11-06-2002 à 22:07:46  profilanswer
 

Parfait, c'est exactement ce que je cherchais ;-)
 
En fait, W3C, c'était parce que lorsque je passe sur le lien il me mettait dans la barre de tâche '#', et je voulais y mettre la vraie URL, en utilisant javascript.
 
Le code final :
<a href="http://www.newdimension-fr.net" onclick="window.open('http://www.newdimension-fr.net';);return false;">
Et ça marche super bien, merci à tous ;-)
 
Sinon, donc, pour afficher du texte dans la barre de tâches, on fait comment ? J'ai essayé sans succès ceci :
onmouseover="window.status='blablabla'"


---------------
"You know the name, You know the number..."
n°157121
gm_superst​ar
Appelez-moi Super
Posté le 11-06-2002 à 22:27:26  profilanswer
 

onmouseover="javascript: window.status='blababla'; return true;" onmouseout="javascript: self.status=''; return true;"

n°157235
- Fred -
007 Agent
Posté le 12-06-2002 à 08:30:23  profilanswer
 

Je poursuis mes recherches sur le CSS :D
Pour ceux qui voudraient s'informer, les qques liens du post :
 


D'ailleurs, je ne vois dans les tutoriel que des positions absolues :

Code :
  1. #leftcontent {
  2. position: absolute;
  3. left:10px;
  4. top:50px;
  5. width:200px;
  6. background:#fff;
  7. border:1px solid #000;
  8. }


Comment puis-je par exemple lui dire que son tableau est à 10% du bord, ou qu'il fait 20% de la largeur ?


Message édité par - Fred - le 06-12-2002 à 08:45:48

---------------
"You know the name, You know the number..."
mood
Publicité
Posté le 12-06-2002 à 08:30:23  profilanswer
 

n°157251
Jar Jar
Intaigriste
Posté le 12-06-2002 à 09:09:51  profilanswer
 

phive a écrit a écrit :

Moi aussi j'etais pour juskau au jour ou j'ai voulu en faire ou il y avait de la transparence et ka partout ou c t transparent bahg ca passer en gris sombre dans tous les nav saug IE6 :(
Sion c vrai ke png ca rulezzz


C'est plutôt le contraire... Tous les navigateurs sauf IE gèrent correctement le PNG transparent.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°157255
gm_superst​ar
Appelez-moi Super
Posté le 12-06-2002 à 09:26:03  profilanswer
 

- Fred - a écrit a écrit :

Comment puis-je par exemple lui dire que son tableau est à 10% du bord, ou qu'il fait 20% de la largeur ?



margin-left: 20%
 
...
 
http://www.yoyodesign.org/doc/w3c/css2/box.html

n°157271
- Fred -
007 Agent
Posté le 12-06-2002 à 09:49:33  profilanswer
 

Bon, j'arrive à obtenir le même résultat en CSS qu'avec des tables ;-)
http://www.toutfr.com/veekee/test.html
 
Si ma feuille CSS se valide parfaitement, l'XHTML n'est par contre pas validé :
http://validator.w3.org/check?uri= [...] /test.html
 
La feuille CSS c'est par là :
http://jigsaw.w3.org/css-validator [...] /test.html
 
Il me dit que je ne déclare pas les id que j'utilise dans mes balises div ... comment les déclarer ?
Ensuite, certaines caractéristiques doivent être utilisées pour plusieurs champs, c'est le cas de l'ID newsbody et newstitle. Mais le validateur me dit que je ne peux pas utiliser plusieurs fois le même ID ... comment faire ?
 
Dès que j'aurais réglé ces quelques problèmes, c'est parti pour le CSS multiple ;-)


Message édité par - Fred - le 06-12-2002 à 13:12:15

---------------
"You know the name, You know the number..."
n°157276
Profil sup​primé
Posté le 12-06-2002 à 09:53:51  answer
 

Boudiou, c pourtant pas dur le HTML... faut lire la doc... Read The Fucking Manual...
 
ID désigne un élément unique (donc un style pour une balise). Pour affecter le même style à plusieurs balises, faut remplacer id par class.


Message édité par Profil supprimé le 06-12-2002 à 09:54:58
n°157283
- Fred -
007 Agent
Posté le 12-06-2002 à 10:03:49  profilanswer
 

Très bien, je le ferais ...
Mais pour ce qui est de la déclaration des ID on fait comment ?
 
Et puis le fuckin' manual fait 654946514 pages ;-)


---------------
"You know the name, You know the number..."
n°157285
Profil sup​primé
Posté le 12-06-2002 à 10:08:03  answer
 

- Fred - a écrit a écrit :

Très bien, je le ferais ...
Mais pour ce qui est de la déclaration des ID on fait comment ?
 
Et puis le fuckin' manual fait 654946514 pages ;-)  




 
Le fuckin manual est un fichier d'aide de 270 Ko... :sarcastic: ou sinon, HTML 4 pour les nuls, dans toute bonne librairie (65 balles)

n°157287
- Fred -
007 Agent
Posté le 12-06-2002 à 10:09:00  profilanswer
 

OK merci, ke vais me le procurer ;-)
 
En attendant on fait comment pour déclarer les ID ;) ?


---------------
"You know the name, You know the number..."
n°157291
Profil sup​primé
Posté le 12-06-2002 à 10:11:59  answer
 

- Fred - a écrit a écrit :

OK merci, ke vais me le procurer ;-)
 
En attendant on fait comment pour déclarer les ID ;) ?  




 
 :??:

n°157296
- Fred -
007 Agent
Posté le 12-06-2002 à 10:15:46  profilanswer
 

Moi je met directement :
<div id="kekechose">...</div> et le validateur me met une erreur :
 
... euh, non j'ai rien dit, les erreurs du validateurs sont celles de la répétition de mes ID, je vais corriger tout ça merci ;-)
 
Je viens de rectifier et maintenant tout marche ... parfait !
http://www.toutfr.com/veekee/test.html
 
J'aurais juste encore une petite question :
J'ai mes deux petites images XHTML et CSS, que j'aîmerais voir apparaître en bas de page, centrés : comment faire avec un div ?
 
PS : comme tu as appris le XHTML/HTML ? Tu t'es tapé le bouquin de A à Z ?


Message édité par - Fred - le 06-12-2002 à 10:28:09

---------------
"You know the name, You know the number..."
n°157315
Profil sup​primé
Posté le 12-06-2002 à 10:30:41  answer
 

T'es obligé d'utiliser un <div> pour centrer des images ?  :heink:
 
Sinon, j'ai appris ben heu... j'en sais rien... y a 2 ans j'ai emprunté le bouquin HTML 4 pour les Nuls à la BU de ma fac... et puis sinon, j'ai traîné sur le net pour me mettre au XHTML...


Message édité par Profil supprimé le 06-12-2002 à 10:31:29
n°157317
- Fred -
007 Agent
Posté le 12-06-2002 à 10:31:52  profilanswer
 

Juste savoir, comment on fait pour centrer un div ... ça peut servir à autre chose, à du texte, un tableau, tout ça ... j'ai beau centrer l'image, si le div n'est pas centré ça ne sert à rien.
Et surtout, pour l'avoir en tout bas de page, on s'y prend comment ?


Message édité par - Fred - le 06-12-2002 à 10:33:54

---------------
"You know the name, You know the number..."
n°157321
Profil sup​primé
Posté le 12-06-2002 à 10:34:36  answer
 

- Fred - a écrit a écrit :

Juste savoir, comment on fait pour centrer un div ... ça peut servir à autre chose, à du texte, un tableau, tout ça ...



 
Perso je n'utilise JAMAIS les <div> pour centrer... les attributs genre "text-align:center;" du CSS suffisent ;)  
 

Citation :

Et surtout, pour l'avoir en tout bas de page, on s'y prend comment ?


 
Ben tu le mets en dernier :p

n°157327
- Fred -
007 Agent
Posté le 12-06-2002 à 10:39:32  profilanswer
 

Tous les éléments de ma page sont des <div> en position absolue, donc si je mets simplement mes éléments en fin de page ça ne marche pas ... en effet si je les mets simplement en fin de code sans div, les images sont sous le reste, elles restent en haut de la page ...


Message édité par - Fred - le 06-12-2002 à 10:40:10

---------------
"You know the name, You know the number..."
n°157331
Profil sup​primé
Posté le 12-06-2002 à 10:41:09  answer
 

Ben tu définis une position absolue par rapport au bottom de ta page... :??:

n°157333
- Fred -
007 Agent
Posté le 12-06-2002 à 10:42:30  profilanswer
 

Quand je mets :
position: absolute;
bottom: 0;
 
Ca me place mes images en bas de la fenêtre affichée, pas en bas de la page du tout ...


---------------
"You know the name, You know the number..."
n°157341
gm_superst​ar
Appelez-moi Super
Posté le 12-06-2002 à 10:47:57  profilanswer
 

C'est quoi la différence ?

n°157384
gizmo
Posté le 12-06-2002 à 11:21:29  profilanswer
 

- Fred - a écrit a écrit :

Quand je mets :
position: absolute;
bottom: 0;
 
Ca me place mes images en bas de la fenêtre affichée, pas en bas de la page du tout ...  




 
c'est normal, toutes le valeurs sont fonctions de l'écran et pas de la page. Ensuite, pour centrer une image, essaye de la déclarer comme block avec display:block;

n°157482
gm_superst​ar
Appelez-moi Super
Posté le 12-06-2002 à 12:40:40  profilanswer
 

- Fred - a écrit a écrit :

Quand je mets :
position: absolute;
bottom: 0;
 
Ca me place mes images en bas de la fenêtre affichée, pas en bas de la page du tout ...



Essaye ça :  

Code :
  1. Les styles :
  2. div.en_bas {
  3. position: absolute;
  4. bottom: 0px;
  5. width: 100%;
  6. }
  7. div.en_bas img {
  8. display: block;
  9. margin-left: auto;
  10. margin-right: auto;
  11. }
  12. Le HTLM :
  13. <div class="en_bas">
  14.   <img src="image.png" width="xx" height="xx" />
  15. </div>

n°157503
- Fred -
007 Agent
Posté le 12-06-2002 à 13:07:31  profilanswer
 

gm_superstar, tu n'as pas vraiment compris mon pb. Regardes ma page :
http://www.toutfr.com/veekee/test.html
 
Tu comprendras tout de suite la différence ... en effet, les images ne sont pas affichées en bas de page, mais en bas d'écran.
 
Le CSS est très pratique pour les blocs simples en absolute, mais je n'ai pas encore réussi à utiliser le position: relative, qui devrait normalement formatter tout cela comme des tableaux plus que comme des calques, et c'est ce que je cherche. Je vais me documenter un peu ;-)


Message édité par - Fred - le 06-12-2002 à 13:11:25

---------------
"You know the name, You know the number..."
n°157508
gm_superst​ar
Appelez-moi Super
Posté le 12-06-2002 à 13:18:30  profilanswer
 

Ben c'est encore plus simple alors :

Code :
  1. div {
  2. width: 100%;
  3. text-align: center;
  4. }
  5. <div>
  6. <img src="image.png" width="xx" height="xx" />
  7. </div>


 
Plus besoin de style pour <img>. Mais cette fois ci tu dois mettre le <div> à la fin de ton code.


Message édité par gm_superstar le 06-12-2002 à 13:20:16
n°157511
- Fred -
007 Agent
Posté le 12-06-2002 à 13:24:26  profilanswer
 

Si je fais ça, mes images n'apparaîssent même plus ... je vais me lire deux-trois docs et je reviens (avec j'espère, une solution ;-))


---------------
"You know the name, You know the number..."
n°157519
gm_superst​ar
Appelez-moi Super
Posté le 12-06-2002 à 13:38:31  profilanswer
 

Ben c'est normal, ton style #footer ne contient pas width: 100%; et text-align: center; comme je te l'avais indiqué.
 
Mais en fait ça ne va pas résoudre ton problème parce que tu as déclaré tous tes <div> précédents en position: absolute et du coup ton <div id="footer"> se retrouve tout en haut de la page car c'est le seul dans le flux normal.
 
Au lieu d'utiliser un positionnement absolu pour tes boîtes regarde du coté de la propriété float comme dans les exemples donnés sur glish.com


Message édité par gm_superstar le 06-12-2002 à 13:39:23
n°157534
- Fred -
007 Agent
Posté le 12-06-2002 à 13:44:55  profilanswer
 

Je suis en train de bosser dessus :
http://www.yoyodesign.org/doc/w3c/ [...] e-position
 
Merci de votre aide ;)


Message édité par - Fred - le 06-12-2002 à 13:45:11

---------------
"You know the name, You know the number..."
n°157538
gm_superst​ar
Appelez-moi Super
Posté le 12-06-2002 à 13:56:52  profilanswer
 

Ou alors, autre solution, créer un <div> d'une hauteur déterminée mais qui ne contient rien et qui s'inscrit dans le flux normal (donc pas en position absolue). En suite le <div id="footer"> ira se placer après ce <div>, en bas de la page.

n°157553
- Fred -
007 Agent
Posté le 12-06-2002 à 14:08:29  profilanswer
 

Je suis en train de bosser sur les positions relative ... ça marche pas trop mal, mais j'ai du mal à mettre côte à côte deux div. Alors j'ai créé un div en position relative, dans lequel je mets mes deux div en position absolute, mais finalement ils ne remplissent pas l'espace et mon dernier champ vient s'encastrer lamentablement en entête des deux autres div ;)
 
Mais on avance ... ma page est toujours là :
http://www.toutfr.com/veekee/test.html
 
J'ai aussi pensé à mettre mes deux blocs de texte et de news en relative, mais celui de news vient se mettre sous celui de texte. Et comme je ne sais pas à l'avance la place qu'occupera le champ texte ...


Message édité par - Fred - le 06-12-2002 à 14:09:33

---------------
"You know the name, You know the number..."
n°157561
kayasax
Posté le 12-06-2002 à 14:18:55  profilanswer
 

pt1 vous m'impressionez les mecs !!
ce soir vais m'acheter un book sur les css paske marre des tables


---------------
All we need is a soul revolution
n°157563
Je@nb
Kindly give dime
Posté le 12-06-2002 à 14:21:56  profilanswer
 

Moi g horreur des <div> mais g l'impression que vous aimez bien ça lol.
J'utilise o max les <table>. C mal ?

n°157568
gizmo
Posté le 12-06-2002 à 14:24:11  profilanswer
 

Je@nb a écrit a écrit :

Moi g horreur des <div> mais g l'impression que vous aimez bien ça lol.
J'utilise o max les <table>. C mal ?  




 
OUI!
 tu peux les utilisé pour facilité la compatibilité avec certains browser, mais ca ne sert pas à faire de la mise en page.
 
- fred - > regarde du coté des float...

n°157585
- Fred -
007 Agent
Posté le 12-06-2002 à 14:36:44  profilanswer
 

J'ai regardé du côté des floats ... c'est très bien, mais ça ne remplit pas le fulx, tout comme les absolute. En fait, lorsque je mets par exemple mon champ news en float, il s'align bien à droite ou à gauche, mais ... 'tain il reste toujours en dessous du champ texte :pt1cable:
 
D'ailleurs, je ne comprends pas pourquoi le champ news se colle à 30px à peu près de mon texte ... j'ai mis en ligne le bug pour que vous voyez, j'arrive à rien là (je l'ai aligné à gauche pour qu'on voye bien) ... par contre le code est toujours valide, et j'ai bien mes pitites images en bas, centrées ;)
http://www.toutfr.com/veekee/test.html
 
Sinon, oui je commence à aprécier les <div>, mais je les apprécierais bien mieux lorsque tout cela marchera correctement ;)
D'ailleurs tu peux déjà voir l'intérêt du CSS dans mon code source : pas un élément Font, pas un élément IMG, rien que du contenu et deux-trois balises de délimitation de champs, et (avec un peu d'expérience ;)) tu arrives à tout faire avec ton CSS ! Et ceci dit, le CSS est à terme bien plus puissant qu'un système de tables ... par contre, tu te tapes le code à la main ;)
Et je livre le code source, bien entendu ...


Message édité par - Fred - le 06-12-2002 à 14:40:29

---------------
"You know the name, You know the number..."
n°157604
gizmo
Posté le 12-06-2002 à 14:48:03  profilanswer
 

Ok, dis moi comment tu veux que tout cela se positionne exactement, et je vais te faire une maquette.

n°157615
- Fred -
007 Agent
Posté le 12-06-2002 à 14:52:37  profilanswer
 

Très simple : je veux que le block de news se place verticalement au niveau du bloc de texte, et horizontalement à droite, indépendament du contenu qui occupe le champ texte.
 
Je viens d'uploader la dernière version du code, tu peux télécharger test.html et complex.css ...
 
J'y pense, s'il y a des validateurs HTML, y-a-t il des validateurs javascript, vérifiant si l'on respecte vraiment les standarts ? Parce que M$ a sûrement dû mettre son nez là dedans aussi non ...


Message édité par - Fred - le 06-12-2002 à 14:55:15

---------------
"You know the name, You know the number..."
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7

Aller à :
Ajouter une réponse
 

Sujets relatifs
[PHP] validation de mot de passe[Visual Basic] Zone texte et validation ?
[java-script] validation enter[Javascript] : Validation de ma ligne de code
[SQL] Validation?[sql] affichage de l'id apres validation d'un formulaire
[Java / proxy] Quelqu'un connait JigSaw du W3C icivalidation XML schema XERCES J
le bouton validation qui ferme le pop-up...[JAVASCRIPT] textareas / validation de forms, AIDE!!!
Plus de sujets relatifs à : Validation W3C


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)