•  » Styles
  •  » SPAN et DIV - thumbnailCategories vs. thumbnails

#1 2011-05-19 22:16:19

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

SPAN et DIV - thumbnailCategories vs. thumbnails

Je me pose une question en comparant la structure des templates "mainpage_categories.tpl" et "thumbnails.tpl"

La structure est finalement assez similaire (même très), sauf que d'un côté on a des DIV et de l'autre côté des SPAN.

Code:

UL. thumbnailCategories                      UL
   LI                                           LI
      DIV.thumbnailCategory                        SPAN.wrap1
       DIV.illustration                             SPAN.wrap2
            a                                            a
               IMG (miniature)                              IMG (miniature)
         DIV.description                              SPAN.thumbLegend
            h3
               a (nom catégorie)                         (nom image)
               IMG (icon new)                            IMG (icon new)
            DIV.text                                     (...)
               (...)

Y a-t-il une raison à cela ?

Est-ce qu'en pratique, on peut traiter les classes de la même manière dans les deux cas ?
Comme le css que je mets pour stripped est quasi le même dans les deux cas... est-ce que ça ne va pas m'engendrer des différences de mise en page quand même avec certains navigateurs ?

Hors ligne

#2 2011-05-20 10:56:42

cljosse
Former Piwigo Team
2006-11-12
1167

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

La balise <div> est un block, donc un objet rectangulaire qui ne peut être répartie sur plusieurs lignes.
Elle possède les attributs margin, padding, width, height.
La balise <div> est précédée et suivie d'un saut de ligne.

Par exemple, le texte suivant:

<div>0000000<div>111111</div>222222</div>
s'affiche ainsi:

0000000
111111
222222
Span
La balise <span> est inline, elle s'inscrit dans le flux du contenu, peut être répartie sur plusieurs lignes.
On ne peut lui spécifier une hauteur ni une largeur ni l'entourer d'une marge.
Une balise <span> peut être placée à l'intérieur d'un paragraphe pour délimiter une partie de celui-ci sans affecter en soi l'apparence du texte.

<span> n'a pas de saut de ligne et le texte suivant:

<p><span>0000000<span>111111</span>222222</span></p>
s'affiche donc ainsi:

0000000111111222222

(http://www.xul.fr/html5/div-span.php)

Hors ligne

#3 2011-05-20 11:51:16

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

ça n'explique pas vraiment cette différence en sein de Piwigo... vu que c'est le LI du dessus qui gère la mise en page (float pour les catégories et inline pour les miniatures)

Hors ligne

#4 2011-05-20 14:00:14

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

En l'occurence si on spécifie du css pour ces éléments span... ça marche quand même.
C'est probablement peu propre...

Donc par exemple, pour mon thème je devrais changer ça pour des div.

Hors ligne

#5 2011-05-20 14:18:12

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

D'ailleurs même dans le theme.css il y a un "height" qui est défini sur le SPAN wrap2, ainsi que des margin, display:table-cell et compagnie.

Dernière modification par Zaphod (2011-05-20 14:18:23)

Hors ligne

#6 2011-05-20 15:10:09

cljosse
Former Piwigo Team
2006-11-12
1167

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

mistic100 a écrit:

ça n'explique pas vraiment cette différence en sein de Piwigo... vu que c'est le LI du dessus qui gère la mise en page (float pour les catégories et inline pour les miniatures)

Il faudrait avoir l'historique pour expliquer ces différences, il y a toujours une raison quelque part.

Hors ligne

#7 2011-05-21 02:17:29

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

j'en convins :D
d'ailleurs si on s'autorise de grosses modifs pour Piwigo 2.4 j'aurais quelques suggestions sur le template par défaut, enfin on  a le temps ....

Hors ligne

#8 2011-05-21 15:46:43

flop25
Équipe Piwigo
2006-07-06
6544

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

hum les modif de template ... un vaste sujet
si vous avez du code à proposer n'hésitez pas

Hors ligne

#9 2011-05-21 16:11:53

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

Perso je viens de changer en tous cas les SPAN par des DIV dans thumbnails.tpl pour le thème stripped...
J'ai aussi changé le .wrap1 .wrap2 qui n'est pas très parlant.

Hors ligne

#10 2011-05-21 20:13:14

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

Zaphod a écrit:

Perso je viens de changer en tous cas les SPAN par des DIV dans thumbnails.tpl pour le thème stripped...
J'ai aussi changé le .wrap1 .wrap2 qui n'est pas très parlant.

le seul inconvénient c'est les plugin qui pourrais faire des pré filtre dessus.

Est ce que cela apporte une amélioration pour l'affichage ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#11 2011-05-21 20:13:43

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

mistic100 a écrit:

j'en convins :D
d'ailleurs si on s'autorise de grosses modifs pour Piwigo 2.4 j'aurais quelques suggestions sur le template par défaut, enfin on  a le temps ....

Le mieux et de commencer par lancer une discussion sur le forum centrale ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#12 2011-05-21 23:23:55

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

ddtddt a écrit:

le seul inconvénient c'est les plugin qui pourrais faire des pré filtre dessus.

Tu parles des classes ou du changement de SPAN en DIV.
Pour les classes, je me tate à laisser les "wrap1" "wrap2" en plus des miennes.

ddtddt a écrit:

Est ce que cela apporte une amélioration pour l'affichage ?

A priori, l'affichage avec DIV est plus correct qu'avec SPAN.
Pour les noms de classes, ça apporte juste plus de lisibilité sur le CSS.
Ca rend le theme.css plus cohérent.

J'en ai besoin si je veux permettre d'avoir les légendes des miniatures sous les photos, j'ai besoin de plus de souplesse de mise en page. (les miniatures ne sont pas centrées pareil avec et sans légende).

Au niveau des plugins... de toutes façons mes tpl sont différents de ceux de base... donc il y a déja 90% des chance qu'un plugin "standard" ne marche pas correctement avec stripped.

PWG stuffs par exemple marche très bien parce qu'il reprend le thumbnail.tpl.


Tout ça n'est pas définitif, c'est juste une version en cours, mais qui semble bien marcher.
Si c'est une mauvaise idée, je peux encore changer...

Dernière modification par Zaphod (2011-05-21 23:58:17)

Hors ligne

#13 2011-05-24 19:34:08

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

L'utilisation d'un span en display:block, c'est exactement la même chose que d'utiliser un div, et cela n'a aucune importance pour le rendu dans les navigateurs web. Je déconseille de changer cela à moins d'avoir une excellente raison :-)

Cette organisation de la liste des miniatures a été principalement faite pour Piwigo 1.5 il y a... quelques années, à une époque où nous sommes passés d'une structure fixe en tableau à une structure élastique avec une liste. Discussion sur l'origine de cette organisation HTML : http://piwigo.org/forum/viewtopic.php?id=4032


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#14 2011-05-24 21:34:25

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

Il n'y a donc aucun risque qu'un navigateur même exotique affiche mal ce genre de balise ?

Je compte quand même rajouter des balises avec des noms intelligibles sinon j'ai du mal à m'en sortir sur la mise en page...



Accesoirement, quel souci peut-on avoir en changeant les span par des div ?

Dernière modification par Zaphod (2011-05-24 21:57:11)

Hors ligne

#15 2011-05-24 22:28:28

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: SPAN et DIV - thumbnailCategories vs. thumbnails

Zaphod a écrit:

ddtddt a écrit:

le seul inconvénient c'est les plugin qui pourrais faire des pré filtre dessus.

Tu parles des classes ou du changement de SPAN en DIV.
Pour les classes, je me tate à laisser les "wrap1" "wrap2" en plus des miennes.

les 2

Pour un gain nul en rapidité et en différence d'affichage tu prends le 'risque' que tous les plugins qui utilise des pré filtres ne fonctionne pas avec ton thème.

Mais tu est libre de faire ce que tu veux ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

  •  » Styles
  •  » SPAN et DIV - thumbnailCategories vs. thumbnails

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact