|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
bonjour,
dans le code suivant que j'utilise pour mon smugmug sans trop comprendre comment ça marche car il y a beaucoup de height, de margin et de padding : http://labrophotography.smugmug.com/ et que je compte dupliquer sur blogger, la barre de menu est un peu trop longue pour mon eeepc de voyage/demo 1024x768px et elle chevauche le logo, ce qui est très laid. je souhaite donc compacter légèrement la barre de menu. Pouvez-vous, svp, me dire comment : - décaller légèrement vers la droite le menu (par exemple même distance à droite que celle séparant le logo du bord gauche de l'ecran ou simplement de 10-20px) - rapprocher de 3px légèrement les éléments du menu (ex: s'ils ont 10px de distance, ramener à 7px..) ce serait sympa si vous pouviez me donner quelques explications sur le code (ex: ta barre fait au max 620x31px, se trouve à 10px de droite, utilise de l'arial 14px, les elements du menu se remplissent de la gauche vers la droite avec 0px à gauche mais 16px à leur droite,...) afin que je puisse facielement changer la taille des caractères, ajouter un menu,... merci d'avance pour votre aide Code :
|
||
|
|
00
|
|
|
#2 | ||||
![]() ![]() |
Bonjour,
une modif. toute simple : Code css :
Code css :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
merci jreaux,
pourquoi 1020px pour déplacer le menu légèrement vers la droite ? il faut que le code s'adapte à tous les écrans >=1024 (un peu comme si le logo et le menu se calaient à 95% de tout écran) quand je vois 4 nombres dans les padding, j'oublie toujours où est le left, top,... tu veux dire qu'avec mon code,il y avait 16+16=32px entre chaque menu item et que le premier était décallé de 16 par rapport au bord du div ? merci marc |
|
|
00
|
|
|
#4 |
![]() ![]() |
1020px, car tu as parlé de ton pc de voyage/demo 1024x768px.
Et on a : min-width:1020px; soit la largeur minimum, qui évite au menu de passer sous le logo. Pour les 4 nombres, il faut lire dans le sens des aiguilles d'une montre : top right bottom left
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
merci jreaux.
donc, si j'ai bien compris, tu confirmes qu' avec ta modif 10px 10px, cela fait 20px entre les menu items au lieu de 32px ? j'ai essayé 12px 12px et c'est pas mal du tout, merci tu peux voir le résultat sur : http://labrophotography.smugmug.com/ par contre, je comprends pas ce qu'est le min width: 1020 au lieu de 838 sur mon 1680x1050 ça change rien et c'est pas beau car la barre de navigation est trop à gauche. je voulais que, sans trop modifier le code, quelque soit l'écran, la barre de navigation se trouve à par exemple 50px ou 5%... du bord droit. je me serais plutôt attendu à ce que l'on réduise la barre de navigation grâce à tes 10px 10px et qu'il y ait un genre de marge ou padding à droite de la barre de navigation qui de par exemple 100px serait passée à 50px... merci marc |
|
|
00
|
|
|
#6 | |
![]() ![]() Inscription : janvier 2011 Messages : 2 954 ![]() |
Bonsoir,
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
merci nosmoking mais peux-tu svp indiquer quelle partie de mon code changer avec ces deux paramètres ?
merci marc |
|
|
00
|
|
|
#8 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 954 ![]() |
d'après le code vu, il s'agit de cette partie du style
Code :
|
||
|
|
00
|
|
|
#9 | ||
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
c'est pire !
si navcontainer est déjà aligné à droite, ajouter une marge droite le décalle encore plus vers la gauche ! ne pas oublier que la structure du header est : Code :
|
||
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
re-bonjour,
en utilisant 10px 10px comme l'a suggéré jreaux, ma barre est plus courte mais comme elle est définie à 620px de longueur cela donne encore plus l'impression d'être à gauche. en fait j'ai essayé 492px et guestbook passe à la ligne. à 494px c'est ok et la barre est bien à droite de mon écran 1680x1050. avec 838px de min-width, sur mon eeepc (cela se voit aussi si pendant 1 seconde je met mon 1680x1050 en 1024x768px) une barre horizontale de défilement apparait. quand je défile vers la droite le fond dégradé de 67px de haut de mon header s'arrête brusquement. jreaux a raison je dois passer min width de 838 à 1024 ainsi le header est beau jusqu'au bout. même à 960px il y a problème sur eeepc 1024x768. mais si je mets 1024 le menu sur l'eeepc recule vers la droite et pour accéder au menu guestbook il faut défiler la barre horizontale vers la droite un petit peu. je passe donc la longueur de la barre à 540px avec un min width de 1024 je ne trouve pas cela très beau comme code. la barre devrait prendre toute la largeur disponibe et avoir le logo et la barre à 50px des bords quel que soit l'écran marc |
|
|
00
|
|
|
#11 | ||||
![]() ![]() |
1/ Pour éviter que "home" passe sous le logo quand on réduit la fenêtre, mets :
Code :
Code :
Les photos se redimensionnent bien, mais pas l'encadrement.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||||
|
|
00
|
|
|
#12 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
merci jreaux mais je souhaite caler le menu à 5% ou 50px du bord droit de chaque écran 1024x768 à 1680x1050. comme à présent avec ta modif de 10px la barre est plus compacte, elle ne viendra plus jamais sous le logo.
par contre as-tu remarqué en 1024px que la répétition de l'image 10x67px gradient dans le header s'arrête betement à min-width !!! il y a donc un souci dans le code : il faudrait que le header s'étende sur tout l'écran, que le logo se mette en float left à 5% du bord gauche et la barre de navigation (qui à présent fait 494px car à 492px guestbook passe à la ligne) à 5% du bord droit merci marc |
|
|
00
|
|
|
#13 | ||
![]() ![]() |
Ce code devrait faire l'affaire :
Code css :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||
|
|
00
|
|
|
#14 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
un grand merci pour l'aide
je vais plonger dedans en espérant pas tout casser car sur smugmug les backups sont moins évidents que sur un pc marc |
|
|
00
|
|
|
#15 | |
![]() ![]() Inscription : janvier 2011 Messages : 2 954 ![]() |
Citation:
5% de la largeur de la fenêtre ou du body si une largeur est définie donne - 1024 * 5/100 = 51.2 - 1680 * 5/100 = 84 Un solution élégante serait également de centrer ton menu dans la partie restant libre. |
|
|
|
00
|
|
|
#16 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
merci nosmoking
la règle des 5% est ok et tu as raison que le nombre de px diffère. donc ce à quoi je pensais était un header 100% de l'écran avec l'image 10x67px gradient png en repeat et un header content de 90% centré dans le header. le logo se calait en float left à gauche du header content et la barre de navigation se calait en float right à droite du header content et à mon avis il était plus simple d'écrire les menus items de la droite vers la gauche en float right que dans le code que j'avais trouvé sur dgrin (forum smugmug). je suppose alors qu'on n'avait plus besoin de min-width,de compter de combien de pixels on revenait vers la gauche,... marc |
|
|
00
|
|
|
#17 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
salut jreaux,
juste pour être sûr : - est-ce normal que le header ne prenne pas sa place tout seul ? je veux dire pourquoi il ne se remplit pas tout seul selon l'écran avec l'image 10x67px ? pourquoi lui spécifier un min width et une hauteur 67px ? - en regardant le dernier css des sources de : http://www.moonriverphotography.com/ QUI EST LE SITE "TUTO" dont je m'inspire mais pour lequel je copie des morceaux de codes de plusieurs posts de dgrin je vois des relative et absolute. n'était-ce finalement pas intéressant de placer le logo à gauche et la barre de navigation à droite en absolu à 15px du bord ? peux-tu svp me dire comment tu vois que les images ne se mettent pas bien à dimension par rapport à http://www.moonriverphotography.com/ ceci expliquerait pourquoi moonriver se cale à quelques px du bord gauche de l'écran 1024px sans barre de défilement horizontal dans firefox alors que moi il est décallé vers la droite et déborde de l'écran merci |
|
|
00
|
|
|
#18 |
![]() ![]() |
Bonjour,
si tu ne tiens pas compte des modif. qu'on te propose, je ne vois pas ce que je peux faire de plus. Si tu préfères 15px à 5% : remplace par Pour le min-width, je ne vais pas l'expliquer 15 fois. Regarde la doc.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#19 |
|
Membre à l'essai
![]() Inscription : mai 2009 Messages : 121 ![]() |
sisi, jreaux,
je vais me lancer dans l'édition du css de smugmug après avoir trouvé comment backuper la version actuelle qui est dans le customization dashboard et pas un simple css comme dans dreamweaver. je devais répondre à nosmoking qui avait aussi répondu. 5% ou x px c'est kif tant que je peux chosir la valeur à tout moment. pour le min width, j'étais juste étonné d'avoir besoin de ce truc alors qu'en général l'écran se remplit de la bitmap quel que soit le display. marc |
|
|
00
|
|
|
#20 | ||
![]() ![]() |
Il se trouve que ton logo est en background ! C'est une "image de fond"
Code :
Le logo aurait très bien pu être "en dur" dans la bannière (dans une balise <img src="..." alt="" />). Ce qui n'aurait pas été plus mal, au contraire. Mais c'est une autre histoire... Le min-width ICI "bloque" la réduction du header à une largeur minimale. Cette largeur correspond grosso-modo à (largeur logo + largeur menu + marges) afin d'éviter que le menu chevauche le logo. Pour ce qui est des 5% ou 15px : SI, il y a une différence !! - 15px restera 15px ! (que tu agrandisses ou réduises la fenêtre) - 5% est (par définition !) proportionnel à la largeur de l'écran (comme te l'a montré NoSmoking)
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com