Jump to content

Bienvenu et identifiez-vous sous IE8 ne s’affiche pas


Recommended Posts

Bonjour

Je suis en cours de faire mon thème personnalisé et j'ai un petit soucis :
<!-- Block user information module HEADER -->



Bienvenue,
a href="http://localhost/-fr/prestashop/my-account.php" style="text-decoration: none;" identifiez-vous/a
/b>

J'ai omis ici volontairement les < et > de < a href pour que s'affiche la ligne

J'ai Bienvenue et identifiez-vous qui s'affichent pas sous IE8, Bienvenue est en noir et identifiez-vous en rouge.

Est-ce que par hasard IE8 ou autre IE ne lis pas
j'ai mis br a la place de p pour avoir sur une seule ligne Bienvenu, identifiez-vous à gauche et à droite Votre compte Panier

et les devises, contact plan du site favoris et recherche en haut sur 1 ligne

Si quelqu'un connait la solution où a eu le probleme ? merci
Link to comment
Share on other sites


je connaissais pas cette balise écrite comme ça...

Je croyais que était un retour à la ligne, je l'ai toujours vu comme ça .

V++

Atch


br est une balise X/HTML comme une autre, on peut lui appliquer des attributs tels que des classes, id, styles sans problème.
est un classique. En passant c'est

et pas


.

Link to comment
Share on other sites

  • 2 weeks later...
Salut,
remplace
< br/ > sert justement à forcer le retour à la ligne.

pa.


Bonjour

J'avais pas vu qu'il y avait d'autre réponses. br ou p ou span idem la seule différence de span sous firefox c'est en gras
sous IE8 toujours rien, j'ai mis dans la css un fond sur cette ligne s'est pas afficher non plus. Et dans la source il y est.

PEHA : oui enfin, quel intérêt d’appliquer un id à une balise qui ne ne contient rien…
si justement elle contient Bienvenue et identifiez-vous , là ce qu'a mis atch ne contient rien, il voulait pas tout répéter 8-/

ATCH

Une révision html :roll:

saut de ligne

paragraphe
modifier un texte à l'intérieur d'une balise
:red: ok je sors

Link to comment
Share on other sites


n'est pas une balise prévue pour contenir du contenu, elle ne sert QU'A sauter une ligne. C'est une balise spéciale qui s'ouvre et se ferme en une fois. (on ne peut pas écrire

contenu )
utiliser les balises

a du sens :

 

pour les paragraphes (retour à la ligne à chaque paragraphe)
pour une section à l'intérieur d'un texte (une citation, un passage particulier, sans retour à la ligne)
pour mettre en valeur une section de texte plus importante (en gras pas défaut) (les moteurs de recherches en tiennent compte pour hiérarchiser l'information.) (à utiliser à la place de )

Un petit tour sur Alsacréations t'aidera sûrement à tout remettre dans l'ordre.
utilises ceci pour savoir si ton code est valide : http://validator.w3.org/
Link to comment
Share on other sites

Bonjour

Validator.w3c.org va de toute façon trouver plein d'erreur, et certaines pas faites par moi, je mets la balle dans le camp des développeurs 8-/ ( je critique pas, ils/elles font du bon boulot :kiss: :kiss: )

ce que j'ai : onclick="window.open(this.href);return(false);">[removed]
w3c : Line 26, Column 48: document type does not allow element "a" here; assuming missing "object" start-tag

onclick="window.open(this.href);return(false);">[removed]

ce que j'ai : [removed]
w3c : Line 40, Column 8: end tag for "object" omitted, but OMITTAG NO was specified

</head>

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">"

ce que j'ai : [removed]

w3c : # Info Line 25: start tag was here

a


Bienvenue,



w3c : Line 103, Column 50: end tag for "br" omitted, but OMITTAG NO was specified



Il me donne 19 erreurs.

Et il dit :
Vous avez utilisé le nom de l'élément ci-dessus dans votre document, mais le type de document que vous utilisez ne définit pas un élément de ce nom. Cette erreur est souvent causée par:

mauvaise utilisation du "Strict" document type avec un document qui utilise des cadres (par exemple, vous devez utiliser le "Frameset" document type pour obtenir le "<frameset>" element),

en utilisant des fournisseurs tels que les extensions propriétaires "" ou "" (ce qui est généralement fixé à l'aide de CSS pour atteindre l'effet désiré la place).

en utilisant des majuscules dans les balises XHTML (XHTML dans les attributs et tous les éléments doivent être minuscules).

Là je suis innocent. mea culpa pour le



De toute façon rassurez-vous je sais qu'il y aura toujours un erreur aussi minime soit-elle ou un oublie.
C'est comme quand j'ai préparer la maquette d'un magazine, je l'ai relu 7 fois, le commanditaire l'as relus 7 fois
sortis de l'imprimerie nous avons relu et encore un erreur ou un oublie. :lol:

Bon le maitre forum m'a removed des trucs javascript ;)

Link to comment
Share on other sites

Bon...


< div id=“header_user”>
< p id=“header_user_info”>
Bienvenue, < a href=“http://localhost/-fr/prestashop/my-account.php”>identifiez-vous< /a>
< /p>
< /div>

et puis dans ton css tu donnes l'apparence que tu veux à ton lien identifiez vous :
#header_user_info a {

...

}

