Bonjour à vous,
J'ai longtemps consulté cette très utile source d'information qu'est ce bien joli forum, qui semble fréquenté par beaucoup de gens fort impliqués et compétents dans le domaine de la conception web. C'est donc avec l'espoir de dévorer vos précieux conseils que je me décide aujourd'hui à poster mon premier sujet, car je préfère comprendre, plutôt que copier/coller aveuglément une solution servie sur un plateau d'argent...
Bref... Je cherche à créer une série de classes CSS élémentaires que je pourrais réutiliser pour n'importe quel tableau crée avec des <div> au lieu de <table>. J'abouti à une imbrication assez similaire à cette d'un élément <table>, soit:
Avec la feuille de style suivante:
L'affichage en colonne est parfait, mais je remarque que chaque colonne s'adapte à la taille du texte qu'elle contient, or j'aimerais pouvoir spécifier une largeur déterminée. J'ai beau spécifier une largeur vi l'attribut width, mais le navigateur semble l'ignorer (Aussi bien IE que Firefox)
Je dois donc avoir loupé quelque chose...
Quelqu'un peut-il m'apporter un peu d'aide ??
D'avance, un grand merci!
J'ai longtemps consulté cette très utile source d'information qu'est ce bien joli forum, qui semble fréquenté par beaucoup de gens fort impliqués et compétents dans le domaine de la conception web. C'est donc avec l'espoir de dévorer vos précieux conseils que je me décide aujourd'hui à poster mon premier sujet, car je préfère comprendre, plutôt que copier/coller aveuglément une solution servie sur un plateau d'argent...
Bref... Je cherche à créer une série de classes CSS élémentaires que je pourrais réutiliser pour n'importe quel tableau crée avec des <div> au lieu de <table>. J'abouti à une imbrication assez similaire à cette d'un élément <table>, soit:
<div class="divTable">
<div class="divTableLine" style="width: 350px;">
<span class="divTableCell" style="width:70px;">Col1</span>
<div class="divTableCell" style="width: 70px;">Col2</div>
<div class="divTableCell" style="width: 70px;">Col3</div>
<div class="divTableCell" style="width: 70px;">Col4</div>
<div class="divTableCell" style="width: 70px;">Col5</div>
</div>
</div>
Avec la feuille de style suivante:
.divTable {
}
.divTableLine {
display: box;
}
.divTableCell {
display: inline;
}
L'affichage en colonne est parfait, mais je remarque que chaque colonne s'adapte à la taille du texte qu'elle contient, or j'aimerais pouvoir spécifier une largeur déterminée. J'ai beau spécifier une largeur vi l'attribut width, mais le navigateur semble l'ignorer (Aussi bien IE que Firefox)
Je dois donc avoir loupé quelque chose...
Quelqu'un peut-il m'apporter un peu d'aide ??
D'avance, un grand merci!