CSS - Alternative au span
Fermé
Mysterious_fea
Messages postés
401
Date d'inscription
vendredi 29 juin 2007
Statut
Membre
Dernière intervention
23 mars 2013
-
18 déc. 2007 à 19:00
Mysterious_fea Messages postés 401 Date d'inscription vendredi 29 juin 2007 Statut Membre Dernière intervention 23 mars 2013 - 1 janv. 2008 à 21:47
Mysterious_fea Messages postés 401 Date d'inscription vendredi 29 juin 2007 Statut Membre Dernière intervention 23 mars 2013 - 1 janv. 2008 à 21:47
Bonjour,
J'aimerais savoir s'il y a un équivalent au span pour définir des propriétés CSS dans un doc, car je suis dans un menu en Javascript qui transforme les span en liens, et je ne veux pas que mes spans deviennent des liens, mais j'aimerais définir un groupe d'affichage (couleur, gras...) au lieu d'avoir à répéter à chaque fois <code><font color="blabla" weight="bold"...>fskjdfshksdf</font>.
Ca ne serait pas Abbr ?
Merci
J'aimerais savoir s'il y a un équivalent au span pour définir des propriétés CSS dans un doc, car je suis dans un menu en Javascript qui transforme les span en liens, et je ne veux pas que mes spans deviennent des liens, mais j'aimerais définir un groupe d'affichage (couleur, gras...) au lieu d'avoir à répéter à chaque fois <code><font color="blabla" weight="bold"...>fskjdfshksdf</font>.
Ca ne serait pas Abbr ?
Merci
A voir également:
- Span alternative
- Coco.gg alternative - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Wawacity alternative - Accueil - Outils
- Alternative office - Guide
- Bounty, une alternative à coco.gg ? ✓ - Forum Réseaux sociaux
9 réponses
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 779
26 déc. 2007 à 22:27
26 déc. 2007 à 22:27
Modifier le script n'est pas de ma compétence.
Mais la possibilité de créer des styles pour les <span> comme pour les <a> peut peut-être être une solution.
Pour les titres.
Ils participent à une structure logique de la page.
Alors qu'il suffit de créer un style, les utiliser pour une simple mise en forme est une solution de facilité qui déforme cette logique.
Les systèmes adaptés à certains handicaps se servent de cette logique pour mettre en évidence la structure de la page.
--
Mais la possibilité de créer des styles pour les <span> comme pour les <a> peut peut-être être une solution.
Pour les titres.
Ils participent à une structure logique de la page.
Alors qu'il suffit de créer un style, les utiliser pour une simple mise en forme est une solution de facilité qui déforme cette logique.
Les systèmes adaptés à certains handicaps se servent de cette logique pour mettre en évidence la structure de la page.
--
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 779
25 déc. 2007 à 01:50
25 déc. 2007 à 01:50
L'utilisation que tu fais de la réalisationn d'Alsacréations n'est pas exactement celle d'origine.
AC fait un menu avec sous-menus.
Tu sembles ne pas en avoir besoin. Tu n'utilises pas de sous-menus.
Les <span> qui te gênent sont bien ceux de <li class="toggleSubMenu"> ?
Des styles sont déjà définis pour les 2 situations
++
<h5>(cliquez sur les noms de site pour en savoir plus...)</h4> ???
Et, ce n'est pas vraiment un sous-titre.
--
AC fait un menu avec sous-menus.
Tu sembles ne pas en avoir besoin. Tu n'utilises pas de sous-menus.
Les <span> qui te gênent sont bien ceux de <li class="toggleSubMenu"> ?
Des styles sont déjà définis pour les 2 situations
.navigation a, .navigation span {
++
<h5>(cliquez sur les noms de site pour en savoir plus...)</h4> ???
Et, ce n'est pas vraiment un sous-titre.
--
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 779
18 déc. 2007 à 19:54
18 déc. 2007 à 19:54
Bonjour,
Il me semble qu'il serait préférable que tu nous montres ça.
Tu évoques quelque chose qui agit en fonction d'un contexte particulier.
Un contexte qu'il serait plus facile à analyser si on le voyait.
C'est toujours la même histoire…
--
Il me semble qu'il serait préférable que tu nous montres ça.
Tu évoques quelque chose qui agit en fonction d'un contexte particulier.
Un contexte qu'il serait plus facile à analyser si on le voyait.
C'est toujours la même histoire…
--
Mysterious_fea
Messages postés
401
Date d'inscription
vendredi 29 juin 2007
Statut
Membre
Dernière intervention
23 mars 2013
35
18 déc. 2007 à 20:37
18 déc. 2007 à 20:37
Oki
Voilà la page : Réalisations
Le JS est dans la "head", les styles du menu dans le CSS
J'ai pris le menu sur Alsacréations
Le code JS transforme les span's en a, donc je ne peux pas utiliser de span à l'intérieur du menu.
Voilà la page : Réalisations
Le JS est dans la "head", les styles du menu dans le CSS
J'ai pris le menu sur Alsacréations
Le code JS transforme les span's en a, donc je ne peux pas utiliser de span à l'intérieur du menu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mysterious_fea
Messages postés
401
Date d'inscription
vendredi 29 juin 2007
Statut
Membre
Dernière intervention
23 mars 2013
35
23 déc. 2007 à 12:03
23 déc. 2007 à 12:03
up !
Mysterious_fea
Messages postés
401
Date d'inscription
vendredi 29 juin 2007
Statut
Membre
Dernière intervention
23 mars 2013
35
26 déc. 2007 à 13:06
26 déc. 2007 à 13:06
A oui merci !
Mais qu'est-ce que ça fait si c'est pas un sous-titre ?
Sinon, ça m'y a fait penser, pourquoi ne pas utiliser h5 ou h4 à la place des span ?
Si ça n'est pas conseillé, je pense qu'il faut modifier le script js original d'AC :
Que faut-il enlever/modifier ?
Merci
Mais qu'est-ce que ça fait si c'est pas un sous-titre ?
Sinon, ça m'y a fait penser, pourquoi ne pas utiliser h5 ou h4 à la place des span ?
Si ça n'est pas conseillé, je pense qu'il faut modifier le script js original d'AC :
<script type="text/javascript" src="jquery-1.2.1.js"></script> <script type="text/javascript"> <!-- $(document).ready( function () { // On cache les sous-menus : $(".navigation ul.subMenu").hide(); // On sélectionne tous les items de liste portant la classe "toggleSubMenu" // et on remplace l'élément span qu'ils contiennent par un lien : $(".navigation li.toggleSubMenu span").each( function () { // On stocke le contenu du span : var TexteSpan = $(this).text(); $(this).replaceWith('<a href="" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ; } ) ; // On modifie l'évènement "click" sur les liens dans les items de liste // qui portent la classe "toggleSubMenu" : $(".navigation li.toggleSubMenu > a").click( function () { // Si le sous-menu était déjà ouvert, on le referme : if ($(this).next("ul.subMenu:visible").length != 0) { $(this).next("ul.subMenu").slideUp("normal"); } // Si le sous-menu est caché, on ferme les autres et on l'affiche : else { $(".navigation ul.subMenu").slideUp("normal"); $(this).next("ul.subMenu").slideDown("normal"); } // On empêche le navigateur de suivre le lien : return false; }); } ) ; // --> </script>
Que faut-il enlever/modifier ?
Merci
Mysterious_fea
Messages postés
401
Date d'inscription
vendredi 29 juin 2007
Statut
Membre
Dernière intervention
23 mars 2013
35
1 janv. 2008 à 19:14
1 janv. 2008 à 19:14
Oui mais même si mes span ont un certain style, différent des <a>, ils resteront toujours des liens menant vers nulle part!
Gihef
Messages postés
5150
Date d'inscription
mercredi 20 juillet 2005
Statut
Contributeur
Dernière intervention
20 février 2023
2 779
1 janv. 2008 à 21:06
1 janv. 2008 à 21:06
“des liens menant vers nulle part”, en quoi est-ce gênant ?
Ça n'écrit pas dans la page.
Rien ne t'empêche d'en faire des liens corrects… qui ne seront de toute façon pas suivis.
--
Ça n'écrit pas dans la page.
Rien ne t'empêche d'en faire des liens corrects… qui ne seront de toute façon pas suivis.
--
Mysterious_fea
Messages postés
401
Date d'inscription
vendredi 29 juin 2007
Statut
Membre
Dernière intervention
23 mars 2013
35
1 janv. 2008 à 21:47
1 janv. 2008 à 21:47
Regarde le problème
A l'intérieur du menu, tous les mots que je veux mettre en valeur (gras et couleur) sont transformés en liens vers la page d'accueil (je sais pas pourquoi) et on pour title "afficher le sous-menu". C'est assez génant !
La seule manière que vois c'est <font></font> mais c'est vraiment pas beau !
A l'intérieur du menu, tous les mots que je veux mettre en valeur (gras et couleur) sont transformés en liens vers la page d'accueil (je sais pas pourquoi) et on pour title "afficher le sous-menu". C'est assez génant !
La seule manière que vois c'est <font></font> mais c'est vraiment pas beau !