Votre espace

 



Question aléatoire
Livre d'or

Par Wilka

Je tiens à remercier le site super pour leur aide très rapide .
Je vais bientôt suivre les tutoriels du site pour me rapprocher un peu du graphisme . [Suite...]

Livre d'or

Statistiques

616 membres inscrits

Dernier membre:
Sebastien

Plus de stats

Vous soutenez CsN :


[09/05/12] Striker: €15.00

[07/05/12] o_neil90: €5.00

[30/04/12] Sonic: €5.00

[28/04/12] Striker: €15.00

[27/04/12] Xtian: €20.00

[24/04/12] Yvan.G: €5.00

[30/03/12] Xtian: €20.00

[16/03/12] Julien. P: €5.00

[16/03/12] Steph: €5.00

[12/03/12] MarcelD: €4.00

[11/03/12] Harper: €15.00

[11/03/12] French Storm: €5.00

[03/03/12] Anthony .D: €5.00

[01/03/12] Gregory. F: €5.00

[29/02/12] Xtian: €20.00

[19/02/12] Pascal .G: €5.00

[15/02/12] HaloRaptor33: €5.00

[08/02/12] Yannick.D: €5.00

[06/02/12] M-ickael: €20.00

[03/02/12] Zarkox: €5.00

[31/01/12] Pearson: €5.00

[30/01/12] Xtian: €20.00

[29/01/12] Apple-F F: €5.00

[23/01/12] Loïc.T: €5.00

[22/01/12] Obi-wan: €5.00

[18/01/12] J-Louis.O: €5.00

[06/01/12] Loïc.B: €5.00

[03/01/12] Gibbs/Phil: €25.00

[02/01/12] Xtian: €20.00


..........................................
Nous vous remercions !
..........................................
Nous soutenir ?
Mini sondage
Les tutoriels mis à disposition sont:












Résultats

En ligne
15 Visiteurs, 5 Membres, 0 Modérateur, 2 Administrateurs En ligne.

saturnin
Swan
norvac93
nomon
Sloboda
SpereD
R4Z0R
unknow_bot
Total : 22
 BBcode tableau
Les tableaux en bbcode n'auront plus de secret pour vous!
arrow Comment insérer un tableau avec le BBCode ? URL de la question

Vous avez la possibilité d'insérer des tableaux en bbcode dans les news, articles, pages, forum et wiki.

Les 3 balises a utiliser pour le créer sont:

  • 'table' sert à la création d'un tableau
  • 'row' défini une ligne
  • 'col' défini une case sur une ligne.



Pour créer un tableau de base:




Code TEXT :
[table]
	[row]
		[head colspan="2"]Titre du tableau[/head]
	[/row]
	[row]
		[col]Case de gauche en haut[/col]
		[col]Case de droite en haut[/col]
	[/row]
	[row]
		[col]Case de gauche en bas[/col]
		[col]Case de droite en bas[/col]
	[/row]
[/table]


Ce qui vous donnera visuellement:
Titre du tableau
Case de gauche en haut Case de droite en haut
Case de gauche en bas Case de droite en bas
arrow Comment gèrer la largeur à 100% d'un tableau ? URL de la question

Pour que la largeur du tableau prenne la totalité sur votre page, passez la fonction "width" comme ceci "width:100%" sur la table principale.

Code TEXT :
[table style="width:100%;"]
	[row]
		[head colspan="2" Titre du tableau][/head]
	[/row]
	[row]
		[col]Case de gauche en haut[/col]
		[col]Case de droite en haut[/col]
	[/row]
	[row]
		[col]Case de gauche en bas[/col]
		[col]Case de droite en bas[/col]
	[/row]
[/table]



Résultat:




Titre du tableau
Case de gauche en haut Case de droite en haut
Case de gauche en bas Case de droite en bas


arrow Comment gèrer la largeur et la hauteur d'un tableau ? URL de la question

Pour gérer la largeur et la hauteur d'un tableau, vous avez une façon de le faire. Le plus simple est de lui définir la taille en "px" (pixels). Car sans valeur précise, le tableau se formate en proportion du texte inséré.

Pou pouvoir appliquer ces deux fonctions, il faut passer par une insertion de style.


Code TEXT :
[table]
	[row]
		[head colspan="2" style="height:50px; width:500px"]Titre du tableau[/head]
	[/row]
	[row]
		[col]Case de gauche en haut[/col]
		[col]Case de droite en haut[/col]
	[/row]
	[row]
		[col]Case de gauche en bas[/col]
		[col]Case de droite en bas[/col]
	[/row]
