Css, comprends plus rien... |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
djibb frontpage mioche
|
Css, comprends plus rien... , Posté le: 08-04-2004 13:21 |
|
|
Bonjour à tous
je débute tout juste en CSS mais j'ai envie d'enlever les frames de mon site ( http://www.astrosurf.com/djibb )
Donc, j'ai commencé à faire un menu et tout.
Problème : il s'affiche mal. Essais de nouvelle version:
http://www.astrosurf.com/djibb/new/
Je ne comprends pas pourquoi il me fait des escaliers comme ca. Ca doit être tout con. Dans les précisions à apporter je pense :
J'ai mis des balises 'span' pour avoir des commentaires sur chaque menu.
J'aimerai que le contenu du "centre" soit scrollable.
Le pire, c'est que sous konqueror (le 3.2 et 3.1) ca passe (presque, le span ne fonctionne po). sous firefox... ca passe po...
La CSS : http://www.astrosurf.com/djibb/new/jb.css
autre incompréhension : index.htm me fait du "tout pourri" alors que le premier lien (bases de l'imagerie) donne un rendu "presque correct)
si quelqu'un pouvait m'aiguiller... car la je nage. (notamment sur : pourquoi "index" passe mal alors que "bases" passe bien (au niveau du H1 par exemple) |
|
|
Shadowshen shadmioche
|
Css, comprends plus rien... , Posté le: 08-04-2004 14:11 |
|
|
Franchement je suis désolé mais je pige rien. Toutefois je sais pas si ca a rapport, mais la plupart du temps il faut changer index.htm par index.html et ensuite les choses s'améliore, mais j'en sais rien pour toi.
Sinon g une question a laquelle tu pourrai peut etre répondre. J'utilise des frames moi aussi, comment empecher que les internautes de pourvoir bougé la séparation entre les 2 frames?? |
|
|
salemioche salemioche
|
|
SIBELIUS html mioche
|
Css, comprends plus rien... , Posté le: 09-04-2004 13:46 |
|
|
Hop : voici les quelques points que j'ai développé sur un autre forum où tu as posté :
- Je ne comprends pas l'intérêt d'utiliser des balises supplémentaires comme table ou div : un menu est théoriquement DEJA dans un conteneur (<ul>) alors pourquoi lui rajouter 2 conteneurs supplémentaires ?
Un conteneur comme ul peut très bien être positionné exactement où on le veut.
- Je viens de regarder rapidement le code (vu qu'il vient de chez moi, ça me disait quelque chose ).
Pour commencer, je te conseille de structurer ton menu avec une liste (ul, li) car c'est bien plus sémantique ainsi et ça facilitera la visite aux aveugles.
Ensuite, tu places ton a:hover span à top: -40px; donc au-dessus de l'écran. C'est bien ce que tu veux ?
Sinon, peux-tu m'expliquer la raison de tous ces conteneurs div ?
<div class="contenu">
<div class="conteneur">
<div class="menu">
Pour faciliter la lecture et la structure du document, je te conseille de ne pas mettre de div à tout-và --> http://www.alsacreations.com/articles/economie/ |
|
|
djibb frontpage mioche
|
Css, comprends plus rien... , Posté le: 09-04-2004 14:23 |
|
|
Effectivement, ca vient de chez toi )))
Super site !! Vraiment intéressant. Je l'ai vu sous Linuxfr...et il est nickel, surtout pour qq'un comme moi qui n'y connait rien. (et j'avoue que ca fait de la pub et une sacré image de sérieux pour alsacreation, j'espere que ca marche bien pour vous)
Donc, pour résumer :
La forme générale du site c'est :
-> entete
-> contenu
-> pied (t'as vu j'ai asp touché grd chose )
Dans le contenu, je mets un menu et un "centre".
Donc, quand je "span " sur le menu, je mets -40 pixel, comme ca le span s'affiche dans l'entete (c ce que je voulais, y'a peut être moins bidouille mais ca marche)
En mettant un tableau, ca fonctionne nickel.
Mais je suis TRES intéressé par ces histoire de sémnatique pour mal/non voyants.
Donc, je vais le reprendre avec ul/li
Ce qui me permettra de virer un tableau et qques div.
Encore merci de ces conseils. |
|
|
SIBELIUS html mioche
|
Css, comprends plus rien... , Posté le: 09-04-2004 17:50 |
|
|
djibb a écrit: |
Donc, quand je "span " sur le menu, je mets -40 pixel, comme ca le span s'affiche dans l'entete (c ce que je voulais, y'a peut être moins bidouille mais ca marche) |
Bon, comme je l'ai dit, la balise span n'est pas du tout faite pour servir de bloc. C'est une balise en-ligne qui doit le rester (comme <b>, <i>,...).
Il faut donc l'éviter.
Si tu es obligé de faire une marge négative, c'est qu'il y'a un sérieux problème ailleurs : ton menu n'est PAS contenu dans le bloc d'entête, donc je ne comprend pas trop ce que tu veux faire. Tu places ton menu dans le bloc "contenu" et tu veux qu'il apparaissent dans l'entête ??
Tu as ici un modèle de mise en page tel que tu le souhaites (enfin d'après ce que j'ai compris) : http://www.alsacreations.com/articles/modeles/contenu_haut_fluide.htm
Il suffit de modifier le CSS pour faire le menu que tu veux, mais la structure (html) est bonne.
Pour ce qui est de la sémantique : http://openweb.eu.org/articles/respecter_semantique/
Et pour ce qui est de l'Accessibilité aux handicaps : http://www.acces-pour-tous.net/ |
|
|
|
|
Accueil Forum
-> css |
Toutes les heures sont au format GMT + 1 Heure
|
Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|