logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
12 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 364 252

  • Nb. de membres 8 695
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» [Résolu] - question du jour theme dinamic

[Résolu] - question du jour theme dinamic#26103

3Contributeur(s)
B-MagJireckcolonelwog
3 Modérateur(s)
developpeurjpbJireck
B-Mag B-Magicon_post
slt

pourquoi doit on donner une taille ( largeur) à la colonne centrale des thèmes dinamic?

voir ici avec l'exemple en ligne
http://bmag.phpnet.org/article.php?sid=28
cdt
Jireck Jireckicon_post
Je ne comprends pas la question même avec ton lien ...

La colonne central doit avoir une taille (% ou px) cela depends du thème...
B-Mag B-Magicon_post
slt

je vais essayer d'etre plus clair, c'est pour une mise à jour de la rubrique structure d'un theme sur style.

Actuellement on y voit écrit ceci: http://styles.npds.org/sections.php?op=viewarticle&artid=15

Le central (colonne principale)

La colonne la plus large (logiquement), qui affichent l'édito, les articles, les sections, le forum, etc...

Cette partie n'a pas besoin de largeur spécifique, car elle est callée en quelque sorte par les largeurs des blocs, qui eux sont callés par le corps.


C'est effectivement l'exemple que j'ai reproduit sur une feuille html basique ds mon labo

LA div "main" dont la largeur est à 100% englobe mes 2 colonnes et la partie "centrale" qui elle n'a pas de largeur définit

si je fais un parallèle avec Npds ma Div "main" correspondrait à "Corps" dans un theme basique comme Marina

Ma colonne centrale sous Marina ce serait "col_princ"
Dans la Css on la definit comme ceci

/************************************************************************
La Partie CENTRALE de votre Site
*************************************************************************/
#corps {/*Container Englobant toutes les colonnes*/
    background: #deebfa;
    float: left;
    width:905px;
}
#col_princ {/* La Partie Centrale avec Pdst = -1  uni*/
    float: left;
}
.uni {/* La Partie Centrale avec Pdst = -1  uni*/
    float: left;
    width: 905px;
}
.trio {/* La Partie Centrale avec Pdst = 1 - 3 et 4 trio*/
    float: left;
    width: 605px;
}
.duo {/* La Partie Centrale avec Pdst = 0 ou Pdst=2 duo*/
    float: left;
    width: 755px;
}



c'est à dire que l'on ne donne pas de largeur ds la 1er déclaration, mais ensuite suivant les cas UNO / DUO / TRIO on déclare une largeur qui est la somme "Col+Col_princ".

Sur mon gabarit Html simple ( ici) http://bmag.phpnet.org/Knacss-jmd/page2.html je ne déclare pas cette valeur et pourtant j'ai bien la partie centrale qui s'étend sur toute la largeur de mon container même si je ne positionne pas la colonne de droite.

Autrement dit :
Peut on se passer des déclarations Uno/duo/trio ds la Css ?

Message édité par : B-Mag / 28-05-2014 09:36

Jireck Jireckicon_post
Tu n'utilise pas les même priorité de css...

c'est pas du tout la meme chose.

de plus, tu melange les % et les px.... je comprends pas tout bien mais il y a du melange...
colonelwog colonelwogicon_post
moi ce que je pige pas c'est qu'on puisse pas mélanger justement ^^
Jireck Jireckicon_post
on peux melangé ...
mais faut pas dire qu'une div de 605 PX s'adapte à 100% etc ...
Elle peux s'adapté a 100% mais sur des definitions en px ou des divisions de dix en px par des sous div en %

Voila
colonelwog colonelwogicon_post
ah oui là je suis d'accord avec toi mais sur certains theme c'est impossible ...
B-Mag B-Magicon_post
slt

ben j'ai faire un truc pas catholique mais qui marche

http://bmag.phpnet.org/download.php?op=geninfo&did=15

c'est un vieux theme que j'ai refait en prenant Knacss comme base de style