Project

General

Profile

Evolution #3985

Ajouter .table sur les tableaux

Added by tetue tetue about 2 years ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
Start date:
08/15/2017
Due date:
% Done:

0%

Resolution:
fixed

Description

La class .table, qui permet de distinguer les tableaux de données, des tableaux de mise en page (qui ne doivent pas recevoir de style), popularisée par plusieurs frameworks, pourrait être ajoutée aux tableaux générés pas SPIP. Cela permettrait de bénéficier des styles apportés par d'autres frameworks (dont Bootstrap).

Remplacer <table class="spip
par <table class="table spip

History

#1 Updated by b b about 2 years ago

  • Project changed from Squelettes Dist to Textwheel

C'est dans textwheel que ça passe, ici précisément :

https://zone.spip.org/trac/spip-zone/browser/_core_/plugins/textwheel/inc/texte.php#L534

Je déplace le ticket sur le projet en question.

L'idée me semble intéressante, ça nous éviterait d'avoir à surcharger tinytypo dans la dist, cf :

https://zone.spip.org/trac/spip-zone/browser/_core_/plugins/dist/css/typo.css#L343

#2 Updated by tetue tetue about 2 years ago

Ça évite aussi (et peut-être surtout) de surcharger Bootstrap (et je ne sais plus quels autres frameworks). Tiny Typo s'efforce d'adopter les nomenclatures CSS les plus usuelles (lorsqu'elles sont pertinentes) ;)

#3 Updated by cedric - about 1 year ago

Bootstrap est extrêmement malléable et ce problème se traite facilement en 3 lignes sans surcharge :

/* Tableaux SPIP */
table.spip {.table}
table.spip {.table-striped}
table.spip {.table-hover}

Mais c'est une convention courante donc allons y comme ça

#4 Updated by cedric - about 1 year ago

  • Status changed from Nouveau to Fermé
  • Target version set to 3.3
  • Resolution set to fixed

Also available in: Atom PDF