Index du Forum » » Le coin des codeurs

Auteur

[Résolu] - question du jour theme dinamic
B-Mag
2386       
 

  Posté : 28-05-2014 09:19

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




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=26103&forum=5