Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[résolu] texte ne correspond pas aux balise demandé a cause du cache
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.3
#~ Url du site :
#~ Hébergeur / Soft : ovh
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Mon probleme, le texte de mon contenu "content" ne correspond pas aux balise demandé quand on visualise la page.

Par exemple entre des balises <p></p> et <p></p> il ne saute pas de ligne, les mots qui sont en gras ne sont pas respecté, pourtant si je regarde en "html" ils sont bien entre les balises "strong". Le <h3> est aussi gros qu'une balise <p>.

Si je regarde avec firbug je vois qu'en fait il m'affiche un css qui est présent ici /site/tmp/cache/stylesheet_50_1279664450.css

Surement un probleme de cache, mais je ne suis pas sur.

Merci.
#2

salut,
tu peux nous mettre l'url ?
#3

Je ne peux pas car le site n'est pas fini.
#4

le code html d'une petite page alors ?
#5

ça n'est pas un problème de cache, c'est certainement plus un problème dans ton code html, mais si nous ne pouvons pas le voir, il sera difficile d'en conclure des certitudes.
Avec ou sans css, tes balises html sont interprétées normalement correctement, le css peut justement te permettre de changer leur interprétation de base par le navigateur mais un <br />, un <strong> ou <b>, un <h3> ect ... seront interprétés avec ou sans css donc c'est plutôt du côté d'une balise mal fermée ou d'une erreur de codage qu'il faut chercher, je pense ... Wink
#6

J'ai vérifié mes balises, tout est bon et cela me le fait sur plusieurs pages.

Je dis que c'est du coté du cach car si je regarde avec firebug je vois :

Code :
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

Et cela se trouve dans une feuille css qui est présente site/tmp/cache/stylesheet_50_1279664450.css, que je n'ai pas créer.

Si j'interdis par exemple les fonctions font-size: 100%; ou margin: 0; tout reviens dans l'ordre.
#7

@matdollars : les feuilles css se mettent pas tout seul en cache, le cache est une fonctionnalité de CmsMadeSimple pour optimiser ton site depuis la 1.9.X il me semble

donc regarde ta feuille de style ayant l'ID n°50 et corrige la !
#8

chez moi aussi elles se mettent en cache en prenant des noms barbares, mais c'est pas un problème.
cette feuille de style doit être liée d'une manière ou d'une autre à tes pages, cherches dans tes feuilles de style liées à ce gabarit si tu trouves le code dans une de celles ci, sinon il faudra que tu cherches de feuilles de style de plugin installés sur tes pages ou d'autres outils que tu as installé
#9

Bingo, c'est ça Bess.

J'ai une feuille de style "reset" pour essayer de correspondre à la plupart des navigateur, et c'est elle qui me mettait le bazar.

Voila la feuille, qu'est tu en pense de ce "reset":
Code :
/*
  @Nuno Costa [criacaoweb.net] Utils CSS.
  @Licensed under GPL2 and MIT.
  @Status: Stable
  @Version: 0.1-20090418
  
  @Contributors:
        -  http://meyerweb.com/eric/tools/css/reset/index.html
  
  ---------------------------------------------------------------
*/
/* From: http://meyerweb.com/eric/tools/css/reset/index.html  (Original) */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    /*margin: 0;*/
    padding: 0;
    border: 0;
    outline: 0;
    /*font-size: 100%;*/
    vertical-align: baseline;
    background: transparent;
}
/*
Stantby for nowbody {
    line-height: 1;
}
*/
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before,
blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* ------- @Nuno Costa [criacaoweb.net] Utils CSS. ---------- */
* {
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
}
dfn {
    display: none;
    overflow: hidden;
}
/* ----------- Clear Floated Elements ----------- */
html body .util-clearb {
    background: none;
    border: 0;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    margin: 0;
    padding: 0;
    position: static;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
/* ----------- Fix to Clear Floated Elements ----------- */
.util-clearfix:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}
.util-clearfix {
    display: inline-block;
}
* html .util-clearfix {
    height: 1%;
}
.util-clearfix {
    display: block;
}

Merci de votre aide.
#10

ce genre de code est très intéressant. conserve le

il te faut ajouter derrière ton propre code pour , pardonne moi l'expression, "démarrer de zéro" Wink

vu que le code css est prévu pour se surcharger lui même au fur et à mesure tout se passera bien si tu organises tes feuilles dans le bon ordre.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)