IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Questions d'ordre general sur les design CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut Questions d'ordre general sur les design CSS
    J'ai quelques questions en vrac pour mieux comprendre le design CSS :

    1 - Quel est la difference fondamentale entre margin et padding ? J'ai remarqué que des fois on utilise l'un des fois l'autre. Quand utiliser quoi et pour quel effet ?

    2 - Structure des Divs : Un div imbriqué dans un autre div peut il etre desolidarisé de son ancetre ? C'est a dire que si j'inclut un div (menu) dans un header par exemple, puis-je plus tard le deplacer en dehors de son div conteneur ou faut il l'extraire et le placer dessus ?

    3 - Ordre de creation des Divs : Y a t il un odre a respecter ou des astuces pour passer outre cet ordre de creation quand on concoit un design CSS ?

    4 - Existe t il une sorte de methode pour structurer sa page de telle maniere que plus tard on soit le moins bloqué possible ? ou bien cela depends de l'ensemble des designe que l'on souhaite mettre en place ?

    A bientot pour de nouvelles questions

  2. #2
    Membre éclairé Avatar de jmulans
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 397
    Par défaut
    1 - margin c'est la marge exterieure, et padding la marge interieure (ou l'inverse )

  3. #3
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    ok merci mais comment savoir si on opte pour l'un ou pour l'autre

  4. #4
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    nouvelle question :
    5 - Le positionnement absolut est par rapport a la page ? ou en absolut par rapport a son conteneur ?

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par Clorish
    nouvelle question :
    5 - Le positionnement absolut est par rapport a la page ? ou en absolut par rapport a son conteneur ?
    absolute = par rapport à la page, qqsoit son contenu (en dehors du flux => pas d'interaction par défaut avec les autres éléments)
    relative = par rapport au conteneur (élément parent)

    A+

  6. #6
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Citation Envoyé par E.Bzz
    absolute = par rapport à la page, qqsoit son contenu (en dehors du flux => pas d'interaction par défaut avec les autres éléments)
    relative = par rapport au conteneur (élément parent)
    ok merci
    mais cela m'amene vers une autre question : Il y a possibilité de faire du absolute relativement a un div
    en fait le but serait de superposer 2 divs dans un divs sans avoir a les specifier de maniere absolue stricte par rapport a la page.

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par E.Bzz
    absolute = par rapport à la page, qqsoit son contenu (en dehors du flux => pas d'interaction par défaut avec les autres éléments)
    relative = par rapport au conteneur (élément parent)

    A+
    Je dirais même plus :

    Absolute, se positionne en fonction de son dernier élément parent positionné, à défaut, le body.

    Relative, se positionne par défaut à l'endroit où il aurait dû prendre sa place.

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par Clorish
    ok merci mais comment savoir si on opte pour l'un ou pour l'autre
    Si tu as une bordure, l'espace sera généré à l'extérieure avec margin et à l'intérieur (entre la bordure et le contenu) avec padding.
    Pour le choix, à toi de voir en fonction du résultat souhaité

    A+

  9. #9
    Membre éclairé Avatar de jmulans
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 397
    Par défaut
    bah... ça c'est ton choix
    si par exemple tu veut de l'espace autour d'un tableau, tu met margin
    si a l'interieur d'un tableau, tu veut de l'espace à l'interieur des cellules, tu met padding

  10. #10
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par jmulans
    si par exemple tu veut de l'espace autour d'un tableau, tu met margin
    ... sur <table>
    si a l'interieur d'un tableau, tu veut de l'espace à l'interieur des cellules, tu met padding
    ... sur chaque <td>

Discussions similaires

  1. Réponses: 9
    Dernier message: 09/03/2015, 09h54
  2. [XML] Question d'ordre générale sur les xml et xsd
    Par zerros dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 14/02/2014, 11h10
  3. Question d'ordre général sur les parseurs
    Par myzu69 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 04/09/2010, 15h00
  4. Question d'ordre général sur les macros sur excel
    Par tzehani dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 29/08/2007, 05h16
  5. [Portlet] Questions d'ordre général sur les portlets
    Par Chabin dans le forum Portails
    Réponses: 1
    Dernier message: 25/06/2007, 23h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo