Probleme balise href

Résolu/Fermé
C2oKie Messages postés 14 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 26 mai 2011 - 19 mai 2011 à 12:22
 vinc - 19 mai 2011 à 13:52
Bonjour tout le monde,

J'ai un problème avec la balise href, comme indiqué dans le titre. En gros j'ai fait un <table> avec des balises href pour des liens, mais en voulant changer de style dans le fichier .css des paragraphes qui contiennent ces balises href, toutes les balises href ne fonctionnent plus.

Voila le fichier .css :

body {
background-color:black;
color:royalblue;
font-size:18;
}

a1 {
color:#E16641;
font-size:18
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.2em;
color:#ff4500;
padding:5px;
width:500px;
border-top:5px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-bottom:5px solid #c0c0c0;
border-left:5px solid #c0c0c0;
}
a2 {
color:#E16641;
font-size:18
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.2em;
color:#ff4500;
padding:5px;
width:500px;
border-top:5px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-bottom:5px solid #c0c0c0;
border-left:1px solid #c0c0c0;
}
a3 {
color:#E16641;
font-size:18
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.2em;
color:#ff4500;
padding:5px;
width:500px;
border-top:5px solid #c0c0c0;
border-right:5px solid #c0c0c0;
border-bottom:5px solid #c0c0c0;
border-left:1px solid #c0c0c0;
}

Puis la partie <table> dans la quelle les styles sont appliqués et ou les balises href ne marchent pas :

<table border=0 cellpadding=0> <tr>

<td><a1 href="connex.htm">Se connecter</a1></td>

<td><a2 href="recherch_livre.htm">Rechercher un livre</a2></td>

<td><a2 href="recherch_emprunt.htm">Voir les élèves qui ont emprunté un livre</a2></td>

<td><a2 href="recherch_elev.htm">Rechercher un eleve</a2></td><td><a3 href="inscription.htm">S'incrire</a3></td></tr>

</table>

Merci d'avance pour votre aide , qui je l'espère me sera favorable.

3 réponses

Bertrand40 Messages postés 1196 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 27 février 2023 193
19 mai 2011 à 12:43
Bonjour,

Et en faisant ça ? (point avant a1 pour créer une classe en CSS, puis appel de la classe dans ton code html)

.a1 {
color:#E16641;
font-size:18
font-family:'Trebuchet MS',Verdana,sans-serif;
font-size:1.2em;
color:#ff4500;
padding:5px;
width:500px;
border-top:5px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-bottom:5px solid #c0c0c0;
border-left:5px solid #c0c0c0;
}

<td><a class="a1" href="connex.htm">Se connecter</a></td>

@+
0
C2oKie Messages postés 14 Date d'inscription lundi 29 décembre 2008 Statut Membre Dernière intervention 26 mai 2011
19 mai 2011 à 13:06
Niquel =) Je te remercie Bertrand. Bonne journée à toi
0
Bertrand40 Messages postés 1196 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 27 février 2023 193
19 mai 2011 à 13:15
de rien :)

au passage, tu peux simplifier bcp de choses

il faudrait que tu fasses comme ça :

a {
font-size:18px;
font-family:'Trebuchet MS',Verdana,sans-serif;
color:#ff4500;
padding:5px;
width:500px;
border:5px solid #c0c0c0;
}

.a1 {
border-right:1px solid #c0c0c0;
}

.a2 {
border-right:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
}

.a3 {
border-left:1px solid #c0c0c0;
}

@+
0
Un peu d'explication ne fait pas de mal : la balise href n'existe pas, c'est la balise a (pour anchor), qui, lorsque l'attribut href est renseigné, te permet de faire des liens

si tu renomme tes balises (a1 ...), cela ne peut pas marcher (enfin peut être en html5 je ne sais pas où il en sont), c'est pour ça que la solution de Bertrand fonctionne
0