passage de alink, vlink, link en CSS => pas le meme comportement :/

passage de alink, vlink, link en CSS => pas le meme comportement :/ - HTML/CSS - Programmation

Marsh Posté le 31-12-2002 à 16:19:10    

pour le forum sur forum1.php3 on a :
 
<body style="background-color: #E2E0DB; color: #000000" link="#000080" vlink="#2f2f4f" alink="#800000">
 
J'aimerais le passer en CSS, donc :
 
a.text3:link {
  color: #000080
}
 
a.text3:visited {
  color: #2f2f4f
}
 
a.text3:active {
  color: #800000
}
 
(text3 c'est le style pour les links des titres des topics)
 
=> probleme, ca fait pas du tout la même chose :/
 
Question : pourquoi ? :D
 
exemple :
 
avant :
 
http://forum.hardware.fr/forum1.php3?cat=7
 
après :
 
http://forum.hardware.fr/forumtest/forum1.php3?cat=7
 

Reply

Marsh Posté le 31-12-2002 à 16:19:10   

Reply

Marsh Posté le 31-12-2002 à 16:32:26    

Ca a peut-etre un rapport avec le fait que quand je regarde le code source de la page ou du fichier CSS, je ne trouve pas le code que tu mentionnes :)

Reply

Marsh Posté le 31-12-2002 à 16:33:53    

Kristoph a écrit :

Ca a peut-etre un rapport avec le fait que quand je regarde le code source de la page ou du fichier CSS, je ne trouve pas le code que tu mentionnes :)


le code est dans style1.css


Message édité par joce le 31-12-2002 à 16:37:01
Reply

Marsh Posté le 31-12-2002 à 16:37:28    

Definitivement, je le vois pas !
 

