Comment mettre un lien sur logo "CSS" [Réglé]
Fa_Brice Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Fa_Brice
- Inscrit le : 03/08/2009
- Site internet

Comment rendre le logo image en tête de mon accueil cliquable, c'est à dire un lien du style <a href="/"> </a> car il me semble d'après certains forums qu'il est impossible de mettre des href dans les fichiers CSS ..dans ce cas je suppose qu'il faut mettre le lien dans header.tpl et le chemin dans CSS, mais où et surtout comment?
Fabrice
Les horaires SNCF sur votre PC
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Ligne 62 du header.tpl, remplace cette ligne :
Par celle-ci :
Puis dans le fichier 'design.css', remplace ceci (autour de la ligne 40) :
Code CSS :
div#logo { float: left; margin: 20px 20px 0px 35px; background: url('images/logo.png') no-repeat; height: 90px; width: 90px; }
Par ça :
Code CSS :
a#logo { float: left; margin: 20px 20px 0px 35px; background: url('images/logo.png') no-repeat; height: 90px; width: 90px; display:block; }
"Je suis un mec simple, y'a pas plus compliqué que moi"
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Je ne vais donc pas te répondre si tu ne me sollicite pas

Il te faut effectivement ajouter un lien <a href="#"> </a> dans le div associé au logo.
Et dans le code CSS, il faut que tu ajoute la conversion de l'élement <a> en block et une taille fixe qui correspondra à la taille de ton logo :
Code CSS :
div#logo a{ display:block; height:{hauteur de ton logo} px; width:{largeur de ton logo} px; }
EDIT : grillé ... la solution de Teki-Latex fonctionne aussi

ElenWii
Fa_Brice Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Fa_Brice
- Inscrit le : 03/08/2009
- Site internet
header.tpl
Citation :
# INCLUDE MAINTAIN #
<div id="global">
<div id="header_container">
<div id="header">
<div id="logo"><a href="/"></a>
# INCLUDE MAINTAIN #
<div id="global">
<div id="header_container">
<div id="header">
<div id="logo"><a href="/"></a>
# IF C_MENUS_HEADER_CONTENT #
{MENUS_HEADER_CONTENT}
# ENDIF #
</div></div>
disign.css -Ici, j'ai supprimé div#site_name car si je ne me trompe pas, il affichait le nom du site à coté du logo d'origine de phpboost , l'image de mon logo est header.png, non logo.png
Citation :
div#header_container { }
div#logo {
float: none;
margin: auto;
background: url('images/header.png') no-repeat;
display:block;
height: 184px;
width: 957px;
}
div#header{ height:175px; }
div#sub_header {
height: 35px;
}
div#logo {
float: none;
margin: auto;
background: url('images/header.png') no-repeat;
display:block;
height: 184px;
width: 957px;
}
div#header{ height:175px; }
div#sub_header {
height: 35px;
}
Les horaires SNCF sur votre PC
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
Teki Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre Teki
- Inscrit le : 17/02/2013
Qu est-ce qui ne fonctionne pas ? Y-a t-il une image ?
Pour le lien, il faut mettre {PATH_TO_ROOT} et non pas '/', car un simple '/' t'enverra vers le dossier en cours..
As-tu mis un 'display:block' sur ton lien dans le CSS ?
Je précise que tout est marqué au dessus, et avec 2 méthodes...
"Je suis un mec simple, y'a pas plus compliqué que moi"
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
div#logo a{ }
ElenWii
Fa_Brice Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Fa_Brice
- Inscrit le : 03/08/2009
- Site internet
Code TPL ligne 62 :
</div><div id="logo">[url={PATH_TO_ROOT}/][/url]
J'ai écrit exactement {PATH_TO_ROOT}/ avec le / pour revenir sur l'index voir dessus.
Code CSS :
Effectivement, j'avais oublié le a à coté de logo, ajouté display:block; et tout fonctionne.div#logo a{
float: none;
margin: auto;
background: url('images/header.png') no-repeat;
display:block;
height: 184px;
width: 957px;
float: none;
margin: auto;
background: url('images/header.png') no-repeat;
display:block;
height: 184px;
width: 957px;
Merci
Les horaires SNCF sur votre PC
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie