|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 (permalink) |
|
Messages: n/a
Hébergeur: |
Bonjour,
Je tente de construire un site au design fluide, comme beaucoup, et me heurte à un problème. Voici les caractéristiques que le site doit remplir : 1) Ni bordure ni ascenseur si le site se trouve dans une iframe ou un <object> 2) Layout 3 colonnes avec celle du milieu qui s'adapte automatiquement en largeur 3) Largeur minimum afin que les éléments du header restent organisés horizontalement 4) Que les colonnes les plus courtes s'adaptent automatiquement à la longueur de la plus longue J'ai résolu les trois premiers points, mais ne réussis pas concernant le dernier, malgré la lecture de plusieurs voies possibles, dont la technique des fausses colonnes containers et celle du height:100% sur les div. J'ai mis ici une page test de ce que j'ai pour l'instant : http://yohannl.tripod.com/3col/index.htm (merci d'ignorer les bannières publicitaires en haut et en bas qui sont dues à cet hébergeur gratuit que je n'utilise que pour faire quelques tests) Avez-vous une idée pour ce point #4 qui fonctionnerait sans casser les points #1, #2 et #3 résolus ? |
|
|
|
#2 (permalink) |
|
Messages: n/a
Hébergeur: |
Yohan N. Leder a écrit :
> Bonjour, > > Je tente de construire un site au design fluide, comme beaucoup, et me > heurte à un problème. Voici les caractéristiques que le site doit > remplir : > > 1) Ni bordure ni ascenseur si le site se trouve dans une iframe ou un > <object> Là je comprends pas ... pourquoi iframe ou object ? Tu parles des bordures et ascenseurs de l'iframe ? Et c'est estimer que jamais personne ne se sert des fonctions de zoom des caractères. > 2) Layout 3 colonnes avec celle du milieu qui s'adapte automatiquement > en largeur > 3) Largeur minimum afin que les éléments du header restent organisés > horizontalement > 4) Que les colonnes les plus courtes s'adaptent automatiquement à la > longueur de la plus longue > > J'ai résolu les trois premiers points, mais ne réussis pas concernant le > dernier, malgré la lecture de plusieurs voies possibles, dont la > technique des fausses colonnes containers et celle du height:100% sur > les div. Ça a l'air un poil plus compliqué que ça : <http://positioniseverything.net/articles/onetruelayout/equalheight> démo : <http://positioniseverything.net/articles/onetruelayout/example/equalheight> > J'ai mis ici une page test de ce que j'ai pour l'instant : > http://yohannl.tripod.com/3col/index.htm (merci d'ignorer les bannières > publicitaires en haut et en bas qui sont dues à cet hébergeur gratuit > que je n'utilise que pour faire quelques tests) ben! tu devrais vraiment mettre ton test ailleurs paske là ça met vraiment le boxon quand on réduit la fenêtre. la pub qui passe par dessus étoussa, des cadres vides ... à propos, quand je réduis la fenêtre j'ai bien un ascenseur dans la page (dû au boxon ? je sais pas) Pourquoi pas cJoint ? <http://cjoint.com/> > Avez-vous une idée pour ce point #4 qui fonctionnerait sans casser les > points #1, #2 et #3 résolus ? Non le point 4 je sais pas faire sauf à imbriquer les divs des colonnes, et encore ... il faut être certain que l'une de celles centre et droite sera toujours la + longue. Le mieux est de s'en passer car la feuille de style tordue proposée faut vraiment s'y pencher. -- sm |
|
|
|
#3 (permalink) |
|
Messages: n/a
Hébergeur: |
In article <47e45f0a$0$882$ba4acef3@news.orange.fr>,
stephanemoriaux.NoAdmin@wanadoo.fr.invalid says... > Là je comprends pas ... pourquoi iframe ou object ? > Tu parles des bordures et ascenseurs de l'iframe ? Oui, c'est une particularité du projet et c'est géré par le "html, body {overflow-x: hidden; overflow-y: auto; border: none}". Mais, je n'ai pas de problème avec, ça, c'est fait. > Et c'est estimer que jamais personne ne se sert des fonctions de zoom > des caractères. Effectivement, mais un sujet à la fois stp, ma question du topic est "comment réaliser le point #4. > Ça a l'air un poil plus compliqué que ça : > <http://positioniseverything.net/articles/onetruelayout/equalheight> > démo : > <http://positioniseverything.net/articles/onetruelayout/example/equalheight> Je ne connaissait pas cette méthode : j'irai lire posément. Sinon, pour les deux méthodes que je cite (qui fonctionnent très bien sur un site simple), j'ai lu et essayé (fausse cols et height:100%) et cela ne fonctionne pas, certainement à cause de mes autres contraintes, d'où ma question. > ben! tu devrais vraiment mettre ton test ailleurs paske là ça met > vraiment le boxon quand on réduit la fenêtre. > la pub qui passe par dessus étoussa, des cadres vides ... > à propos, quand je réduis la fenêtre j'ai bien un ascenseur dans la page > (dû au boxon ? je sais pas) Houlà, quel navigateur utilises-tu s'il te plaît ? Ca m'intéresse de savoir, parce que moi, ici, je viens de regarder en 800x600 et moins avec IE6 et Firefox2 et, il y a juste le bandeau publicitaire du bas qui se superpose avec Firefox (pas ds IE), c'est tout. La pub du haut reste bien à sa place, je ne vois pas de cadre vide et il n'y a pas d'ascenseur nulle part. > Pourquoi pas cJoint ? > <http://cjoint.com/> Pour joindre un fichier, tu veux dire ? Quel fichier... M'enfin, sinon, oui, je peux certainement trouver un hébergeur gratuit sans pub, mais, dans la mesure où l'affichage était quasi correct chez moi et, en tout cas, suffisant pour exprimer la question, je n'ai pas cherché plus loin. > Non le point 4 je sais pas faire sauf à imbriquer les divs des colonnes, > et encore ... il faut être certain que l'une de celles centre et droite > sera toujours la + longue. Non, je ne peux pas garantir ça. > Le mieux est de s'en passer car la feuille de style tordue proposée faut > vraiment s'y pencher. Mais je m'y suis penché (même si toi tu l'a découvres) et il ne me reste que le point #4 à résoudre... Merci pour ton intervention qui a au moins le mérite d'en être une. |
|
|
|
#4 (permalink) |
|
Messages: n/a
Hébergeur: |
Yohan N. Leder a écrit :
> > Sinon, pour les deux méthodes que je cite (qui fonctionnent très bien > sur un site simple), j'ai lu et essayé (fausse cols et height:100%) et > cela ne fonctionne pas, Je ne connais pas les fausses cols mais le height:100% je ne l'ai jamais vu fonctionner (relativement à une boite qui s'allonge à cause d'autre chose) > certainement à cause de mes autres contraintes, d'où ma question. Ha? tu veux qu'on se penche sur le html de ta maquette et sa feuille de styles, puis sur les méthodes évoquées pour la corriger suivant ces méthodes ? >> tu devrais vraiment mettre ton test ailleurs paske là ça met >> vraiment le boxon quand on réduit la fenêtre. >> la pub qui passe par dessus étoussa, des cadres vides ... >> à propos, quand je réduis la fenêtre j'ai bien un ascenseur dans la page >> (dû au boxon ? je sais pas) > > Houlà, quel navigateur utilises-tu s'il te plaît ? N'importe lequel (firefox ?). Comme tu parlais de réduction j'ai réduit. Rare les fois où j'affiche en si grand que 800/600 (que si obligé) > parce que moi, ici, je viens de regarder en 800x600 et moins > avec IE6 et Firefox2 et, il y a juste le bandeau publicitaire du bas qui > se superpose avec Firefox (pas ds IE), oui et il m'a semblé qu'un cadre pâle se glissait sous cette pub, le reste du texte de la page étant repoussé dessous. >> Pourquoi pas cJoint ? >> <http://cjoint.com/> > > Pour joindre un fichier, tu veux dire ? Quel fichier... ben ... truc-bidule.html C'est une maquette sans image, non ? alors ce devrait être bon. cJoint capte ton fichier, le stoque (15 jours) et te donne une url pour aller le voir. (penser à intégrer la feuille de style dans le fichier html) >> Le mieux est de s'en passer car la feuille de style tordue proposée faut >> vraiment s'y pencher. > > Mais je m'y suis penché (même si toi tu l'a découvres) et il ne me reste > que le point #4 à résoudre... Je te parlais de celle donnée en lien la dernière fois. <http://positioniseverything.net/articles/onetruelayout/equalheight> Pas de la tienne. (je ne l'ai pas regardée, un peu énervé de ces pubs) Tu peux aussi fouiller Alsacreation qui doit aborder la question. -- sm |
|
|
|
#5 (permalink) |
|
Messages: n/a
Hébergeur: |
In article <47e56435$0$852$ba4acef3@news.orange.fr>,
stephanemoriaux.NoAdmin@wanadoo.fr.invalid says... > Je ne connais pas les fausses cols Il s'agit de simuler l'aspect de colonnes via image en background du body ou d'un div container. Vu a plusieurs reprise à droite à gauche, mais je trouve ça assez rigide. > mais le height:100% je ne l'ai jamais > vu fonctionner (relativement à une boite qui s'allonge à cause d'autre > chose) A priori, à ce que j'ai vu, ça marche mais reste fragile (facilement cassé si on n'y prend grade durant l'évolution du site) > Ha? tu veux qu'on se penche sur le html de ta maquette et sa feuille de > styles, puis sur les méthodes évoquées pour la corriger suivant ces > méthodes ? Hahaha, non merci, il y a autant de méthodologie que de personnes, si compétentes soient-elles. > > Houlà, quel navigateur utilises-tu s'il te plaît ? > > N'importe lequel (firefox ?). Tu ne peux pas dire "n'importe lequel" dans la mesure où chaque navigateur donne un rendu différent. > Comme tu parlais de réduction j'ai réduit. > Rare les fois où j'affiche en si grand que 800/600 > (que si obligé) Comment peux-tu naviguer en moins de 800x600 confortablement aujourd'hui : je suis perplexe ! > oui et il m'a semblé qu'un cadre pâle se glissait sous cette pub, le > reste du texte de la page étant repoussé dessous. Bizarre, avec IE et Firefox, chez moi j'ai la même chose mais sans que le texte soit repoussé : il est juste en dessous sur le plan du z-index. > >> Pourquoi pas cJoint ? > >> <http://cjoint.com/> > > > > Pour joindre un fichier, tu veux dire ? Quel fichier... > > ben ... truc-bidule.html > C'est une maquette sans image, non ? > alors ce devrait être bon. Holà, tu n'as pas du tout vu ma page test alors : il y a des images. > cJoint capte ton fichier, le stoque (15 jours) et te donne une url pour > aller le voir. Oui, je sais bien ça, mais je ne comprenais pas pourquoi et comment tu voulais que je joigne html et image en un fichier. > (penser à intégrer la feuille de style dans le fichier html) Hum, tu n'as effectivement pas vu ma page test, car le CSS est bien incorporé à la page html. > Je te parlais de celle donnée en lien la dernière fois. > <http://positioniseverything.net/articles/onetruelayout/equalheight> > Pas de la tienne. Dac ! > (je ne l'ai pas regardée, un peu énervé de ces pubs) Désolé, mais si tu savais, moi, le nombre de choses qui m'énervent dans ce monde superficiel ![]() > Tu peux aussi fouiller Alsacreation qui doit aborder la question. J'ai déjà un peu fouillé et déjà un tas d'url à approfondir : heureusement, le projet derrière tout ça n'est pas urgent... Ca devrait le faire ![]() Merci à toi et détend toi sur les pubs : tv, radio, routes, trottoir, métro, on est cerné. lol |
|
|
|
#6 (permalink) |
|
Messages: n/a
Hébergeur: |
Yohan N. Leder a écrit :
> In article <47e56435$0$852$ba4acef3@news.orange.fr>, > stephanemoriaux.NoAdmin@wanadoo.fr.invalid says... > >> Rare les fois où j'affiche en si grand que 800/600 >> (que si obligé) > > Comment peux-tu naviguer en moins de 800x600 confortablement aujourd'hui > : je suis perplexe ! En 800 ou même un peu moins de large c'est impec : on évite toutes les pubs de la colonne de droite, les flashy-machins et ce genre de choses placées là pour distraire du contenu. > Holà, tu n'as pas du tout vu ma page test alors : il y a des images. et comment sais-je lesquelles sont les tiennes ? Je crois avoir repérée celle du haut qui n'a pas grd interet et est remplaçable par un simple div. >> (penser à intégrer la feuille de style dans le fichier html) > > Hum, tu n'as effectivement pas vu ma page test, car le CSS est bien > incorporé à la page html. Je pense avoir finalement regardé-survolé. J'aurais dû la rapatrier et la nettoyer des bups pour commencer à y voir vraiment. Comme tu disais : les CSS il a tant de façons de les aborder. > Merci à toi et détend toi sur les pubs : tv, radio, routes, trottoir, > métro, on est cerné. lol Par ici ça va dans l'ensemble : pas de métro, la radio n'est pas beaucoup usée non plus que la tv, reste la presse ;-) -- sm |
|
|
|
#7 (permalink) |
|
Messages: n/a
Hébergeur: |
Il se trouve que Yohan N. Leder a formulé :
>> Comme tu parlais de réduction j'ai réduit. >> Rare les fois où j'affiche en si grand que 800/600 >> (que si obligé) > > Comment peux-tu naviguer en moins de 800x600 confortablement aujourd'hui Eh bien, il faut tenir compte des petits formats ! Aujourd'hui l'informatique minuscule arrive ! Je ne parle même pas des téléphones et PDA, mais avez-vous pensé aux machines de style EEPC, avec un écran de 9" ? Elles semblent avoir de l'avenir ! -- Serge http://leserged.online.fr/ Mon blog: http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org |
|
|
|
#8 (permalink) |
|
Messages: n/a
Hébergeur: |
In article <47e836a5$0$879$ba4acef3@news.orange.fr>,
stephanemoriaux.NoAdmin@wanadoo.fr.invalid says... > En 800 ou même un peu moins de large c'est impec : on évite toutes les > pubs de la colonne de droite, les flashy-machins et ce genre de choses > placées là pour distraire du contenu. Toi, tu fais parti du village Gaulois qui résiste, hum ? > et comment sais-je lesquelles sont les tiennes ? > Je crois avoir repérée celle du haut qui n'a pas grd interet et est > remplaçable par un simple div. Non non, en haut, ce qui est à moi est l'image à gauche avec des flèches (mise en background d'un div) et les deux images à droite marquées 1 et 2 (dans des div en float right). Il y a donc trois images avec les deux de droite qui adaptent leurs positions selon la largeur de la zone cliente du navigateur. Un simple div ne pourrait pas faire ça. > J'aurais dû la rapatrier et la nettoyer des bups pour commencer à y voir > vraiment. Oui, là, tu exagères ![]() > Par ici ça va dans l'ensemble : pas de métro, la radio n'est pas > beaucoup usée non plus que la tv, reste la presse ;-) Et quand tu mets les doigts dans la presse, ça fait mal ![]() |
|
![]() |
| Outils de la discussion | |
|
|