Défilement uniquement horizontal d'un cadre [HTML] - HTML/CSS - Programmation
Marsh Posté le 13-01-2005 à 23:25:11
possible mais avec une mise en page a base de div/css (propriété overflow)
Un lien sympa qui présente des mises en pages variées toutes faites en xhtml/css : http://www.alsacreations.com/articles/
Marsh Posté le 13-01-2005 à 23:29:29
Les mots que t'utilises sont pires que du chinois pour moi - comme tu l'as sans doute remarqué si t'as vu mon site, je ne suis pas un webmaster expérimenté...
Mais merci pour ta réponse et pour ton lien, je vais aller regarder ça - j'espère que c'est pas trop compliqué à faire.
Marsh Posté le 13-01-2005 à 23:34:30
Ok
Bon en fait y'a plus simple.... Arrange toi pour mettre toutes tes "briques" dans la meme ligne d'un tableau et ca devrait passer en scroll horizontal.
Marsh Posté le 13-01-2005 à 23:36:06
Code :
|
sympa l'éditeur
Marsh Posté le 13-01-2005 à 23:38:24
Hu ?
Moi je vois ça :
Code :
|
Marsh Posté le 13-01-2005 à 23:39:25
Ce que t'appelles mes "briques" ce sont mes somptueux boutons que j'ai dessiné moi-même avec amour et délicatesse (mais sans talent) ?
Marsh Posté le 13-01-2005 à 23:42:32
regarde le code source de "priore_menu.htm" et ajoute/remplace <p></p> par :
Citation : |
c'est pas tres propre comme solution (et ca reste a tester) mais bon vu que t'utilises un éditeur qui génère un peu n'importe quoi, ca devrait faire l'affaire
Marsh Posté le 13-01-2005 à 23:54:10
Merci, mais malheureusement ça ne marche pas.
Avec mon editeur (et t'as raison il génère vraiment n'imp lol !) j'arrive plus ou moins à qqc avec un tableau invisible, mais c'est pas encore top. Je vais chercher de ce côté là.
Marsh Posté le 13-01-2005 à 23:57:38
Met chacune de tes "briques" (:o) dans une case d'un tableau mais sur la meme ligne:
<table><tr><td>brique1</td><td>brique2</td>etc...</tr></table>
ça devrait marcher...
Marsh Posté le 14-01-2005 à 00:21:47
Comme je suis un gros fénéant, j'ai fait ce genre de truc avec mon logiciel. J'ose même pas aller regarder le code tellement ça doit être dégueulasse, mais ça semble plutot bien marcher. Juste que les boutons ( ) sont maintenant un peu trop espacés mais je vais bien trouver une solution.
Au pire c'est bien comme ça.
J'ai fait une mise à jour si tu veux aller voir.
Marsh Posté le 14-01-2005 à 00:30:09
Voilà, ça fonctionne bien maintenant je pense.
Merci beaucoup j'aurais pas pensé à utiliser un tableau !
Au fait si t'es encore là, je pourrais te poser une autre petite question ? Dans la page "acteurs", qui est réglée en scrolling automatique, IE crée une bare de défilement verticale (logique le texte est trop long) mais également une horizontale (ce qui ne sert absolument à rien). Je dis IE, car Firefox est semble-t-il plus intelligent, il la crée pas lui.
Y'a un moyen de virer cette barre facilement ?
Marsh Posté le 14-01-2005 à 09:30:48
Shaffan a écrit : |
Heureusement, parce que l'énergumène qui t'as dis d'utiliser un tableau mérite des coups de bâtons
Marsh Posté le 14-01-2005 à 09:53:20
FlorentG a écrit : Heureusement, parce que l'énergumène qui t'as dis d'utiliser un tableau mérite des coups de bâtons |
Marsh Posté le 14-01-2005 à 10:45:49
Mais non il mérite mon éternelle reconnaissance... Oui c'est du bricolage, oui c'est sûrement dégueulasse comme code, mais je m'en tamponne les coucougnettes du moment que ça s'affiche correctement
Marsh Posté le 14-01-2005 à 10:56:01
Ah bravo .. Et le jour où tu voudra changer la mise en forme, tu devra changer chaques pages une-à-une, au lieu de quelques lignes dans un fichier...
Marsh Posté le 14-01-2005 à 10:58:55
5 frames pour une seule page
ouputain
ton site tout Lynx il est
je te montre le menu:
Marsh Posté le 14-01-2005 à 11:07:11
Diantre ! J'avais pas vu toutes ces Frames.... C'est Google qui va tirer la tronche
Marsh Posté le 14-01-2005 à 11:12:37
Moi mon Lynx m'affiche ça :
En premier la liste de frames, en deuxième le magnifique tableau de dessus
Marsh Posté le 14-01-2005 à 11:17:25
Dans la page "LES ACTEURS DE LA CONTROVERSE", la différenciation des acteurs repose sur la couleur, ce qui est une violation de plusieurs critères d'accessibilité, Voir sur cette page. Moi, les acteurs roses sur fond bleu, j'ai un peu du mal
Marsh Posté le 14-01-2005 à 11:24:56
Citation : Comme je suis un gros fénéant, j'ai fait ce genre de truc avec mon logiciel. J'ose même pas aller regarder le code tellement ça doit être dégueulasse, mais ça semble plutot bien marcher. |
Citation : Oui c'est du bricolage, oui c'est sûrement dégueulasse comme code, mais je m'en tamponne les coucougnettes du moment que ça s'affiche correctement |
le moins qu'on puisse dire c'est que tu es né avec l'âme d'un programmeur toi au moins !!!
Marsh Posté le 14-01-2005 à 11:30:45
FlorentG a écrit : Moi mon Lynx m'affiche ça : |
moi je montrais le menu (page "header" du frameset)
(si tu montrais la même, j'ai pas compris)
(dans tous les cas, c'est mal )
Marsh Posté le 14-01-2005 à 11:32:45
Masklinn a écrit : moi je montrais le menu (page "header" du frameset) |
Pareil, sur la deuxième image, sauf que chez moi y'a un espèce de truc qui s'affiche qui correspond au nom de fichier je crois bien, en l'absence de alt...
Marsh Posté le 14-01-2005 à 11:34:42
Ca se voit non que mon but n'est pas de faire qqc de propre ?
Comme dit le seul but de ce site est de remplacer un rapport écrit. C'est un devoir en fait, qui sera lu une et unique fois par mon prof, qui utilise très très très certainement IE. Alors que ça s'affiche pas avec Lynx ou je ne sais quel logiciel dont je n'ai jamais entendu parler (et mon prof encore moins) je m'en biponne les castagnettes.
Cela dit vous avez entièrement raison, c'est du travail de cochon, et en plus j'en suis fier
Marsh Posté le 14-01-2005 à 11:37:21
Teuteuteu, ton site (du moins son sujet) peut intéresser du monde, ça serait bien d'en faire profiter la communauté en lui donnant les moyens d'y arriver
Marsh Posté le 17-01-2005 à 11:32:51
FlorentG a écrit : Heureusement, parce que l'énergumène qui t'as dis d'utiliser un tableau mérite des coups de bâtons |
C'est koi le probleme avec les tableaux ?
Marsh Posté le 17-01-2005 à 11:34:44
dudul5 a écrit : C'est koi le probleme avec les tableaux ? |
L'HTML est un langage qui sert à structurer et à sémantiquiser un contenu. Il n'est absolument pas là pour faire de la présentation. Donc déjà, un tableau pour la présentation, c'est lier le contenu et sa forme.
Aussi, d'un point de vue sémantique, un tableau ça sert pour des données tabulaires, pas pour de la mise en page. Entre un site entièrement en tableaux, et un site bien sémantique, google par exemple va préférer le site sémantique (ça a été maintes fois démontré).
Marsh Posté le 17-01-2005 à 11:47:32
Ah ok...
Perso, j'utilise souvent des tableaux (non... pas la tete... ou doucement alors...) qui peuvent etres a 100% et donc suivre la resolution du visiteur...
Mon exemple : Warm-up-tuning
Marsh Posté le 17-01-2005 à 11:57:42
Ya pas de probleme avec les navigateurs kan on utilise les CSS ?
La boite ou j'etait avant, on utilisais tout le temps des tableaux... Au moins, les sites gardaient leur mise en page aussi bien sur IE que Netscape PC et MAC...
Si ca marche aussi bien avec les CSS, vais me pencher un peut sur la question et faire une
Marsh Posté le 17-01-2005 à 12:02:58
Maintenant ça commence à fonctionner un peu partout, mis à part quelques trucs pas gérés sous IE. Les tableaux, c'était du temps de Netscape 4.7...
Marsh Posté le 17-01-2005 à 19:11:48
FlorentG a écrit : Tu peux faire pareil en CSS |
...mais c'est casse-couille....
Je suis tout a fait d'accord sur le respect de la sémantique, mais dans ce cas précis on voit bien que le mec en a rien a cirer, et je le comprends . Et même, en ce qui me concerne, la mise en page css j'ai essayé... J'ai pas eu spécialement l'envie ni la motivation de me plonger dans les flux css, le positionnement etc, sachant que même en suivant des modèles tout fait j'arrivais pas a obtenir ce que je voulais, ou alors pas sur toutes les plateformes, alors qu'avec un tableau bien reglé (en css ) ça passe tout seul... Bref... J'ai proposé un tableau parce que vu comment le site est foutu, et vu que l'auteur n'est pas pro ni initié, j'allais pas lui dire "refait tout en xhtml 1.1/css, et rends ton site lisible sous mon naviguateur en braille sale noobz"....
Marsh Posté le 17-01-2005 à 19:43:56
boulax a écrit : "refait tout en xhtml 1.1/css[...]" |
xhtml 1.0
MSIE est incapable de comprendre du XHTML 1.1 servi correctement (c'est à dire en tant que XML et non text/html)
Marsh Posté le 18-01-2005 à 10:26:45
boulax a écrit : ...mais c'est casse-couille.... |
Pour moi, c'est les tableaux qui sont casse-couilles, faut en imbriquer 256 à chaque fois, mettre des spacer.gif, jouer avec les colspan et rowspan. Au final on obtient un machin pas possible, incompréhensible, lourdingue, le site ne s'affiche que lorsque le tableau est téléchargé, etc, etc...
Marsh Posté le 18-01-2005 à 11:46:06
Oui bon, moi je fais pas des mises en pages super recherchées non plus
Marsh Posté le 18-01-2005 à 12:01:13
boulax a écrit : Oui bon, moi je fais pas des mises en pages super recherchées non plus |
Donc ce sera encore plus facile en CSS
Marsh Posté le 13-01-2005 à 23:15:33
Bonjour, j'ai un petit problème. Je fais un petit site internet très simple en HTML, dont voici l'url : http://www.controverse-priore.fr.st
Je l'ai fait avec Namo mais tripatouiller directement le code c'est pas forcément plus mal.
Comme vous pouvez le voir, si vous ne mettez pas cette page en plein écran et/ou que vous n'avez pas une résolution d'écran suffisemment importante, une barre de défilement VERTICALE se crée dans le cadre supérieur ("header" ), celui avec les boutons d'accès aux rubriques. Ce cadre a en effet pour le moment le réglage : scrolling="auto"
Or comme vous pouvez le constater, un scrolling VERTICAL c'est très très moche... donc ce que je voudrais c'est que le scrolling soit UNIQUEMENT HORIZONTAL. Mais je ne sais pas si c'est possible, et si oui, comment ?
D'avance merci !