Problème de fond célule

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

First2a

Problème de fond célule

Message par First2a »

Alors voilà mon problème que je n'arrive pas à metre un fond perso dans une célule je peut juste le fair pour des page de fond, comment je dois faire pour metre le fond juste dans une célule.
Merci de m'aider.
@++

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Si la cellule que tu veux personnaliser ainsi est identifiée en css, tu peux faire ce que tu veux après, entre autres donner une image de fond à la cellule identifiée :

Code : Tout sélectionner

<style title="geckostyle" media="all" type="text/css">
#tdhg {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ffffcc;
    background-image: url(img/fait_avec_Nvu.png);
    }

    table {
    width: 80%;
    }
    </style>
  </head>
  <body>
    <table>
      <tbody>
        <tr>
          <td id="tdhg"></td>
          <td></td>
        </tr>
        <tr>
          <td></td>
          <td></td>
        </tr>
      </tbody>
    </table>
  </body>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

sur le conseil de Mongo Bob :wink: :twisted: :
Tu sélectionnes la cellule concernée dans Kpz/Nvu
en bas de ton écran, dans la barre d'état, tu cliques droit sur <td>, styles internes > propriétés du fond > tu choisis ton fichier image en allant le chercher par un clic sur la petite icône jaune en forme de dossier ouvert

Tu peux aussi passer par une feuille de style en créant un identifiant pour cette cellule:

outils > éditeur css > créer la feuille de style
une fois la feuille de style créée, créer une règle :exemple: #cellule1 et aller sur l'onglet fond
Quitter l'éditeur css, cliquer droit sur <td> dans la barre d'état > id > cliquer sur cellule1
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Mongo Bob
Varan
Messages : 1903
Inscription : 10 sept. 2005, 01:51

Message par Mongo Bob »

Le css exporté est bien préférable, jusqu'ici, après avoir créé ma règle dans Kazcades, je l'appliquais en indiquant l'identifiant ou la propriété, dans l'éditeur texte. C'est en effet bien mieux de profiter du WYSIWYG de Nvu ou Kpz, la modif est bien reportée dans la feuille css même exportée, ben, le côté WYS... remonte dans mon estime, du coup...

Donc, chinon, définitivement la 2ème méthode est la meilleure :
chinon37 a écrit :Tu peux aussi passer par une feuille de style en créant un identifiant pour cette cellule:

outils > éditeur css > créer la feuille de style
une fois la feuille de style créée, créer une règle :exemple: #cellule1 et aller sur l'onglet fond
Quitter l'éditeur css, cliquer droit sur <td> dans la barre d'état > id > cliquer sur cellule1
La 1ère méthode :
Tu sélectionnes la cellule concernée dans Kpz/Nvu
en bas de ton écran, dans la barre d'état, tu cliques droit sur <td>, styles internes > propriétés du fond > tu choisis ton fichier image en allant le chercher par un clic sur la petite icône jaune en forme de dossier ouvert
crée du css dans le body lui-même, avec un truc du genre :

Code : Tout sélectionner

<td
 style="background-color: rgb(204, 255, 255);"></td>
On perd la légèreté de la css exportée, on retrouve la lourdeur du style par html, pas d'intérêt.
Mais qu'en pense First2a?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

+1,
J'ai donné les 2 méthodes car la 1ère est plus simple pour un débutant... Les feuilles de style en rebutent plus d'un. Mais dès qu'on commence à toucher aux styles (même styles internes) on finit par s'attaquer aux feuilles de style progressivement et les styles internes sont bons pour la poubelle.

Le gros inconvénient de la 1ère méthode en styles internes, c'est que lorsque l'on passe aux feuilles de style sur une page déjà créée, il traine toujours des styles internes qui viennent perturber la mise en page.

Donc, je suis d'accord avec toi: il vaut mieux perdre quelques jours à comprendre les feuilles de styles et faire la mise en forme directement par ce moyen. Avec Kpz ou l'extention KaZcadeS pour Nvu, les feuilles de style sont un jeu d'enfant!... enfin presque :)
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités