Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/sda/3/a/fredomkb/forum/include/common.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 44
Projets pour Spip et PunBb / Annuler la couleur générale des liens

MiniGriSpip

Petit site de test et de démonstration du squelette MiniGriSpip 1.6...
Accueil du site > Accueil forums > Squelette MiniGriSpip > Annuler la couleur générale des liens
Projets pour Spip et PunBb - Petit forum de discussion autour de quelques projets personnels pour SPIP et PunBb.
     

Annonce

Bonjour et bienvenue sur les forums techniques de MiniGriSpip :-)

Quelques liens : Et Mgs alors ? - Balise #TMP - MiniGriSpip 1.6 - Mise-à-jour Calendrier

IMPORTANT : La participation à ces forums est strictement réservée aux membres inscrits, merci de votre compréhension.

ATTENTION : L'inscription au forum est désormais fermée pour cause de spams en trop grande quantité.

01/03/2011 - FredoMkb

  • Annuler la couleur générale des liens

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#1 05-11-2006 00:12:38

Nathalie
Novice
Date d'inscription: 02-11-2006
Messages: 8

Annuler la couleur générale des liens

Bonjour Fredo,

Me revoilà avs une nouvelle question roll

Voilà, j'aimerais savoir s'il est possible d'annuler la couleur générale des liens, afin de pouvoir adapter une couleur en fonction de la position "mgs" de celui-ci.
Et dans ce cas, quel code css utiliser pour qu'ils soient bien reconnus?

Merci de votre attention et votre patience

Nathalie

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

#2 05-11-2006 04:21:27

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: Annuler la couleur générale des liens

Re bonjour Nathalie smile

Et bien, ta question est assez vaste, car beaucoup d'éléments différents sont des liens, et certains ont déjà un formatage particulier... bref, tu dois au préalable bien identifier les éléments que tu souhaites modifier.

En tout cas, d'une manière générale, les liens sont formatés au début de la feuille de style, où tu devrais normalement trouver les styles suivants

Code:

/** Parametres generaux des liens **/
/* Liens simples */
a {
    text-decoration: none;
    color: #444;
    border-bottom-style: dotted;
    border-bottom-color: #888;
    border-bottom-width: 1px;
}

/* Liens simples (syntaxe alternative) */
a:link {
    text-decoration: none;
    color: #444;
    border-bottom-style: dotted;
    border-bottom-color: #888;
    border-bottom-width: 1px;
}

/* Liens visites */
a:visited {
    text-decoration: none;
    color: #444;
    border-bottom-style: dotted;
    border-bottom-color: #888;
    border-bottom-width: 1px;
}

/* Liens survoles */
a:hover {
    text-decoration: none;
    color: #444;
    border-bottom-color: #444;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    background-color: #eaeaec;
    border-bottom-color: #000;
}

Les balises "a" et "a:link" sont identiques, ce sont les liens normaux, et elles sont formatés à exactement pareil, tout comme la balise "a:visited", qui correspond aux liens visités. Enfin, la balise "a:hover" corrrespond aux liens survolé, c'est là qu'un formatage particulier intervient lorsqu'on survole avec le curseur de la souris la plupart des liens du squelette.

Ce styles règlent le formatage de la plupart des liens, mais pas tous... certains possèdent quelques réglages spécifiques, qui sont, le plus souvent, juste des variates de ces premiers styles...

Voilà grosso-modo pour les généralités, mais si tu souhaites aborder le formatage des certains éléments spécifiques, n'hésites pas à m'en faire part en indiquant précisement les éléments à modifier...

Bonne continuation Nathalie et à+ smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#3 05-11-2006 10:03:05

Nathalie
Novice
Date d'inscription: 02-11-2006
Messages: 8

Re: Annuler la couleur générale des liens

Merci Fredo,

J'avais bien vu le formatage général des liens.
Ce que j'aimerais, c'est de pouvoir afficher de temps en temps des liens d'autres couleurs, par exemple dans la page bienvenue, sur mon bloc rédaction, dans les articles. Normalement, un code Html devrait primer sur le css, mais je dois mal m'y prendre, mal écrire ce code, car j'obtiens toujours la couleur générale des liens.
Voilà mon soucis;)

Merci Fredo

Nathalie

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#4 05-11-2006 10:36:28

Job
Invité

Re: Annuler la couleur générale des liens

Bonjour,

Si tu veux changer la couleur de certains liens, il suffit de leur affecter une nouvelle classe
Par exemple tu peux créer une nouvelle classe lien bienvenue

Code:

<a href="url" class="bienvenue">

Puis tu définis ta nouvelle classe bienvenue dans dans feuille CSS

Code:

a.bienvenue {
    text-decoration: none;
    color: #444;
    border-bottom-style: dotted;
    border-bottom-color: #888;
    border-bottom-width: 1px;
}

/* Liens simples (syntaxe alternative) */
a:link.bienvenue {
    text-decoration: none;
    color: #444;
    border-bottom-style: dotted;
    border-bottom-color: #888;
    border-bottom-width: 1px;
} 
etc...

A+
Job

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#5 05-11-2006 11:16:56

Nathalie
Novice
Date d'inscription: 02-11-2006
Messages: 8

Re: Annuler la couleur générale des liens

Merci beaucoup Job pour vote aide, vous m'avez permis de résoudre mon problème, je vous en suis très reconnaissante.

Bonne fin de we

Nathalie

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#6 05-11-2006 12:58:41

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: Annuler la couleur générale des liens

Bonjour Nathalie et Job smile

En effet, la solution proposée par Job est excellente pour formater ponctuellement certains liens.