Code :
  1. form {
  2. margin: 0px;
  3. }
  4. th {
  5. text-align: center
  6. }
  7. img {
  8. border: 0px;
  9. }
  10. .code
  11. {
  12.   border-top: 1px solid #000000;
  13.   border-bottom: 1px solid #000000;
  14.   border-left: 1px solid #000000;
  15.   border-right: 1px solid #000000;
  16.   background-color: #FFFFFF;
  17. }
  18. .citation
  19. {
  20.   border-top: 1px solid #000000;
  21.   border-bottom: 1px solid #000000;
  22.   border-left: 1px solid #000000;
  23.   border-right: 1px solid #000000;
  24. }
  25. .background1
  26. {
  27.   margin-left: auto;
  28.   margin-right: auto;
  29.   text-align: center;
  30. }
  31. .td80
  32. {
  33.   width: 80%
  34. }
  35. .td60
  36. {
  37.   width: 60%
  38. }
  39. .td10
  40. {
  41.   width: 10%
  42. }
  43. .left
  44. {
  45.   text-align: left;
  46. }
  47. .right
  48. {
  49.   text-align: right;
  50. }
  51. .center
  52. {
  53.   margin-left: auto;
  54.   margin-right: auto;
  55.   text-align: center;
  56. }
  57. .couleurOnline
  58. {
  59.   margin-left: auto;
  60.   margin-right: auto;
  61.   text-align: center;
  62. }
  63. img
  64. {
  65.   border: 0
  66. }
  67. .bgcolor
  68. {
  69.   text-align: center
  70. }
  71. .bgcolor1
  72. {
  73.   text-align: center;
  74. }
  75. .bgcolor2
  76. {
  77.   text-align: center;
  78. }
  79. .align
  80. {
  81.   text-align: center
  82. }
  83. .titre
  84. {
  85. font-family: Verdana, Helvetica, Arial, Sans-serif;
  86. text-decoration: none;
  87. }
  88. a.titre:hover
  89. {
  90. text-decoration: underline
  91. }
  92. .codetext
  93. {
  94.   font-family: Courier New, Courier, mono;
  95.   color: #000000;
  96. }
  97. .size2a
  98. {
  99.   font-family: Arial, Helvetica;
  100.   font-size: 2
  101. }
  102. .cit
  103. {
  104.   font-family: Verdana, Helvetica, Arial, Sans-serif;
  105. }
  106. .citpseudo
  107. {
  108.   font-size: smaller;
  109.   font-family: Verdana, Helvetica, Arial, Sans-serif;
  110. }
  111. .titre1
  112. {
  113. font-family: Verdana, Helvetica, Arial, Sans-serif;
  114. text-decoration: none;
  115. }
  116. a.titre1:hover
  117. {
  118. text-decoration: underline
  119. }
  120. .titre2
  121. {
  122. font-size: smaller;
  123. font-family: Verdana, Helvetica, Arial, Sans-serif;
  124. text-decoration: none;
  125. }
  126. a.titre2:hover
  127. {
  128. text-decoration: underline
  129. }
  130. .titre3
  131. {
  132. font-size: small;
  133. font-family: Verdana, Helvetica, Arial, Sans-serif;
  134. text-decoration: none;
  135. }
  136. .titremodo
  137. {
  138. font-family: Verdana, Helvetica, Arial, Sans-serif;
  139. text-decoration: none;
  140. }
  141. a.titremodo:hover
  142. {
  143. text-decoration: underline
  144. }
  145. .newMessage
  146. {
  147. font-family: Verdana, Helvetica, Arial, Sans-serif;
  148. text-decoration: none;
  149. }
  150. a.newMessage:hover
  151. {
  152. text-decoration: underline
  153. }
  154. .textOnline
  155. {
  156. font-family: Verdana, Helvetica, Arial, Sans-serif;
  157. text-decoration: none;
  158. text-align: center
  159. }
  160. a.textOnline:hover
  161. {
  162. text-decoration: underline
  163. }
  164. .lien1
  165. {
  166.   text-decoration: none
  167. }
  168. a.lien1:hover
  169. {
  170.   text-decoration: underline
  171. }
  172. .lien
  173. {
  174. font-family: Verdana, Helvetica, Arial, Sans-serif;
  175. text-decoration: none;
  176. color: #000066;
  177. }
  178. a.lien:hover
  179. {
  180. text-decoration: underline
  181. }
  182. .textHeader
  183. {
  184. font-family: Verdana, Helvetica, Arial, Sans-serif;
  185. text-decoration: none;
  186. }
  187. a.textHeader:hover
  188. {
  189. text-decoration: underline
  190. }
  191. .textHeaderSubcat
  192. {
  193. font-family: Verdana, Helvetica, Arial, Sans-serif;
  194. text-decoration: none;
  195. }
  196. a.textHeaderSubcat:hover
  197. {
  198. text-decoration: underline
  199. }
  200. .copyright
  201. {
  202. font-family: Verdana, Helvetica, Arial, Sans-serif;
  203. text-decoration: none;
  204. text-align: center;
  205. }
  206. a.copyright:hover
  207. {
  208. text-decoration: underline
  209. }
  210. .text3
  211. {
  212. font-size: smaller;
  213. font-family: Verdana, Helvetica, Arial, Sans-serif;
  214. text-decoration: none;
  215. }
  216. a.text3:hover
  217. {
  218. text-decoration: underline
  219. }
  220. .text31
  221. {
  222. text-decoration: none;
  223. }
  224. a.text31:hover
  225. {
  226. text-decoration: underline
  227. }
  228. .text1big
  229. {
  230. font-size: smaller;
  231. font-family: Verdana, Helvetica, Arial, Sans-serif;
  232. text-decoration: none;
  233. }
  234. a.text1big:hover
  235. {
  236. text-decoration: underline
  237. }
  238. .text1small
  239. {
  240. font-family: Verdana, Helvetica, Arial, Sans-serif;
  241. text-decoration: none;
  242. }
  243. a.text1small:hover
  244. {
  245. text-decoration: underline
  246. }
  247. .text2big
  248. {
  249.   font-family: Verdana, Helvetica, Arial, Sans-serif;
  250.   text-decoration: none;
  251. }
  252. .text2bigcit
  253. {
  254.   font-size: smaller;
  255.   font-family: Courier New, Courier, mono;
  256.   text-decoration: none;
  257. }
  258. a.text2big:hover
  259. {
  260.   text-decoration: underline;
  261. }
  262. .text2small
  263. {
  264.   font-family: Verdana, Helvetica, Arial, Sans-serif;
  265.   text-decoration: none;
  266. }
  267. a.text2small:hover
  268. {
  269.   text-decoration: underline;
  270. }


 
Probleme de cache peut-etre ? Mozilla a toujours ete très capricieux avec les changements de fichiers .css :)


Message édité par Kristoph le 31-12-2002 à 16:38:34
Reply

Marsh Posté le 31-12-2002 à 16:40:26    

Non, il n'y est pas...
 
Edit: ok vu pour style1. Et ça a l'air de marcher :D


