Insérer du texte récurrent dans une page par les CSS ? - HTML/CSS - Programmation
Marsh Posté le 21-02-2006 à 20:20:06
si background-image est censé marcher. Mais il faut veiller à ce que le DIV ne soit pas de taille nulle (s'il ne contient rien...) et aussi que le chemin vers l'image soit le bon (il est relatif au fichier où sont déclarées les propriétés CSS)
Marsh Posté le 21-02-2006 à 20:35:35
Le chemin est bien relatif.
Dans mon HTML j'ai :
<div id="logo"> </div>
Dans mon css j'ai :
div#logo {
background-image:url(..\images\logo.jpg);
width: 100px;
height: 80px;
}
Merci pour ta réponse
Marsh Posté le 21-02-2006 à 20:41:38
On est sur Internet, donc les anti-slash deviennent des slash
Marsh Posté le 21-02-2006 à 20:43:30
...
Bin je te remercie, désolé d'avoir fait un post pour ça
J'y penserai la prochaine fois... Merci beaucoup
Marsh Posté le 23-02-2006 à 21:15:19
Donc, nouvelle question : est-ce qu'on peut ajouter du texte dans une page, directement à partir des CSS. Par exemple ma barre de navigation, ou encore le copyright de bas de page, etc... ?
Marsh Posté le 23-02-2006 à 21:41:25
Avec CSS il ne me semble pas....
Tu as les frames en html pour faire ça. (voir FRAME et IFRAME). Sinon il y a plusieurs solutions côté serveur (scripts, server includes).
Marsh Posté le 23-02-2006 à 21:47:54
elliotdoe a écrit : Donc, nouvelle question : est-ce qu'on peut ajouter du texte dans une page, directement à partir des CSS. Par exemple ma barre de navigation, ou encore le copyright de bas de page, etc... ? |
Il y a bien la propriété "content" (qui s'utilise sur des éléments sur lesquels on a un :before ou :after) qui peut faire ça, mais :
1. IE ne la supporte pas
2. Sont but est d'ajouter du contenu mais en quantité limitée (genre des guillemets autour d'un paragraphe, une numérotation, etc.). Les CSS servent à gérer la mise en forme et elles ont été créées justement pour la séparer du contenu (le HTML), donc on va pas maintenant remettre du contenu dans les CSS.
Donc pour ton problème, oui une solution coté serveur est largement préférable.
Marsh Posté le 23-02-2006 à 23:10:42
Merci, c'est bien ce que j'avais comprit donc...
Dans ce cas, le contenu que je voulais y mettre fait plus partie de la forme que du contenu justement, c'est pour ça que je demandais. Un peu comme mon image logo qui est dans ma feuille de style avec un lien vers la page index. Merci pour les détails, si j'ai un peu de temps je verrai pour monter un petit truc en php/mysql, juste pour l'exercice de style. Bonne soirée
Marsh Posté le 21-02-2006 à 19:54:00
Bonsoir à tous,
J'apprends les css, et je me demandais si mon texte récurrent, par exemple la navigation, qui ne change jamais, ou bien mon copyright en bas de page, etc, pouvaient être directement introduits dans le css, et non pas à chaque fois dans le html...
Merci d'avance pour vos réponses
############################
1er post résolu !
Bonsoir à tous,
J'ai un problème qui ne doit pas être très compliqué, mais je débute sur les CSS et je connais pas la réponse.
Je veux appeler le logo (en haut à gauche, normal) de ma page, par ma feuille CSS.
Un div est réservé à celui-ci.
J'ai essayé avec background-image mais ça ne fonctionne pas...
Merci !
Message édité par elliotdoe le 23-02-2006 à 21:11:58