aux pros de DIV et du layout en CSS2 : les marges [XHTML][CSS2] - Web design - Graphisme
Marsh Posté le 04-08-2002 à 02:56:26
C'est bizarre, je sauve ton site en local, et puis ensuite rien à faire pour le faire marcher, IE ignore simplement les CSS
Edit : J'ai recopier le code ci-haut et cela marche maintenant, avec quelques différences au bas, et que le tag [b][/b] n'est pas reconnu et apparait comme du texte. C'est quoi ce tag?
Marsh Posté le 04-08-2002 à 10:47:15
Heu juste une question ?
Ça apporte quoi en plus ces div par rapport aux tables ?
merci
Marsh Posté le 04-08-2002 à 11:30:37
AZorbas a écrit a écrit : Heu juste une question ? Ça apporte quoi en plus ces div par rapport aux tables ? merci |
Ben c'est fait pour la mise en page, pas les tables. Donc ca permet plein de trucs marrants comme la supperposition partielle, la semi-transparence, le mouvement, etc..
Marsh Posté le 04-08-2002 à 11:35:22
Sinon, jubijub, j'ai pas bien compris ce que tu veux. Au final, tu cherche à obtenir l'image ou autre chose? Si c'est autre chose, tu peux nous faire une image factice, histoire de mieux visualiser.
Marsh Posté le 04-08-2002 à 21:00:44
-->gaboriau : c ce que j'avais mis sous HFR pour que cette partie du code sorte en gras...c un tag HFR
-->azorbas : ben g essayé de faire le même layout avec des tables, je me suis arraché les cheveux...pour des raisons de bug de l'héritage de la width et de la height...mes tables faisaient pas la taille maximum du conteneur...
pis c bien plus simple : par défaut un div prend tt la taille qu'il peut...et les div imbriqués permettent des trucs sympa...et c 100% compatible...
-->maxime : oui, nerim powah, je v les quitter, bouhouhouhou...mais pour la 155mbits de la fac de Kent
-->gizmo : tu vois sur mon image le cadre qui contient les icones du W3C ?
Il y a un espace entre la marge blanche et le reste des cadres (le menu, et le cadre principal)
-->je veux qu'il disparaisse...mais g pas réussi...
en fait, je voudrais que le cadre du bas et la marge collent au cadre du haut...comme ca je change le blanc en bleu pale, et ca me fait la marge de 10px que g entre chacun de mes cadres...
CE QUE JE VEUX OBTENIR
CE QUE J'OBTIENS SI J'ESSAYE : (c normal le blanc de la bande, c pour le test...l'espace au dessus de cette bande est ce dont je veux me débarraser
CE QUE J'AI POUR LE MOMENT ET QUI ME PLAIT MOYEN :
http://jubijub.nerim.net
Marsh Posté le 04-08-2002 à 21:10:17
Jubijub a écrit a écrit : -->gaboriau : c ce que j'avais mis sous HFR pour que cette partie du code sorte en gras...c un tag HFR |
ça me disait quelque chose aussi ce tag
Marsh Posté le 04-08-2002 à 21:21:08
Jubijub a écrit a écrit : oui, pis en html c pas un tag valide, ca aurait du te mettre la puce à l'oreille ... |
Je suis à l'aise avec le HTML, mais tous ces trucs PHP, DHTML, XHMTL, etc. jen'y ai jamais touché, ou bien sans le savoir ; je connais a peine le css et je n'ai jamais tâté du div, enfin tout ça pour dire que je prennais ce tag pour un de ces nouveaux trucs sans doute vachement WC3 compliant Mais tu me rassures, ceci dit c'est bien intéressant les div
Marsh Posté le 04-08-2002 à 21:29:22
les 2 pages qui m'ont ouvert les yeux sur les div :
http://glish.com/css/#techniques
et surtout :
http://www.webreference.com/author [...] /advanced/
-->pour le XHTML, c presque pas différent du HTML 4.01 strict...à par le xml:lang, tt ma page est HTML 4.01 compliant aussi...
Marsh Posté le 04-08-2002 à 21:36:17
Jubijub a écrit a écrit : les 2 pages qui m'ont ouvert les yeux sur les div : http://glish.com/css/#techniques et surtout : http://www.webreference.com/author [...] /advanced/ -->pour le XHTML, c presque pas différent du HTML 4.01 strict...à par le xml:lang, tt ma page est HTML 4.01 compliant aussi... |
Marsh Posté le 04-08-2002 à 21:45:18
en gros :
XHTML :
- t obligé de fermer tt les balises, et dans l'ordre ou tu les as ouverte genre <b><i></i></b>...et pour tt les balises, même celles qui ont pas de marqueurs de fin (tu met /> alors )
- tt en minuscule en ce qui concerne les balises
- tt les param entre guillemets...genre alt="joce totalement nu"...
-pour ce qui le permet, privilégier id au lieu de name
- mettre xml:lang au lieu de lang
-tt la mise en forme pour les css...(en strict...sinon en frame ou en transitionnal, tu peux continuer à utiliser la mise en forme dans le html
c tout...c pas éloigné du 4.01 strict...
Marsh Posté le 05-08-2002 à 11:54:20
quitte à faire du XHTML, autant faire du XML + XSL comme ça le contenu n'est pas dépendant de l'affichage... m'enfin c'est pas obligatoire
Marsh Posté le 06-08-2002 à 09:41:26
en effet, mais c'est pratique... entre 2 designs pour un même contenu tu n'as qu'à réécrire un template graphique en XSL...
Marsh Posté le 06-08-2002 à 15:18:26
bon, j'ai essayer de me débattre avec ton problème, mais pas moyen de faire exactement ce que tu veux uniquement avec des CSS, il faut une table.
De toute façon, j'a tout retravaillé parce que tu avais construit était inutilisable (notamment la frame de gauche). Donc voila ce que j'ai refais.
|
et le css:
|
Marsh Posté le 06-08-2002 à 21:23:04
oups, et en plus je viens de bousiller les fichier bon, je le referai demain.
Marsh Posté le 06-08-2002 à 23:11:23
non, du tout. la solutio que je te proposais ne comportait pas de table mais montrait la bonne utilisation des css et surtout des DIV qui sont sensé séparré les différentes partie de texte et non être imbriqués les uns dans les autres.
Marsh Posté le 08-08-2002 à 12:13:49
voila, j'ai édité mon post précédent. Maintenant, si tu veux que les deux colonnes descendent ensemble, il faut obligatoirement que cela passe par un tableau
Marsh Posté le 04-08-2002 à 00:56:52
voici mon test de page réactualisé : g enfin atteri et découvert le DIV...g donc abandonné les tables...
ca donne ca :
http://jubijub.nerim.net
le design est nickel comme ca, sauf que je cherche à obtenir un petit détail en plus, et j'y arrive pas :
je voudrais que la frame du bas, celle qui contient les logos W3C, fasse la longueur entière du doc, tt en maintenant une marge de 10px ...
g tt essayé, g pas réussi...je me retrouve avec une marge bizarre de 30px environ...je sais même pas de quoi elle dépend...
voilà ce que ca fait : normalement, la marge blanche devrait coller au bloc du haut :
le code :
LE CODE MONTRE ICI EST CELUI DE LA VERSION DU SITE, pas de l'expérimentale dont l'image est plus haut
la partie en gras est celle qui correspond au code de ce cadre...g essayé de le mettre un peu partout, ca marche pas...si je le met plus bas, entre 2 </DIV>, la frame fait effectivement tt la largeur, mais g un espace entre elle et le bloc du haut d'environ 30px...(pour mes test g mis le separatorBottom en blanc, pour bien le différencier du background...
-->visiblement ca semble un peu buggué sous ie, parce que g du forcer la height du separatorTop..
-->pour les css, je met que layout, base ne contient que la mise en forme du paragraphe
Message édité par Jubijub le 04-08-2002 à 01:03:49
---------------
Jubi Photos : Flickr - 500px