Message édité par gm_superstar le 31-12-2002 à 16:42:14

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 31-12-2002 à 16:40:29    

style1.css j'ai modifié.
Pour voir mon faut prendre par exemple les couleurs persos de potemkin et comparer les deux liens (avec les couleurs par defaut le problème n'est pas présent car aucun style n'est assigné au style text3).
Apparement le hic c'est que le style a.text3:link overide la couleur par defaut du style text3 :/

Reply

Marsh Posté le 31-12-2002 à 16:41:56    

Ca marche plus ou moins maintenant, mais j'ai ca a faire remarquer maintenant :
 
[citation]
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
 
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!
[/citation]
 
http://www.w3schools.com/css/css_pseudo_classes.asp


Message édité par Kristoph le 31-12-2002 à 16:42:10
Reply

Marsh Posté le 31-12-2002 à 16:42:58    

Kristoph a écrit :

Ca marche plus ou moins maintenant, mais j'ai ca a faire remarquer maintenant :
 
 
 
http://www.w3schools.com/css/css_pseudo_classes.asp


ah ca c'est interessant à savoir ! :))

Reply

Marsh Posté le 31-12-2002 à 16:45:19    

Note pour plus tard : beaucoup de personnes semblent vouloir utiliser [citation] [/citation] sans les balises [nom] [/nom] obligatoires... :D


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 31-12-2002 à 16:46:59    

gm_superstar a écrit :

Note pour plus tard : beaucoup de personnes semblent vouloir utiliser  sans les balises [nom] [/nom] obligatoires... :D

c'est la balise quote qu'il faut utiliser pour ca

Reply

Marsh Posté le 31-12-2002 à 16:46:59   

Reply

Marsh Posté le 31-12-2002 à 16:48:04    

Bah oui... mais ce n'a pas l'air évident pour tout le monde...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 31-12-2002 à 16:49:23    

Kristoph a écrit :

Ca marche plus ou moins maintenant, mais j'ai ca a faire remarquer maintenant :
 
 
 
http://www.w3schools.com/css/css_pseudo_classes.asp


j'ai passé le a:link a:visited et a:active AVANT toutes les autres déclarations et ca change rien (c'est pas une question de a:hover ceci dit, mais de <a href="" class="pouet">p</a>
avec dans pouet :
 
.pouet {
  color: #000000;
}
 
par exemple => les a:link / a:visited / a:active prennent le dessus sur le color du style pouet

Reply

Marsh Posté le 31-12-2002 à 16:53:43    

bon finalement j'ai reussi à feinter en dégagant les a:link etc quand le color de text3 est déclaré


Message édité par joce le 31-12-2002 à 16:53:56
Reply

Marsh Posté le 31-12-2002 à 17:02:54    

Bon voila, j'ai passé forum1.php3 en XHTML 1.1 reste une seule erreur que j'avais déjà avant et qui me fait gravement chier :D

Reply

Marsh Posté le 31-12-2002 à 17:04:42    

Les couleurs des liens ça va pas du tout avec Mozilla. Et la hauteur des lignes est trop importante...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 31-12-2002 à 17:07:35    

gm_superstar a écrit :

Les couleurs des liens ça va pas du tout avec Mozilla. Et la hauteur des lignes est trop importante...

pour la couleur des liens sous Moz je viens de rectifier.
Pour la hauteur des lignes c'est quel param à modifier ? (d'ailleurs c'est bizarre que le fait de passer en XHTML 1.1 change la hauteur des cases :??:)


Message édité par joce le 31-12-2002 à 17:11:07
Reply

Marsh Posté le 31-12-2002 à 17:24:49    

OK pour les couleurs.
 
Pour la hauteur des lignes je vois pas trop... Tout ça est assez confu :whistle: En tout cas ça ne le fait que lorsqu'on active la mise en cache. Essaye de regarder autour du padding des cellules, ou de la hauteur de ligne pour le texte (je suspecte la dernière colonne qui est sur 2 lignes)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 31-12-2002 à 17:27:27    

ok je me loggue avec le canard de joce pour voir :D

Reply

Marsh Posté le 31-12-2002 à 17:40:24    

humm effectivement c'est très zarbe
quand je serais chez moi je reprendrais aussi cache.js qui est actuellement loin d'être XHTML 1.1 compliant

Reply

Marsh Posté le 31-12-2002 à 17:47:17    

bon j'ai désactivé le cache XHTML en attendant, et maintenant la page est fully XHTML 1.1 compliant :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed