Bug de joomla : extra 4px padding

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Bug de joomla : extra 4px padding

    Bonjour,

    je ne suis peut être pas dans le bon forum cependant :

    il me semble bien avoir détecté un problème lié à joomla 2.5 :

    Il s'agit d'un espace de 4px sur les éléments inline dans un div,

    Je m'explique par un exemple c'est un peu compliqué.

    situation de départ :
    joomla 2.5.10
    feuille de style : complètement vide
    index.php de mon template au plus simple : minimum possible.
    Article affiché :
    - juste du texte "lorem ipsum"
    +
    - une image insérée à partir de l'interface administrator dans
    "Gestion des articles > Modifier mon article > dans le menu latéral "Images et liens" , "Image de l'article complet"

    Le code de mon template ressemble à ça :

    Code:
    <?php
    /**
     * @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
     * @license		GNU/GPL, see LICENSE.php
     * Joomla! is free software. This version may have been modified pursuant
     * to the GNU General Public License, and as distributed it includes or
     * is derivative of works licensed under the GNU General Public License or
     * other free or open source software licenses.
     * See COPYRIGHT.php for copyright notices and details.
     */
    
    defined('_JEXEC') or die('Restricted access');
    
    
    
    ?>
    
    <!DOCTYPE HTML>
    <html>
    <head>
    </head>
    <body>
    <jdoc:include type="message" /><jdoc:include type="component" />     
    </body>
    </html>
    et le code généré ressemble à ça :

    Code:
    <!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>
    <div class="item-page">
    <div class="img-fulltext-none">
    <img alt="" src="/templates/voyageautourdumonde/images/img_preparatifs_assurances/photo_article_complet.jpg" >
    </div>
    <p>blabla bal bla</p>
    </div>
    </body>
    </html>
    Et ben paf :
    un espace vide de 4px en trop dans tous les navigateurs sur l'image. Impossible à overrider même avec padding:0px !important;
    Il semble que le problème vienne juste du code lui même
    D'après mes investigation sur google, il semble que si joomla génèrait le code sans espace vide ni passage à la ligne un peu de cette manière :
    Code:
    <div><img alt=""  src="mon_image.jpg" /></div>
    Alors il n'y aurait plus cette espace de 4px;

    On élimine aussi cet espace de 4px en donnant la propiété display:block; à l'image.

    Je suis très curieux d'avoir l'avis des expert sur cette investigation personnelle.
    Dernière édition par boucdur à 22/07/2013, 19h21

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X