mais tu ne pourras pas customiser ton thème sans les bases du html et css

Link to comment
Share on other sites

Fait les corrections w3c, mais ne s'affichent toujours pas.
Si j'ai mis br c'est pour avoir juste un saut de ligne et pas 1 saut de paragraphe comme l'originale, je veux le Bienvenue à gauche et le Votre compte panier à droite.
Là j'ai enlever le br et le p ;)
Et toujours rien sous IE de bienvenue et identifiez-vous.

Recherche de nouvelles idées champagnes pour celle ou celui qui trouvent :)
ou un mini-pc (là ça va affluer)
:-/

ou windows 7 premium :snake:

Link to comment
Share on other sites

Salut,

J'avais quelques problèmes aussi avec IE8, donc en attendant des solutions fiables j'ai ajouté cette ligne dans le HEAD de header.tpl
cette astuce ne fait que masquer le problème c'est vrai, mais en prod j'avais pas envie de perdre 3 jours là dessus...

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />



Evidemment si t'as ce problème avec toutes les versions d'IE le souci est ailleurs... :|

Link to comment
Share on other sites

Alekhine

Justement c'est dedans le meta ie7, et ça ne change rien, je pense que le problème est ailleurs mais j'ai pas encore trouvé la faille.

Le bienvenu donc block_user_info j'ai aligner à gauche, et le shopping cart et le your_account à droite, et sur la même ligne, pour ça que j'avais enlever le p qui est d'origine pour que le shopping-cart et your-account est en-dessous et aligner à droite. Donc j'ai tester avec un br pour les avoir visuellement sur la même ligne.

Et je voulais mettre le " identifier-vous en rouge " je l'ai fait dans le blockuserinfo.tpl mais d'après le validator w3c les fichiers tpl ne gèrent pas le font color="#ff000" .

Donc il doit y avoir un truc que IE8 ou IE7 vu le meta de compabilité ne gère pas ou ne tiens pas compte.



C'est tout ça qui n'est pas visible (enfin pas le langage) Bienvenue et Identifiez-vous.
Soit là-dedans y a un hic ou alors dans le blockuserinfo.php, peut-être le smarty qui aime pas que je l'ai aligner a gauche. Ce que j'ai plutôt l'impression que c'est le fait d'être aligner a gauche.

Tiens je vois Philippe là au-dessus à gauche en train d'y réfléchir :-)
:vampire:
:red:

Mikael viens de le remplacer :coolcheese:


       {l s='Welcome' mod='blockuserinfo'},
       {if $logged}
{$customerName} ({l s='Log out' mod='blockuserinfo'})
       {else}
{l s='Log in' mod='blockuserinfo'}
       {/if}
Link to comment
Share on other sites

Je viens de modifier mais ça change rien.
Est-ce que ces parenthèses sont en trop, inutiles ? je sais je ne suis pas encore spécialisé dans le tpl.

A l'affichage dans la source ça donne ceci :

><!-- /Block search module HEADER --><!-- Block user information module HEADER -->

       Bienvenue,
identifiez-vous
</pre>
<ul>

Panier :
produitproduits

(vide)

Votre compte
</ul>
<br><br><!-- /Block user information module HEADER 



Sans le P et BR

Link to comment
Share on other sites

Oui j'ai enlever l'ouverture et la fermeture, ça je connais, quand il y a une ( < " ' [ { */ <!-- qu'il faut fermer
d'ailleurs l'oublie que j'ai vu souvent c'est le ; qui manquait en javascript
ou comme à mon boulot (éducation nationale) avec leur fameux serveur fait maison et comme un prof consciencieux il faut toujours mettre l'accent, l'apostrophe etc... dans le nom d'un dossier.
Et via l'interface web du serveur j'avais toujours un problème pour donner des droits à ces dossier qui comportait un apostrophe, je pouvais pas régler les droits et n'étaient pas transformer en lien pour aller dans le dossier et voir les fichiers.

Jusqu'au jour où ça m'a sauter dans la tête et vu qu'il y avait des fonctions en javascript j'ai compris que l'apostrophe qui est dans le nom du dossier fermer la ligne de code, donc dans l'interface web ces dossiers n'étaient pas cliquables.
Mais, Mais va expliquer ça à un prof. Pour lui il faut écrire en français.

au cas où il y a un prof dans le forum, désolé mais je vois beaucoup de lacune.

On continue la découverte aux trésors :gulp:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...