Bonjour,
Je réalise un header avec une image en background représentant le logo du site. Voulant le rendre cliquable pour faire un lien sur la page d'accueil, j'ai fais un lien en HTML.
Or je ne veux pas que ce lien soit visible donc en visibility: hidden; pour qu'il soit tout de même présent. Et ça marche d'ailleurs.
Sauf que j'ai positionné mon lien avant de le rendre invisible avec position: relative; et top: -30px; pour l'avoir à la bonne place. Ca fonctionne aussi très bien.
Mais après avoir tout régler j'applique visibility: hidden; et là le positionnement n'a plus aucun effet et mon lien redescend 30px plus bas.
Y a-t-il une raison à cela? Existe t-il une solution ou faut-il que je m'y prenne autrement?
Modifié par cssmaster (23 Nov 2011 - 12:20)
Je réalise un header avec une image en background représentant le logo du site. Voulant le rendre cliquable pour faire un lien sur la page d'accueil, j'ai fais un lien en HTML.
Or je ne veux pas que ce lien soit visible donc en visibility: hidden; pour qu'il soit tout de même présent. Et ça marche d'ailleurs.
Sauf que j'ai positionné mon lien avant de le rendre invisible avec position: relative; et top: -30px; pour l'avoir à la bonne place. Ca fonctionne aussi très bien.
Mais après avoir tout régler j'applique visibility: hidden; et là le positionnement n'a plus aucun effet et mon lien redescend 30px plus bas.
Y a-t-il une raison à cela? Existe t-il une solution ou faut-il que je m'y prenne autrement?
Modifié par cssmaster (23 Nov 2011 - 12:20)