HTML - Afficher une image de fond sans répétition - Web design - Graphisme
Marsh Posté le 29-11-2002 à 13:30:15
http://www.w3.org/TR/REC-CSS2/colo [...] properties
div {
background-image: url(images.png);
background-repeat: no-repeat;
}
Marsh Posté le 29-11-2002 à 13:43:26
ReplyMarsh Posté le 29-11-2002 à 13:47:28
ben dans ton css puis tu crée un div qui utilises cette classe
Marsh Posté le 29-11-2002 à 13:48:34
Groody a écrit a écrit : PAs compris Je l'insère où ? |
Tu peux mettre ce code dans une feuille de style attachée (=> style.css )
et tu crée ensuite un lien avec ta page html
|
Marsh Posté le 29-11-2002 à 13:57:42
Heu, désolé ..
J'ai créé mon CSS. MAis le code, dans ma page HTML, je le place où et comment ? Body ? Head ?
Marsh Posté le 29-11-2002 à 14:09:36
Fait un truc comme ça:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> |
Marsh Posté le 29-11-2002 à 14:16:24
Code :
|
simple, clair et pas HS.
Marsh Posté le 29-11-2002 à 15:03:31
Schimz a écrit a écrit :
|
spa bien
vaut mieux mettre ça dans le CSS, surtout si le CSS est dans un fichier séparé
Groody > dès que ça parle de code HTML/CSS tu peux poster sur Prog
Marsh Posté le 02-12-2002 à 10:28:44
antp a écrit a écrit : spa bien vaut mieux mettre ça dans le CSS, surtout si le CSS est dans un fichier séparé Groody > dès que ça parle de code HTML/CSS tu peux poster sur Prog |
Rohhhhhhhh
Pour moi, On avait dit que WebDesign = englobe TOUT
Et c'est clair, ça me genait de poster ici.
merci, je vais essayer dans l'heure
Marsh Posté le 02-12-2002 à 10:48:33
Schimz a écrit a écrit :
|
Ca, ça marche bien.
Par contre, ça, pas du tout :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> |
Quel est le code pour utiliser le .CSS créé ?
Et.. c'est supporté par quelleS version des browsers ?
Marsh Posté le 02-12-2002 à 11:19:14
Hein? Ça marche pas? pourtant, c'est la meme chose a part que le body est remplacé par div.menu essaye
body {
background-image: url(image.png);
background-repeat: no-repeat;
width: 20%;
}
c'est tout a fait la meme chose maintenant, c'est supporté par tous les navigateurs je pense, c'est vraiment basique.
Marsh Posté le 02-12-2002 à 11:30:40
Ca fonctionne .
Donc, le mieux ?
1
<STYLE type="text/css"> |
2
<body style="background-image: url(coin1.gif);background-repeat: no-repeat;"> |
3
Un *.CSS externe ?
Quelqu'un sait à propos su support/quelles version de browser ? (IE, NEtscape et à la limite, Opera) (site commercial/prof.).
Marsh Posté le 02-12-2002 à 11:33:12
Le mieux c'est une CSS externe.
Ce genre de CSS est correctement supporté par tous les browsers 4+ (de toute façon les utilisateurs de NS 4.7 savent bien que le navigateur est une bouse, donc pas de souci)
Marsh Posté le 02-12-2002 à 11:38:37
Oki. Peux-tu m'indiquer quel est el code HTML (quelle zone, code) à utiliser pour utiliser mon CSS stp ?
Marsh Posté le 02-12-2002 à 11:51:34
Et bien comme le disait fort à propos Ultra Bestial tu mets ça dans le HEAD de ton fichier HTML
Code :
|
Dans ton fichier style.css tu mets :
Code :
|
Voili
Marsh Posté le 02-12-2002 à 11:52:57
l'intérêt du CSS externe c'est surtout de pouvoir utiliser le même fichier CSS pour plusieurs/toutes les pages du site
Marsh Posté le 02-12-2002 à 12:17:05
fastclemmy a écrit a écrit : Et bien comme le disait fort à propos Ultra Bestial tu mets ça dans le HEAD de ton fichier HTML
|
Nikel. 2 CSS, et tout, ça fonctionne. MErci !
Antp, Yes, logique
Marsh Posté le 16-12-2002 à 11:44:22
Et ...
Comment afficher une image dans le bas-droit, en fond, d'un tableau.
(tableau présent dans chaque page de contenu, de 600 pixels de larges, contenant toutes les infos. 1 par page. Donc un CSS aussi serai bien pratique).
Marsh Posté le 16-12-2002 à 11:51:05
Groody a écrit : Et ... |
http://www.w3schools.com/css/css_background.asp
Dans ton fichier *.css tu rajoutes la propriété background-position
Code :
|
Ne fonctionne pas sous NS4
Marsh Posté le 16-12-2002 à 11:53:03
C'est autre chose que je désire là.
Je veux garder le premier CSS pour utiliser mon image de fond, qui ne se répete pas, ainsi (en + donc) une autre, en bas à droite.
Je fais un 2e CSS ?
Je la déclare comment dans le tableau ?
Marsh Posté le 16-12-2002 à 11:58:05
Groody a écrit : C'est autre chose que je désire là. |
Tu gardes ton fichier CSS précédent et tu rajoutes ce que j'ai mis dans mon post précédent à la suite...
Marsh Posté le 16-12-2002 à 12:03:39
Ok. J'ai vu la dif. Ca marche, presque
Comment le lier à un seul tableau ?
Car si j'en ai d'autres dans le principal, ils se le prennent tous.
Marsh Posté le 16-12-2002 à 12:05:27
Dans ton HTML, sur le tableau auquel tu veux appliquer la CSS :
Code :
|
Dans ton fichier CSS :
Code :
|
Marsh Posté le 16-12-2002 à 12:06:10
ReplyMarsh Posté le 16-12-2002 à 12:09:44
ReplyMarsh Posté le 20-01-2003 à 16:17:32
Mmmmmmm
J'utilisais jusque là ceci :
body { |
fond2.gif était en fond de page, par dessus lequel il y a (dans chaque page, un tableau de 600 pixel de large (pour cadrer le contenu de toutes mes pages)).
Je dois virer la couleur de fond de la page, pour la laisser blanche, et donner une couleur au contenu du tableau (partie qui accueil le contenu du site). Depuis, mon fond2.gif est passé en arrière plan par rapport à la couleur du tableau.
J'ai essayé un :
table.Fond |
et je n'ai que coin2.gif qui apparait.
Si je ne laisse que la 1ere partie du CSS, ça passe.
Comment faire ?
Marsh Posté le 20-01-2003 à 16:20:39
Car je n'y comprends rien, et je ne sais pas comment faire.
J'avais essayé de le virer (le 2e) pour laisser les 2 portions de code ensemble, et marche pas non plus.
Marsh Posté le 20-01-2003 à 16:22:43
Concrètement, tu veux quoi ?
Pour le fond :
- telle couleur
- telle image (éventuellement pas d'image d'ailleurs)
Pour ton tableau :
- telle couleur
- telle image (éventuellement pas d'image d'ailleurs)
(t'as une URL pour qu'on voit plus concrètement le pb ?)
Marsh Posté le 20-01-2003 à 16:25:52
Avant ma 1ere image s'afichait dans le fond.
J'ai viré la couleur de fond, pour ne rien mettre.
J'ai rajouté la couleur dans le tableau, et moin image de fond ne s'affiche plus.
J'aimerai afficher une couleur dans le tableau, ainsi qu'une image en bas à droite, et une image en haut comme fond de tableau, sur la couleur.
Marsh Posté le 20-01-2003 à 16:38:32
Citation : 'background-image' |
Il faut donc que ton image soit un GIF transparent ou un PNG transparent (mais moyennement supporté par IE par exemple)
Marsh Posté le 20-01-2003 à 16:41:36
J'utilise déjà un GIF transparent.
Je pense que le prb vient du code, car je ne sais pas comment afficher 2 GIFs dans le même tableau.
Marsh Posté le 20-01-2003 à 16:42:46
Groody a écrit : J'utilise déjà un GIF transparent. |
Tu ne peux pas. Tu ne peux spécifier qu'une image en background par élément.
Marsh Posté le 20-01-2003 à 16:44:33
Nan
Je vais donc devoir utiliser 2 tableaux
Marsh Posté le 20-01-2003 à 16:53:19
table.Fond |
Je n'ai que fond2.gif qui apparait.
Bon, je vais créer une 2e tableau qui contiendra tout le reste.
Marsh Posté le 20-01-2003 à 17:12:33
J'ai créé un 2e tableau, qui contient le reste.
Prb réglé.
merci
Marsh Posté le 29-11-2002 à 13:22:43
Hello,
Dans le frame de gauche, le menu.
Ce menu est composé de plusieurs lignes (tableau).
J'aimerai afficher en fond, collé en haut et à gauche, une image (en fond donc), MAIS qui ne se repette pas en mosaique.
Comment konfé ?
---------------
Vidéo Concorde Air France | www.kiva.org