28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Depuis l'aide de Florent, je comprends mieux l'intérêt de la cohabitation des positions float et absolute :
- float pour tous les élements pouvant avoir une taille proportionnelle (en %)
- absolute pour tous les élements ayant une position fixe :bordure, séparateur (généralement une barre verticale de 2/3 pixels, ...

Voici le topic en question :
http://forum.alsacreations.com/topic-4-48254-1-Occuper-tout-la-largeur-avec-des-tailles-fixes-et-proportionnelles.html

Cette technique de programmation est extrêmement puissante mais malheureusement non compatible avec la bouze (ou plutôt cette mer?#!de) de navigateur (IE6 pour ceux qui n'aurait pas deviné).

L'adjectif n'est pas assez fort, je suis assez énervé. J'ai certains éléments n'apparaissent pas avec IE6. Je me retrouve limite avec ce navigateur.


J'ai l'impression que je ne peux pas utilisation des float:left dans un conteneur qui est en position relative. J'utilise la position relative pour utilise le conteneur comme référant et non pas la page.

Je sens que je vais etre obligé de faire soit tout en absolute soit tout en float dans mon conteneur.


<div id="conteneur" style="position:relative">
       <!--- n'apparait pas -->
          <div style="float;width:50%"></div>
          <div style="float:width:50%"></div>

           <div style="position:absolute;top:0px;right:0px"></div>
</div>

Modifié par alexx (23 Apr 2010 - 16:16)