Probleme balise href

Résolu
C2oKie Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
 vinc -
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   Statut Membre Dernière intervention   194
 
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   Statut Membre Dernière intervention  
 
Niquel =) Je te remercie Bertrand. Bonne journée à toi
0
Bertrand40 Messages postés 1196 Date d'inscription   Statut Membre Dernière intervention   194
 
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
vinc
 
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