Point qui apparait HTML
Résolu
Bonjour,
J'ai un souçi avec un point qui apparait lors du clique sur un lien hypertexte voici son code:
D'après mes test ce qui serais responsable du point est la balise <center> car sans celle çi le point n'apparait pas.
Je l'utilise pour rendre toute la cellule cliquable. Avez vous une alternative pour le faire disparaitre ?
J'ai essayer de rajouter ça dans mon CSS mais sans succes :
PS : Le point apparait uniquement au moment ou on presse la souris et disparait aussitôt le clique relaché.
Merci d'avance.
J'ai un souçi avec un point qui apparait lors du clique sur un lien hypertexte voici son code:
<?php
$CategorieRecu = $_GET[Categorie];
function SelectionCategorie($CategorieRecu,$NomCategorie)
{
if($CategorieRecu==$NomCategorie){
$Cellule = '<TD class="CelluleCategorieHaut"><a class="LienCategorieHautSelection" href="/Categories.php?Categorie='.$NomCategorie.'"><center> '.$NomCategorie.' </center></a></TD>';
}else{
$Cellule = '<TD class="CelluleCategorieHaut"><a class="LienCategorieHaut" href="/Categories.php?Categorie='.$NomCategorie.'"><center> '.$NomCategorie.' </center></a></TD>';
}
return $Cellule;
}
?>
<TABLE>
<TR>
<?php
$CategorieFinal = SelectionCategorie($CategorieRecu,"Bavardages");
echo $CategorieFinal;
$CategorieFinal = SelectionCategorie($CategorieRecu,"Gourmandises");
echo $CategorieFinal;
$CategorieFinal = SelectionCategorie($CategorieRecu,"Mode");
echo $CategorieFinal;
$CategorieFinal = SelectionCategorie($CategorieRecu,"Culture");
echo $CategorieFinal;
$CategorieFinal = SelectionCategorie($CategorieRecu,"Voyage");
echo $CategorieFinal;
$CategorieFinal = SelectionCategorie($CategorieRecu,"Musique");
echo $CategorieFinal;
$CategorieFinal = SelectionCategorie($CategorieRecu,"Lecture");
echo $CategorieFinal;
?>
</TR>
</TABLE>
D'après mes test ce qui serais responsable du point est la balise <center> car sans celle çi le point n'apparait pas.
Je l'utilise pour rendre toute la cellule cliquable. Avez vous une alternative pour le faire disparaitre ?
J'ai essayer de rajouter ça dans mon CSS mais sans succes :
center{
text-decoration:none;
list-style:none;
}
PS : Le point apparait uniquement au moment ou on presse la souris et disparait aussitôt le clique relaché.
Merci d'avance.
Configuration: Windows XP Firefox 3.0.1
16 réponses
-
Merci beaucoup Dalida tu me rassure ;) je devenais fou à force de ne pas trouver d'où ça viens.
Eldar57, oui je sais ça, mais la balise <center> (dans mon cas) sert à rendre la totalité de la surface de la cellule cliquable. -
mais dis moi, le lien hypertext est cliquable quelque soit la zone où il est ... donc je comrpend pas que t'es besoin de la balise <center> ... donc il ne te reste qu'à donner un style à ton lien pour qu'il est telle taille, telle couleur de fond, tel contour, etc ...
border-style pour le style de ta bordure
padding pour la distance entre le lien est la bordure -
Bonjour!
Personne ne sait ? :p -
Bonne nuit!
Je vais me coucher aussi, la nuit porte conseil :) -
Contributeurmoi je penserais à :
<ul> <li><a></a></li> <li><a></a></li> <li><a></a></li> <li><a></a></li> </ul>
puis :ul{ float:left; } ul li{ float:left; } ul li a{ display:block; }
évidement il faudrait compléter la CSS (au moins virer le style de liste et les espacements et marges).
et avec PHP tu peux ajouter un style embarqué pour définir la largeur des <li> en fonction du nombre d'items.<li style="width:25%;"><a></a></li>
en espérant que ça puisse te servir ou te donner une autre idée.
moi je file me coucher, bonne nuit !
-
Bah enfaite j'ai un div à l'intérieur duquel j'ai un tableau d'une ligne avec X colonnes dans chaque colonne (donc dans chaque cellule) j'ai un lien hypertexte et grâce à la balise <center> je rend toute la cellule cliquable. Sans la balise <center> seul le lien est cliquable.
J'ai pas trouvé d'autres moyen que celui là pour rendre toute la cellule cliquable... :/ -
Non, si je met ça, ça les affiche verticalement. :/
-
Contributeurtu as mis {display:block;} sur ton lien ?
-
...je n'arrive pas à rendre toute la cellule du tableau cliquable avec le CSS tu aurais une idée?
-
Contributeurdonc ça sent bien le problème de rendu du navigateur.
à mon avis, vire <center> et code td.CelluleCategorieHaut{} en CSS…
-
Mon CSS est valide W3 et sans CSS toujours même problème et ce, même si je supprime tout le code php autour.
-
Contributeurje pencherais plutôt pour un problème de rendu du navigateur.
et en affichant sans le style (menu Affichage/Styles de la page/Aucun style) ?
ou essaie de valider ton code, il y a peut être quelque chose qui coince.
-
Non, il n'y a pas de point quand je ne fait rien mais quand je clique sur le lien de la catégorie un point apparait au dessus et disparait. (Je veux me débarasser de ce point)
IE et Safari pas de point
FF il y a un point -
Haaaa..
Bah je ne peux pas ^^'
Quand je fais clique droit le point disparait, bizarre hein? ^^
Donc si j'affiche le code source le point n'y est plus :/ -
Il est dans le PHP.
-
Contributeursalut,
peux-tu nous montrer le code HTML correspondant stp ?