[/table]



Résultat:




Titre du tableau
Case de gauche en haut Case de droite en haut
Case de gauche en bas Case de droite en bas


Ces valeurs peuvent aussi s'appliquer aux cases "col".

arrow Comment créer un tableau à cellule unique? URL de la question

C'est très simple :
Code TEXT :
 
[table]
	[row]
		[col]
			Tableau à cellule unique
		[/col]
	[/row]
[/table]



Résultat:






Tableau à une cellule


Voilà :)
arrow Comment créer un tableau avec une ligne et deux colonnes? URL de la question

C'est le même principe que le tableau à cellule unique, sauf que l'on rajoute une balise "col" supplémentaire en dessous de la première balise "col".

Code TEXT :
[table]
	[row]
		[col]
			Cellule de gauche
		[/col]
		[col]
			Cellule de droite
		[/col]
	[/row]
[/table]



Résultat:





Cellule de gauche

Cellule de droite


Pour créer une troisième colonne etc ... Il vous suffit de reprendre le principe de base expliquer au début de la question.
arrow Comment créer un tableau à deux lignes et deux colonnes? URL de la question

Pour rajouter une deuxième ligne, nous rajoutons la balise row en dessous de la première et on y insère des cellules.

Code TEXT :
[table]
	[row]
		[col]
			Cellule haut gauche
		[/col]
		[col]
			Cellule haut droite
		[/col]
	[/row]
	[row]
		[col]
			Cellule bas gauche
		[/col]
		[col]
			Cellule bas droite
		[/col]
	[/row]
[/table]



Résultat:





Cellule haut gauche

Cellule haut droite

Cellule bas gauche

Cellule bas droite



Il est extrêmement important de mettre le même nombre de colonnes (col) dans chaque ligne pour ne pas déformer le tableau.
arrow Comment fusionner des cellules horizontalement dans un tableau? URL de la question

Pour fusionner deux colonnes verticalement il faut simplement déclarer une seule des cellules et lui donner l'argument "colspan="2"" afin de lui faire remarquer que celle déclaration de cellule vaudra pour deux cellules.


Exemple:




Code TEXT :
[table]
	[row]
		[col colspan="2"]
			Deux cellules fusionnées.
		[/col]
	[/row]
	[row]
		[col]
			Cellule bas gauche
		[/col]
		[col]
			Cellule bas droite
		[/col]
	[/row]
[/table]



Résultat:





Deux cellules fusionnées.

Cellule bas gauche

Cellule bas droite


Plus il y aura de cellules, et plus vous devrez augmenter la valeur du colspan.
arrow Comment fusionner des cellules verticalement dans un tableau? URL de la question



Voyons maintenant comment fusionner deux cellules verticalement . Le principe est le même que pour fusionner horizontalement sauf qu'on utilise ici l'attribut "rowspan".


Exemple:




Code TEXT :
[table]
	[row]
		[col rowspan="2"]
			Deux cellules fusionnées verticalement
		[/col]
		[col]
			Cellule haut droite
		[/col]
	[/row]
	[row]
		[col]
			Cellule bas droite
		[/col]
	[/row]
[/table]



Résultat:





Deux cellules fusionnées verticalement

Cellule haut droite

Cellule bas droite


Plus il y aura de cellules, et plus vous devrez augmenter la valeur du rowspan.
arrow Comment fusionner des cellules verticalement et horizontalement dans un tableau? URL de la question

La fusionner des cellules à la fois horizontalement et verticalement est aussi possible, maintenat que vous connaissez l'attribut "colspan" et "rospan" :

Code TEXT :
[table]
	[row]
		[col colspan="2" rowspan="2"]
			Quatre cellules fusionnées verticalement
		[/col]
		[col]
			Cellule haut droite
		[/col]
	[/row]
	[row]	
		[col]
			Cellule milieu droite
		[/col]
	[/row]
	[row]		
		[col]
			Cellule bas gauche
		[/col]
		[col]
			Cellule bas milieu
		[/col]
		[col]
			Cellule bas droite
		[/col]
	[/row]
[/table]



Résultat:





Quatre cellules fusionnées verticalement

Cellule haut droite

Cellule milieu droite

Cellule bas gauche

Cellule bas milieu

Cellule bas droite


Très important: Respecter l'ordre des attributs: d'abord colspan et ensuite rowspan.

A vous de jouer maintenant :)
arrow Comment modifier les cellules d'en-tête dans un tableau? URL de la question

Au lieu d'utiliser la balise "col" il faut simplement mettre "head", son fonctionnement est strictement identique à celui de "col", seule l'apparence graphique en sera modifiée automatiquement.

Code TEXT :
 
[table]
	[row]
		[head]
			Animaux
		[/head]
		[head]
			Catégories
		[/head]
	[/row]
	[row]
		[col]
			Chiens
		[/col]
		[col]
			Canidés
		[/col]
	[/row]
	[row]
		[col]
			Baleine
		[/col]
		[col]
			Mamifères
		[/col]
	[/row]
	[row]
		[col]
			Aigle
		[/col]
		[col]
			Rapaces
		[/col]
	[/row]
[/table]



Résultat:






Animaux

Catégories

Chiens

Canidés

Baleine

Mamifères

Aigle

Rapaces

arrow Comment personnaliser un tableau grâce au CSS? URL de la question

La balise "table" voir même "head" permet de donner au tableau une apparence particulière avec des propriétés CSS. Les principales propriétés CSS d'un tableau sont:


Propriété

Action

Valeurs

border-collapse

Coller les bordures du tableau entre elles.

  • collapse : les bordures sont collées entre elles (par défaut dans le BBCode PHPBoost)
  • separate : les bordures sont dissociées


border-spacing

Définit l'espace entre les cellules

  • valeur: en pixels 3px par exemple



margin

Définit les marges

  • auto : le tableau est centré


width

Définit la largeur du tableau

  • valeur : en % (50% par exemple): largeur proportionnelle à la place disponible
  • valeur : en pixels (50px par exemple)


height

Définit la hauteur du tableau

  • valeur : en % (50% par exemple): hauteur proportionnelle à la place disponible
  • valeur : en pixels (50px par exemple)



Pour insérer du CSS dans un tableau:



Code BBCODE :
[table style="css du tableau"]
//Contenu du tableau
[/table]


Et voici la syntaxe appropriée:

Code BBCODE :
style="propriété(1):valeur; propriété(2):valeur; propriété(3):valeur; etc..." 


Se qui nous donne:

Code BBCODE :
style="height:XXpx; width:XXpx; margin:XXpx; etc..." 
arrow Comment personnaliser les cellules "head" et "col" grâce au CSS? URL de la question

Vous pouvez aussi personnaliser vos cellules ([col] et [head]) grâce au css. Les possibilités qui s'offrent à vous:


Propriété

Action

Valeurs

background

Fond de la cellule.

  • valeur : : Largeur de la bordure.
  • (solid, dotted, dashed, groove, double, inset, outset, ridge): Type de bordure.
  • couleur.


border

Bordure de la cellule.

  • valeur: Largeur de la bordure.
  • (solid, dotted, dashed, groove, double, inset, outset, ridge): Type de bordure.
  • couleur.


Ex: border:1px solid black/ou #000000;


width

Définit la largeur du tableau

  • valeur : en % (50% par exemple): largeur proportionnelle à la place disponible
  • valeur : en pixels (50px par exemple)


height

Définit la hauteur du tableau

  • valeur : en % (50% par exemple): hauteur proportionnelle à la place disponible
  • valeur : en pixels (50px par exemple)


color

Définit la couleur du texte de la cellule.

  • couleur : hexadécimale ou en anglais.


padding

Définit la marge intérieure de la cellule.

  • valeur : en % (50% par exemple): Hauteur proportionnelle à la place disponible
  • valeur : en pixels (50px par exemple)



Pour insérer du CSS le[head]et [col] :



Code BBCODE :
[table]
	[row]
		[head style="css du head"]
			Contenu de la cellule
		[/head]
		[head style="css du head"]
			Contenu de la cellule
		[/head]
	[/row]
	[row]
		[col style="css du col"]
			Contenu de la cellule
		[/col]
		[col style="css du col"]
			Contenu de la cellule
		[/col]
	[/row]
[/table]



Et voici la syntaxe appropriée:

Code BBCODE :
style="propriété(1):valeur; propriété(2):valeur; propriété(3):valeur; etc..." 


Se qui nous donne:

Code BBCODE :
style="height:XXpx; width:XXpx; padding:XXpx; etc..."