Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «  

Tag dd dl [Solved]

Immediate solution has been provided

Solution Manager: Bernard

Issue description

Bonjour je souhaite transformer

dl class="navigation_box" id="main_menu"

et avoir ce rendu

div class="navigation_box" id="main_menu"

comment dois-je m'y prendre ?

Merci

@+

Comments

Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

on Aug. 31 2007


Ca va être difficile, parce que les listes de définition sont le moyen privilégié pour définir des "boîtes" dans YACS.

Une boîte, c'est un conteneur, un titre et un contenu. Dans YACS, comme dans beaucoup de sites récents, y compris celui de Mozilla, ceci sont respectivement "portés" par une liste de définition (balise dl), un terme (balise dt) et une définition (balise (##dd##).

Généralement, ceci ne pose pas de problème, puisque le dl n'est rien d'autre qu'un div spécialisé. Si vous avez des règles de style qui s'appliquent à un div, vous devriez pouvoir les appliquer à des dl sans souci.
Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Aug. 31 2007


Bonjour

Je comprend parfaitement ta logique, mais naurait-il pas été préférable d'avoir une structure plus sémantique pour le formulaire , ainsi que des pour les titres dans le menu et des listes toutes simples ul, ol plutôt qu'une liste de définition.

Il me semble aussi que les listes de définitions sont aussi très dépréciées par google, c'est pas bon pour le référencement ça. >

Je vais à contre coeur, aller dans le sens que tu préconises, mais rien de tout celà ne me fait oublier l'excellent travail que vous avez produit.

Un petit peu de lecture; Blog & Blues

merci @+

Edited by Bernard on Aug. 31 2007

Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

inspired from Michel on Aug. 31 2007


Michel: une très bonne page, qui va exactement dans le sens de l'usage que fais YACS des balises HTML.

Comme tu l'auras constaté sur ce site les titres du corps principal de la page sont des H1, H2, etc. et YACS met même un point d'honneur à ce qu'il y ait un seul H1 par page. Ceci, comme l'indique ton article, pour bénéficier à plein de la sémantique des titres permises par HTML.

Et pour le reste, c'est-à-dire pour les choses en dehors du flot principal, par exemple les boîtes sur le côté de la page, où les boîtes gadgets au milieu du texte principale, YACS utilise les listes de définition, qui fournissent une souplesse inégalée pour la mise en style. Comme le dit ton article, les balises dl, dt et dd sont le seul cas dans le standard HTML topologiquement équivalent à une boîte avec un titre et du contenu.

Ne regrette donc rien, il me semble que nous sommes très en phase au contraire...
Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Aug. 31 2007


Re

Bon Ok 5/5, aide moi stp à mettre ceci en place un joli moteur

à la place du moteur en place.

Sinon je suis en train de bosser sur ce site antiquites.fr

merci

@+
Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

inspired from Michel on Aug. 31 2007


Michel: c'est joli, mais c'est pour mettre où ? Je veux dire, dans quel formulaire ?
Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Aug. 31 2007


Re

class="navigation_box là ou il y a le dd.

Merci

@+
Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

on Aug. 31 2007


Ok, je crois comprendre. Le menu principal est en réalité un article comme un autre, et il est donc possible de le modifier, d'y ajouter du HTML, etc.

Pour cela, rendez-vous sur la Carte du Site, à la recherche de la section Menus (version < 7.8beta30) ou de la section Pages globales (versions ultérieures).

Cliquer sur l'article qui contient le menu principal. Ce dernier s'affiche comme un article ordinaire.

Cliquer sur le lien 'Modifier'. Dans le formulaire qui suit, coller le code HTML fourni dans ton exemple. Sauver le tout.

Normalement, le résultat, c'est l'inclusion d'un formulaire fluide dans la boîte du menu.

C'est bien ça que tu cherchais à faire ?
Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Aug. 31 2007


Re

Bon ben là je suis un peu largué, j'ai suivi toutes les recommandations, mais j'ai du déraper quelque part, parce que ça fonctionne pas.

merci

@+
Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

on Aug. 31 2007


Voyons voir (je fais un copier-coller dans ce commentaire) :

Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Aug. 31 2007


Merci de cette précieuse aide, je commence à percevoir le raisonement.

Mais comment vais je placer ce joli formulaire dans navigation_box ?

Etant très habitué à mes tags chéris et le cambouis qui va avec, je vais devoir adopter cette nouvelle approche.

@+
Bernard
avatar
from nearby-an-airport
Associate
6555 posts
registered on Sep. 12 2003

inspired from Michel on Aug. 31 2007


Michel: en réalité, le navigation_box est juste un style utilisé par YACS pour dire qu'il construit une boîte de navigation, et le mieux est peut-être de ne pas s'en préoccuper. Coller le code HTML qui va bien, comme je l'ai fait dans un comentaire, dans le formulaire de saisie de l'article-menu devrait suffire.
Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Sep. 1 2007


Bernard > ça commence à pointer le bout de son nez mais , j'ai toujours pas compris (excuse moi) comment je pouvais le placer à (droite) en haut.

@+
ThierryP
avatar
from Nice, Drap
Associate
1114 posts
registered on Feb. 22 2006

on Sep. 1 2007


En regardant ton site antiquites.fr, le menu est a droite. (Il ne dispose que d'une seul colonne) Si tu désire créer une troisième colonne (avec un menu a gauche donc, il va falloir modifier le css. La classe de la troisième colonne est "extra" ou "extra_box". Le mieux est de jetter un oeil aux skins proposants 3 colonnes comme alfresco.

Il y a d'ailleurs un topic à ce sujet Possibilité d'une île ?

Je vais faire quelques recherches et je reviens ici.
Michel
avatar
Member
45 posts
registered on Aug. 31 2007

on Sep. 1 2007


Bonjour

Je ne souhaite pas de troisième colonne, en fait ce que je souhaitais, était de pouvoir insérer ce formulaire dans la colonne de droite, ( ce que j'ai réussi )

Mon soucis maintenant est d'appliquer le bon code php au form et de pouvoir aussi intervenir dans toute la colonne.

Merci

@+

Rate this page
Posted by Michel on Aug. 31 2007, page edited by Bernard on Sep. 15 2007, (popular)