background image [CSS] - HTML/CSS - Programmation
Marsh Posté le 04-05-2004 à 11:28:12
Peut on ecrire dans une feuille de style css, un tablo qui serait à 100% et qui aurait cette image en fond?
Marsh Posté le 04-05-2004 à 11:30:35
kameha a écrit : |
Montre ton code
Marsh Posté le 04-05-2004 à 11:39:10
voilà mon code dans ma feuille de style css:
Code :
|
Marsh Posté le 04-05-2004 à 11:40:52
Solution 1 : problème de chemin ou fichier manquant ?
Solution 2 : ton bloc n'a pas de hauteur donc ton image est là mais ne s'affiche pas
Marsh Posté le 04-05-2004 à 11:43:49
Le lien est bon.
J'ai mis de la hauteur a mon tablo, rien.
Otez moi un doute, dans ma page, mon style pour mon tableau, je l'appelle comme ça :
Code :
|
avec ça dans le head:
Code :
|
?
Marsh Posté le 04-05-2004 à 11:46:02
pour le link, si ta feuille de style est dans le repertoire css et que ton fichier s'apelle style, laors oui, c'est bon
Marsh Posté le 04-05-2004 à 11:52:45
ReplyMarsh Posté le 04-05-2004 à 11:56:07
juste une question:
j'entends dire que les tableaux, pour etre au top, il ne faut les faire qu'avec les CSS. Ca veut dire qu'il n'y aurait plus de balise tr td dans ma page? Comment c'est possible ça?
Marsh Posté le 04-05-2004 à 11:57:25
si si, mais ca veut dire que toute les propriétés des tableau doivent etre ecrites en CSS
height, width, padding...
Marsh Posté le 04-05-2004 à 11:59:50
donc sachant que ce tableau sera sur toutes mes pages "milieu":
Code :
|
je ne peux alleger plus et mettre tout ça dans mon fichier .css.
Obligé de la laisser dans mon code html (?)
Marsh Posté le 04-05-2004 à 12:02:42
kameha a écrit : juste une question: |
Pas de tableaux = pas de tableaux pour la mise en page
http://openweb.eu.org/articles/problemes_tableaux/
Donc positionnement des éléments via CSS (lire les articles à ce sujet sur openweb)
Marsh Posté le 04-05-2004 à 12:04:00
<table class="tablo"> |
|
la c'est tout propre
Marsh Posté le 04-05-2004 à 12:05:43
kameha a écrit : donc sachant que ce tableau sera sur toutes mes pages "milieu":
|
tu peux virer le border aussi et le mettre en CSS
les cellspacing et cellpading peuvent rester dans le HTML (ils existent encore en XHTML 1.1)
Marsh Posté le 04-05-2004 à 14:12:43
chacal_one333 a écrit :
|
tu redefinis bien la balise "table" là?
J'ai inseré ton code dans ma feuille de style mais ça marche pas pour l'instant.
Marsh Posté le 04-05-2004 à 14:15:17
non, là il faisait une classe pour une balise table
pour redéfinir table il faut virer le ".tablo" de son code
Marsh Posté le 04-05-2004 à 16:04:17
j'aimerais que mon tableau qui contient le site qoit centré dans la page. Comment je dois m'y prendre dans ma feuille de style.
Y a pas moyen d'intervenir au niveau du body?
Marsh Posté le 04-05-2004 à 16:04:52
http://incongru.webdynamit.net/CasPratiques
cf. les deux premiers liens
Marsh Posté le 04-05-2004 à 16:06:36
pourquoi t'as besoin d'un tableau pour contenir ton site ?
Marsh Posté le 04-05-2004 à 16:20:43
excuses moi detre lourd mais:
voila mon .CSS:
Code :
|
Mon tablo ne se centre pas. Si j'enleve "text-align: left;" tout est centré.
Marsh Posté le 04-05-2004 à 16:23:41
Et tout ton contenu est bien dans un div qui a "principal" comme id ?
Marsh Posté le 04-05-2004 à 16:27:07
Ma page part comme ça:
Code :
|
et fini comme ça:
Code :
|
ça m'a l'air bon
Marsh Posté le 04-05-2004 à 16:31:51
Il fait quoi là ce tableau ?
Marsh Posté le 04-05-2004 à 16:36:45
il englobe mon site (un tablo divisé en 3 lignes).
voici mon code pour mieux comprendre:
Code :
|
Marsh Posté le 04-05-2004 à 16:39:49
Et t'as besoin d'un tableau pour 3 lignes ? pourquoi tu fais pas 3 div ?
Marsh Posté le 04-05-2004 à 16:45:57
grrrrrr...pourquoi les choses qui te semblent evidentes ne le sont pas pour moi???
genre ça ? :
Code :
|
Marsh Posté le 04-05-2004 à 16:53:40
c't'allegement de code!!
le centrage horizontale ne passe tjrs pas par contre
Marsh Posté le 04-05-2004 à 17:29:07
j'aurais dit trois blocs l'un après l'autre, pas l'un dans l'autre (si tu veux avoir l'équivalent de tes trois td)
Marsh Posté le 04-05-2004 à 17:41:03
ils sont bien l'un apres l'autre non?
Les blocs imbriqués sont pour l'affichage correct de l'image de fond dans accueil.php, enfin je crois
Marsh Posté le 04-05-2004 à 17:44:42
l'un après l'autre c'est différent d'imbriqué pour moi
ton image de fond tu la mets dans principal alors
Marsh Posté le 04-05-2004 à 17:52:42
ça devient tech.
Mettre mon image de fond principal? jvois pas pourquoi?
elle se retrouve calé en haut a droite de ma page mais pas dans accueil.php?
Marsh Posté le 04-05-2004 à 18:07:20
Ha elle doit être que dans acceuil ? mais dans ce cas je ne vois pas pourquoi tu veux imbriquer tes div.
Je pensais que l'image était définie au niveau de la table
Marsh Posté le 04-05-2004 à 18:18:19
au secours.
non cette images ne doit pas etre que dans accueil mais partout.
Il faut donc que je la mette dans div#principal ?
de ça:
Code :
|
il faut faire ça ? :
Code :
|
Marsh Posté le 04-05-2004 à 18:20:16
Pour info, j'ai suivi la methode au bas de cette page http://openweb.eu.org/articles/overflow_fond_fixe/.
Marsh Posté le 04-05-2004 à 19:56:33
ça me semble logique, si l'image doit servir de fond aux trois div
par contre tu devrais aussi spécifier la largeur de principal je pense
Marsh Posté le 05-05-2004 à 10:01:32
ça marche po mal...merci bien.
Je pars sur totalement autre chose au sujet de W3C.
J'ai des messages d'erreurs que je ne capte pas:
Code :
|
Marsh Posté le 04-05-2004 à 11:26:02
Salut,
je vous explique un peu mon site:
je l'ai fait en include PHP.
Dans ma page accueil.php (appellé a partir de index.php) et dans toutes les pages qui seront appellé par la suite au meme endroit, je voudrais qu'il y est une image en fond calée en haut à droite qui ne se repete pas.
J'ai essayé avec les CSS mais ça ne marche pas, dusmoins l'image n'apparait pas.
Pouvez vous me filez un coup de main?
merci