|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
Bonjour,
Petit souci pour coder la maquette de mon futur site internet. Un peu d'aide de votre part serait vraiment le bienvenu. J'aimerais faire un site de hauteur et largeur adaptable à la résolution de l'écran. Voici un visuel de ce que j'aimerais, je pense que ça sera plus simple à comprendre. J'aimerais que l'image à l’intérieur de la div#image s'étire (en gardant les proportions). http://www.developpez.net/forums/att...v/website.jpg/ voici mon code html : Code :
Code :
Code :
Salutations et bonne journée |
||||||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Bonjour,
c'est du jquery qu'il te faut, pour recalculer dynamiquement les dimensions. Je t'ai cuisiné ca aux petits oignons : Code :
Et pas correctement sur Firefox ou Safari.
__________________
"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
|
||
|
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
Hello jreaux,
Merci beaucoup pour ton aide, c'est vraiment sympa ! Autre question, concernant ma div#contenu, j'ai de la peine a laisser la hauteur libre à 100% pour que la colonne occupe toute la page. Je n'y suis pas arrivé en CSS. Faudrait il aussi faire cela en javascript à ton avis ? Concernant les balises HTML5, je n'ai pas mis dans le css que j'ai collé sur le forum les display:block ainsi que le lien pour le script :http://html5shim.googlecode.com/svn/trunk/html5.js J'ai testé sur les différents navigateurs et versions de navigateurs, ton code fonctionne très bien, super sympa de ta part
|
|
|
00
|
|
|
#4 | ||
![]() ![]() |
![]() Ajouter (à la fin de la fonction resizeBg()) : Code :
__________________
"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
|
||
|
|
10
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
Merci pour ton aide.
Le code que tu m'a donné fonctionne, mais j'ai des comportement étranges. Je pense que c'est a cause du header de 90px de haut ainsi qu'a l'accordéon... Il semblerait que le site soit toujours plus grand que les 100% de haut. Du coup j'ai le scroll sur le navigateur qui apparait pour rien. Lorsque le contenu sur la droite est plus long que la hauteur de mon écran, le scroll ne va pas jusqu'en bas et pas possible de voir la fin du texte. Également, en fonction de la résolution d'écran, les colonnes de mon accordéon ne vont pas jusqu'en bas de la page après avoir scrollé, c'est vraiment étrange. C'est assez difficile à expliquer, donc je pense qu'un lien sera plus clair pour te rendre compte : http://lelixir.webhop.net:8888/test/ J'ai mis les css, le javascript et le html sur la même page pour facilier la compréhension, tu peux donc visualiser la source de la page pour te faire une idée... Merci encore de ton aide précieuse ! Salutations |
|
|
00
|
|
|
#6 | |
![]() ![]() |
Citation:
bien vuPeux-tu préciser clairement : - quels problèmes exactement ? + ce qui devrait être bon ? - sur quel(s) navigateur(s) ? (IE ?)
__________________
"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
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
Le site réagit presque pareil sur IE-7-8/Firefox6/Opera/Chrome, je pense pas que ce soit un souci de navigateur...
Lorsque le contenu texte est plus long que les 100% de ma page, le scroll n'est pas suffisant afin de pouvoir visualiser tout le texte qui se trouve dans #contenu Si je met moins de texte j'ai également un scroll qui vient se mettre alors que j'aimerais que la hauteur fasse 100%, il devrait donc pas y avoir de scroll... on est d'accord pour dire que la hauteur de la page devrait se calquer automatiquement en fonction de la hauteur du plus long contenu dans mon accordéon ? (essaye de redimensionner la fenêtre de ton navigateur, et d'actualiser, tu te rendra mieux compte du souci je pense) |
|
|
00
|
|
|
#8 | ||||
|
Membre Expert
![]() ![]() Emilie LefolEn recherche d'emploi Inscription : février 2009 Messages : 411 ![]() |
Bonjour,
Afin de mettre un background qui s'élargisse selon la taille de l'écran, il y a bien une "solution" en html/css Le soucis, est que cela prends énormément de ressource mais sur IE très sincèrement, je ne sais plus si cela fonctionne.... A tester.. Code html :
Code css :
__________________
![]() - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol) - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche) |
||||
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() ![]() Emilie LefolEn recherche d'emploi Inscription : février 2009 Messages : 411 ![]() |
hummmm il me semble que j'ai une colonie de train en retard ^^ désolé.. je me suis arrêté a ton screen....
__________________
![]() - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol) - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche) |
|
|
00
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
Salut Atomya Rise,
Merci pour la réponse mais ce n'est pas ce dont j'ai besoin. L'image doit s'adapter a la div et non au background. (en passant la solution donnée plus haut par jreaux62 fonctionne très bien !) Pour ce qui est du background, j'ai vu pas mal de solutions sur le net avec des bout de code javascript qui fonctionnent très bien ex: http://srobbin.com/jquery-plugins/jq...kstretch/#demo http://bavotasan.com/demos/fullbg/ |
|
|
00
|
|
|
#11 | |
![]() ![]() |
Citation:
MAIS, en CSS, height:100%; -> se "fixe" à 100% de la hauteur de la FENETRE. Pas plus, pas moins. Actuellement, - la hauteur de l'accordéon ne s'adapte pas automatiquement à la quantité de texte qu'il contient (d'ailleurs : "s'adapter à quel texte, de quel onglet ?" puisqu'il y a plusieurs onglets dans le menu) - et même avec une hauteur fixée, aucune barre de scroll n'apparait dans le menu ...
__________________
"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 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
Bonjour,
Grâce à la précieuse aide de jreaux62, que je remercie encore au passage, je suis arrivé à ça : http://lelixir.webhop.net:8888/test/ ça me parait être un bon compromis... j'ai juste encore un petit souci avec le navigateur Opera, qui fait réagir bizarrement mon accordéon. Dans mon code, ligne 48, j'ai pourtant rajouté cela pour le support de la rotation sous Opera: -o-transform: rotate(-90deg); -o-transform-origin:550px 550px; -o-top:0px; mais sur ce navigateur les barres verticales servant a naviguer sont positionnées bizarrement. qqun aurait une idée ? D'avance merci ! |
|
|
00
|
|
|
#13 |
![]() ![]() |
Tu as limité l'affichage à la hauteur de la fenêtre, passé l'accordéon au dessus du header, et conservé le scroll pour les textes.
Bien vu ![]() C'est exactement ce que j'aurais fait J'avais testé sur IE, Firefox, Chrome et Safari, mais pas sur Opera. [Edit] en effet, bizarre sur Opera...
__________________
"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 |
![]() ![]() |
Après de nombreux essais :
Code :
/* Opera */ -o-transform: rotate(-90deg); -o-transform-origin:0 0; top:100%;
__________________
"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
|
|
|
10
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2008 Messages : 92 ![]() |
excellent !!!
Merci encore infiniment pour toute ton aide, sujet résolu !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com