startbody - endoby |
Répondre |
Auteur |
Sujet Recherche Options des sujets
|
xplorer
Senior Member Depuis le: 04 Sep 2015 Status: Inactif Points: 241 |
Options des messages
Thanks(0)
Envoyé : 27 Sep 2015 à 05:38 |
bonjour,
j'ai cherché des réponses dans le wiki, dans le forum et sur w3school mais je n'ai pas trouvé. je voudrais vous demander svp ce qu'il faut savoir sur startbody et endbody quand on insère du code dans OE. Je ne suis pas sûr de comprendre à quoi ça revient. Merci
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6507 |
Options des messages
Thanks(1)
|
Pour ce que j'ai expérimenté, certaines actions en javascript ou en jQuery ne fonctionnent qu'en EndBody d'autres ne fonctionnent qu'en StartBody.
Par exemple, le script detectbobilebrowser.js est utile en StartBody car la redirection se fait avant le chargement de la page. Si vous placez un script en StartBody et que vous regardez le code de la page vous verrez qu'il se place après le Header donc il s'exécute en début de chargement. Si vous le placez en EndBody, regardez l'endroit ou il s'installe. Le code CSS est statique et en l'installant en startbody il s'exécute d'emblée au chargement de la page. jQuery permet d'animer le CSS donc on s'attend à le placer à la fin du chargement de la page pour en voir l'effet. Tout ceci n'est que le résultat de mes essais limités. D'autres seront surement plus précis.
|
|
xplorer
Senior Member Depuis le: 04 Sep 2015 Status: Inactif Points: 241 |
Options des messages
Thanks(0)
|
Merci Hobby.
je croyais que le CSS ne se mettait qu'en header mais à tort puisqu'il sert aussi dans les éléments de <body> Alors s'il y a plusieurs scripts en startbody, il y aura forcément un ordre. donc c'est relatif au chargement de la page ? ok. j'imagine qu'une fois qu'on l'a mis sous un mode start ou end, on ne peut pas simplement changer sa position. je ferai des essais et si ça bloque, ça sera quelque chose à garder dans un coin de la tête alors.
|
|
Dmit OE
Admin Group Depuis le: 31 Mai 2012 Status: Inactif Points: 13971 |
Options des messages
Thanks(1)
|
Il suffit d'utiliser le bouton Source en haut a gauche de la page pour voir ou se trouve le code des Blocs, et modifier l'ordre (meme entre des scripts du meme type).
Normalement il ne faut jamais mettre du CSS dans <body>, meme si les navigateurs le tolerent.
|
|
Hobby001
Admin Group Modérateur Depuis le: 14 Feb 2015 Pays: Canada, Québec Status: Inactif Points: 6507 |
Options des messages
Thanks(0)
|
Dois-je en conclure que vous ne mettez du code CSS qu'en header ou est-ce que j'ai mal compris la réponse?
|
|
Larsene
Admin Group Depuis le: 05 Mar 2012 Pays: France Status: Inactif Points: 5388 |
Options des messages
Thanks(1)
|
En principe, le CSS prend place dans un ou plusieurs fichiers séparés (feuille(s) de styles), qui est appelé par un
Sinon, oui, que en header. |
|
xplorer
Senior Member Depuis le: 04 Sep 2015 Status: Inactif Points: 241 |
Options des messages
Thanks(0)
|
... ou 3e option : en mode "inline", en style attribute.
comme ça : <h1 style="color:blue">This is a Blue Heading</h1>
|
|
Répondre | |
Tweet
|
Aller au Forum | Permissions du forum Vous ne pouvez pas écrire un nouveau Sujet Vous ne pouvez pas répondre aux Sujets Vous ne pouvez pas effacer vos messages Vous ne pouvez pas éditer vos messages Vous ne pouvez pas créer des sondages Vous ne pouvez pas voter dans les sondages |