Fork me on GitHub






CSS question
Aspirant
Inscrit: 14/09/2006 21:53
De Brussels
Messages: 46
Bonjour

J'ai vu dans un template une syntaxe de CSS que je ne connais pas.
Dans le module "MultiMenu", dans le template "multimenu_dyn_vert_css.html", j'ai trouvé des déclaration de style comme celle là :
Citation :
<style type="text/css">
*>.menuvcss {width:<{if $block.block_size > 0}><{$block.block_size}>px;<{else}><{$block.block_size*-1}>px;<{/if}>}


Quelqu'un peux m'expliquer la notation *>. ?

Merci d'avance

ericc

Posté le : 19/09/2006 19:29

Edité par Christian sur 21/09/2006 00:07:10

Open in new window

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CSS question
Régulier
Inscrit: 27/01/2005 00:14
De Paris
Messages: 292
<{$block.block_size}>... Ce sont des valeur prise en compte par le php, par exemple <{$block.block_size}> sera a configurer du coté blocs de l'amin de xoops.

...Si je répond pas a coté de la question

Posté le : 19/09/2006 21:53

Les mots des hommes sont nombreux mais la vérité est divine et unique.
Partager Twitter Partagez cette article sur GG+
Re: CSS question
Aspirant
Inscrit: 14/09/2006 21:53
De Brussels
Messages: 46

raté , à coté

Oui j'avais bien compris que ces blocs correspondait à du script , bien que à mon avis il s'agisse plus de script Xoops que Php (qui est sensé commencé par <?php )

Non la question portait sur ce qui ce situe en début de cette ligne "*>." (étoile, supérieur à, point) .
Cette notation se retrouve dans le source de la page (coté client) donc n'est pas interprétée comme du code
Citation :
<style type="text/css">
*>.menuvcss {width:150px;}
*>.menuvcss ul li a, .menuvcss ul li a:visited {width:149px;}

donc cela doit être une notation correcte de CSS(style) mais je n'ai jamais vu jusqu'à présent (même sur les site web spécialisés)

Si quelqu'un à une explication ??

Merci d'avance

ericc

Posté le : 19/09/2006 22:52

Open in new window

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: CSS question
Supporter Xoops
Inscrit: 02/10/2004 14:09
Messages: 370
La réponse ce trouve là : http://fr.selfhtml.org/css/formats/global.htm#elements_imbriques

Enfin, un début en tout cas... tu as la définition de l'élément * et de l'élément >.
Perso, j'ai dû mal à mis faire à ces trucs là. Mais en gros dans ce cas de figure, cela doit faire en sorte que le style appliqué n'ira pas géné les autres balises.

Posté le : 19/09/2006 22:59

Membre de L'association des Ingénieurs de Polytech'Marseille : www.lipom.org (webmestre du site, ajout du Mode CSS íƒÂ  piCal)
Un autre site : general.fred.free.fr/index.php
Partager Twitter Partagez cette article sur GG+
Re: CSS question
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
salut,
ce sont des bidouilles destinées à contourner les soucis de mise en page selon les navigateurs.
certaines balises sont prises en compte seulement par certains navigateurs, d'autres sont ignorées.

ici, le symbole > est ignoré par IE, ce qui permet donc de définir une règle qui ne sera pas prise en compte par ce navigateur.
par contre, * html body{color:red} est reconnu seulement par IE.

avec les menus, il y a énormément de différences visuelles d'un navigateur à l'autre, il a donc fallut faire souvent appel à ces astuces, pour obtenir un rendu similaire.

c'est ce qu'on appelle du : css hack
tu en as toute une tartine ici :
http://www.ultra-fluide.com/ressources/css/css-hacks.htm
http://css-discuss.incutio.com/?page=CssHack

Posté le : 20/09/2006 08:32
Partager Twitter Partagez cette article sur GG+
Re: CSS question
Aspirant
Inscrit: 14/09/2006 21:53
De Brussels
Messages: 46
Merci à tout les deux ... c'est super cool (cool
Désolé de ne pas avoir répondu plus tôt mais j'étais débordé aujourd'hui

Ainsi ce sont des "bidouilles" , voila pourquoi je ne connais pas :roll:

Je vais étudier ca de près , maintenant je vais pouvoir triturer les CSS de Multimenu

Encore une conchonerie de IE6 , ca et les PNG transparents qui ne sont pas pris en compte, commence à me les brisés menu, je vais finir par mettre un filtre anti IE ... "Désolé vous ne pouvez pas accèder à cette page, veuillez réessayé avec un navigateur digne de ce nom !! Firefox par exemple"

Merci encore

ericc

Posté le : 20/09/2006 22:57

Open in new window

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

128 Personne(s) en ligne (116 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 128 | Plus ...