Par ailleurs, il y a aussi la possibilité de faire des formatages ponctuels directement dans le code Html, c'est moins pratique et souple que les feuilles de style, notamment pour les liens, qui nécessitent souvent plusieurs formatages différents selon leur état, mais parfois, pour d'autres éléments, ça peut rendre service...

La syntaxe est assez simple et proche des feuilles de style, voici, par exemple, comment formater ponctuellement un bloc Html (à tester) :

Code:

<div style="color: blue; margin: 5px; padding: 5px; border: 1px dotted gray; background-color: silver;">Coucou les amis ;-)</div>

En somme, on formate un élément en ajoutant l'argument "style" à l'intérieur de la balise concernée, puis on inscrit les différents attributs et leurs valeurs, séparés par des points-virgules...

Bien-sûr, ce type de formatage est priporitaire par rapport aux formatages de la feuille de style, mais ils sont moins pratiques puisqu'ils ne s'appliquent qu'à un seul objet.

Pour en savoir plus à propos des feuilles de style, voici quelques liens à consulter et à conserver :

- Alsacréations (un must)
- L'altruiste (très complet)
- SelfHtml (une bible)
- Spécification CSS2 du W3C (la référence)
- OpenWeb Group (techniques, trucs et astuces)
- Jardin Zen Css (un magnifique site de démonstration)

Il y a bien-sûr plein d'autres site qui parlent des feuilles de style Css, une petite recherche te donnera quelques milliers de liens... il faudra évidemment trier un peu pour séparer le bon grain de l'ivraie...

Voilà... j'espère que ces quelques pistes pourront t'aider, Nathalie, à avancer dans ton projet...

À bientôt smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 492

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#7 05-11-2006 14:29:08

Job
Modérateur
Date d'inscription: 05-11-2006
Messages: 97

Re: Annuler la couleur générale des liens

Bonjour,

Je vois que l'on a les meme lectures wink
Je rajoute ce lien une fois que l'on a compris le concept des CSS
http://wiki.media-box.net/documentation/css

Je rajouterais juste une précision je pense qu'il faut avoir une bonne connaissance HTML/CSS pour pouvoir modifier ces squelettes (meme si je lis parfois le contraire sur spip user chacun son avis )
En effet meme en prenant un squelette simple comme minigrispip il est assez difficile pour un débutant de savoir différiencier les languages utilisés (si l'on n'a pas de  connaissance html/CSS)
Lorsque un débutant vois

<div> background-image <BOUCLE_titi(ARTICLES)>  border #TITRE color:#FFFFFF <p> etc..

Qu'est ce qui appartient au HTML? au CSS? à SPIP ?
C'est pourquoi il faut s'instruire en html CSS pour ensuite savoir qui fait quoi

A+
Job


Lorsque vous demandez de l'aide, Essayer d'etre le plus exhaustif possible
En précisant notamment votre version de SPIP et de MGS

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#8 06-11-2006 09:42:18

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: Annuler la couleur générale des liens

Bonjour Job smile

J'avais zapé ce dernier message hier...

En effet, tu as raison, c'est d'ailleurs une des difficultés que j'ai rencontré lorsque je me suis lancé dans l'aventure périlleuse (euh, façon de dire tongue) de réalisation de Mgs...

J'avais juste quelques modèstes bases en Html et des petites notions de Css, et absolument acune connaissance en langage Spip, Php ou JavaScript, bref, j'ai pas mal pataugé dans la semoule au début...

Heureusement, à l'époque, j'avais pas mal de disponibilité et j'ai pu ansi, à force de tatonements et des essais, arriver à faire quelque chose pas trop bancal...

Mais bon, pour être honnête, je suis tout à fait conscient que ma maîtrise de ces langages est encore très faible et largement insufisante pour être autonome...

Enfin, tout ça pour dire que le développement Web nécessite en effet de se familiariser un minimum avec différentes techniques et langages, chacun ayant son rôle et particularités, qui, comme tu le signales, ne sont pas toujours facilement identifiables au début...

Je me suis parfois demandé pourquoi personne n'avait encore jamais imaginé un seul langage capable de réunir l'ensemble des techniques de base d'internet hmm

C'est à dire, un langage capable de structurer une page, de la mettre en forme, de lancer des actions, aussi bien côté client que côté serveur et, enfin, qu'il soit capable de gérer une base de donées...

Je pense sincèrement que ce n'est pas irréalisable aujourd'hui, mais j'ai comme l'impression qu'une technologie de ce type ne sera sûrement pas du goût de tout le monde, et puis, il faudra certainement pas mal de temps avant de pouvoir l'imposer...

Bref, le Web est encore pour moi un univers assez brouillon, pour ne pas dire chaotique... heureusement que certains organismes comme le W3C essaient de mettre un peu d'ordre dans tout ça...

Bon, j'arrête là mon bla-bla bavard... des obligations me reclament...

À bientôt Job wink

PS. Merci pour le lien, je ne l'avais pas celui-là smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#9 09-11-2006 16:55:42

Job
Modérateur
Date d'inscription: 05-11-2006
Messages: 97

Re: Annuler la couleur générale des liens

Mea culpa il ne faut pas écrire

Code:

a:link.bienvenue

mais

Code:

a.bienvenue:link

a+
Job


Lorsque vous demandez de l'aide, Essayer d'etre le plus exhaustif possible
En précisant notamment votre version de SPIP et de MGS

Hors ligne

 
  • Annuler la couleur générale des liens

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Suivre la vie du site RSS 2.0 | SPIP | Mgs MGS |