28220 sujets

CSS et mise en forme, CSS3

bonjour,

j'ai une problème relativement simple... mais que je n'arrive pas à résoudre...

1 pages avec 3 colonnes, chaque colonne étant donc un div...

-premiere colonne, une liste de lien, donc à la fin de la page, car ce n'est pas le plus important
-deuxième colonne : le contenu le lus important, donc en début de page
-troisieme colonne du contenu un peu moins important, donc au milieu...

je souhaiterai utilisé les proriétés float, plutôt que le positionnement absolue...

voici le code (c'est une page de test, ne présentant aucun , les couleurs trés laide sont la pour m'aider à mieux voir...

<html>
<head>
<style>div{width:33%;}
#central{float:left}
#gauche{float:left}
#droite{float:right}


#central{background-color:blue;}
#gauche{background-color:red}
#droite{background-color:green}
</style>
</head>
<body>
<div id="central">central centra centra centra cnetre</div>
<div id="gauche">gauche gauche gauche</div>
<div id="droite">droite droite droite</div
</body></html>

[/code]

cela donne comme résultat : la colonne central se trouvent à gauche, celle de gauche au centre, celle de droit à sa bonne place....

à mon avis, il un un problème Smiley langue

alors j'ai essayé de mettre la colonne de droite et celle du centre dans un autre div, que j'ai fait flotté à gauche, en réglant les tailles, mais la précision n'est pas du tout ce qu'il faut...

alors je me pose une question :

ne serait-il pas possible de mettre la colonne de gauche en premier, tout en mettant un lien "passer au contenu" pour les personnes ne se servant pas d'écran ?

en insérant un tabindex...

qu'en pensez vous???

Merci d'avance...
Le moteur de recherche et le très cher google sont tes ami ^^

Il y a au moins un topic à ce sujet toutes les semaines !

La très chère FAQ est aussi ici !
Comme l'a dit Igor, l'exemple de Laurent Denis est (à mes yeux) le plus simple à utiliser.

Il n'y a aucun moyen en css (aucun moyen en css compris par internet explorer...) pour faire ceci simplement.
En effet, les display:table; et compagnie ne sont pas reconnus par notre très cher navigateur.
Néanmoins, il reste simple, en bidouillant un peu, de parvenir à ses besoins.

Smiley cligne
Modifié par Sylvain (23 Aug 2005 - 20:45)