Page 1 sur 1
<style type="text/css" title="pas_avec_fir
Publié : 28 juil. 2006, 23:51
par lpgc
bonjour,
pourquoi title n'est il pas reconnu avec Firefox
correction title est reconnu par Firefox
MAIS on dirait qu'il désactive les styles
SI l'attribut title est présent dans le tag style
Code : Tout sélectionner
<link rel='stylesheet' type='text/css' title='coucou' href='spec.css'>
<style type="text/css" title="pas_avec_firefox">
#divred {color: green; position: absolute; width: 744; height: 19; left: 47; top: 343 ;
background-color: #FFFFFF; padding: 0px; margin: 0px;
border-top: 2px solid #000; border-bottom: 2px solid #000;}
</style>
<div id="divred">Change la bordure en rouge 5px</div>

TITLE dans link est permis et ne désactive pas les styles
Merci pour votre aide
Christian
PS. Title est permis à la fois pour link et script dans IE

Y a t'il un autre attribut de script et link qui permettrait de nommer la feuille de style
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Re: <style type="text/css" title="pas_avec
Publié : 29 juil. 2006, 13:34
par calimo
lpgc a écrit :pourquoi title n'est il pas reconnu avec Firefox
Ben si il l'est, il te permet de pouvoir modifier le style de la page via Affichage > Style de la page.
Si ça ne marche pas, c'est que tu as fait une erreur ailleurs. Tu peux nous donner l'adresse de la page ?
PS : pour définir un style alternatif, il faut utiliser rel="alternate stylesheet" plutôt que juste rel="stylesheet", sinon tu as des comportements bizarres.
PPS : évidemment, comme toujours, il faut éviter le mode quirk qui est imprévisible
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.5) Gecko/20060719 Firefox Firefox/1.5.0.5
Publié : 29 juil. 2006, 16:21
par lpgc
bonjour,
c'est en faisant des tests sur l'article :
http://www.geckozone.org/forum/viewtopic.php?t=42651
que j'ai constaté que sous Firefox l'ajoute d'un attribut title="mycss"
à une feuille de style
semble désactiver la feuille de style
L'adresse du test se trouve sur :
http://www.dvdlib.be/utility/tips/style_divnone.htm
Il devrait y avoir 2 barres "Change la bordure en rouge 5px"
très proches
Merci
Christian
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Publié : 29 juil. 2006, 17:44
par calimo
Ben si tu sélectionne le style "pas_avec_firefox" dans Affichage > Style de la page, le deuxième bloc est bien affiché
qu'est-ce qui te rend perplexe ?
Probablement le fait que les différents navigateurs ont des comportements différents avec les feuilles de style nommées mais qui ne sont pas en "alternate stylesheet". En effet, il n'y a aucune spécification sur le comportement à suivre dans ce cas.
Mets le style dans ton bloc
title="pas_avec_firefox" dans une feuille externe et lie-la avec un rel="alternate stylesheet", et tu retrouveras un comportement cohérent entre Firefox, Opera et les autres (IE ne permet pas de changer de style pour passer à un style alternatif, donc la feuille sera simplement ignorée)
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.5) Gecko/20060719 Firefox Firefox/1.5.0.5
Publié : 29 juil. 2006, 18:55
par lpgc
merci pour la réponse
c'est encore un peu brumeux

mais je commence à comprendre
En fait ce que je voudrais c'est pouvoir identifier une feuille de style
autrement que par
car il suffit d'inverser 2 feuilles de style dans le document pour ne plus s'y retrouver
Et pouvoir identifier une feuille par :
Code : Tout sélectionner
document.styleSheets[i].title
OU document.styleSheets[i].id
OU je ne sais quoi ?
SI un attribut de style ET link permet d'identifier une feuille de style
Quelque soit son type alternate, persistent, preferred, ...
c'est peut être pas possible

, mais je trouve qu'il devrait être autorisé
de nommer ou d'identifier une feuille de style
persistente ET
interne au document
Merci
Christian
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Publié : 29 juil. 2006, 21:20
par calimo
Tu devrais trouver ton bonheur dans le switcher d'
Aurélien Maille(présent ici sous le pseudo "Bobe").
Le site semble down pour l'instant, je ne sais pas si c'est permanent, en attendant tu peux toujours consulter la copie sur mon site :
http://home.etu.unige.ch/~robin0/script ... witcher.js
Je ne sais pas trop comment il récupère le title, ni si ça fonctionne avec des styles persistants. Cela dit, si ce n'est pas pour faire des styles alternatifs, je dois avouer ne pas saisir le but de faire ça
Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.5) Gecko/20060719 Firefox Firefox/1.5.0.5