[Réglé - CSS / <DIV>] Taille minimale des "tableaux"

Taille minimale des "tableaux" [Réglé - CSS / <DIV>] - HTML/CSS - Programmation

Marsh Posté le 17-07-2004 à 00:16:34    

Salut à tous,
 
Je suis en train de me plonger dans le fabuleux monde des CSS et des DIV pour me passer de ces tableaux pourrisseur de sources...
 
Malheureusement, je me confronte a un probleme. En effet le haut de mon site étant composé d'un logo (400 de largeur) et d'une pub (468 de largeur) qui sont sur la même ligne, dès qu'il est affiché en 800x600 toute la page part en vrille...
 
Actuellement le div conteneur principal fait 95 % de ma page. je sais que je pourrais très bien le fixer en nombre de pixel mais je préférerais trouver une astuce pour qu'il puisse varier sauf en dessous d'une certaines taille
 
Genre 95 % sauf si < 900px alors 900px.
 
QQ'un à une idée pour moi ?
 
Merci d'avance


Message édité par ze-angel le 17-07-2004 à 00:38:52
Reply

Marsh Posté le 17-07-2004 à 00:16:34   

Reply

Marsh Posté le 17-07-2004 à 00:20:53    

y'a bien l'attribut CSS min-width mais il me semble que ce crétin de IE ne le supporte pas :/

Reply

Marsh Posté le 17-07-2004 à 00:24:03    

Well done !
 
Mais c'est vrai que IE le supporte pas mais bon IE c mal y parrait que c plein de Bugz :o


Message édité par ze-angel le 17-07-2004 à 00:24:14
Reply

Marsh Posté le 17-07-2004 à 00:38:27    

IE, j'ai eu ta po :d
 
http://www.doxdesk.com/software/js/minmax.html
 
Merci pr l'aide rapide ;)
 
PS : Tant que j'y suis pour centrer verticalement un texte je suis obligé de rajouter un div ou y'a qqch aussi ?
 
Thx

Reply

Marsh Posté le 17-07-2004 à 00:41:34    

c'est lourd quand même :/
saleté d'IE :O

Reply

Marsh Posté le 17-07-2004 à 00:43:43    

c kler y font chier surtt que c du CSS2... Essayez de vous mettre aux nouveaux standards qu'y disaient...
 
Pas d'infos pr mon texte centré verticalement ? :p

Reply

Marsh Posté le 17-07-2004 à 00:46:55    

il me semble que t'es obligé de rajouter un div (en tout cas je sais pas faire autrement [:ayuget] )


Message édité par Ayuget le 17-07-2004 à 00:47:04
Reply

Marsh Posté le 17-07-2004 à 00:52:27    

Oki merci je vais faire ça de toutes façons ça sera pas pire que de coller des <TD>, <TR> & Co partt :d

Reply

Marsh Posté le 17-07-2004 à 11:31:56    

Pour le premier pb et contourner l'absence de min-width dans IE, il y a cette façon là aussi :


.conteneur{
    max-width:750px;
    min-width:500px;
    width:expression(
            document.body.clientWidth > 750?  
            "750px":
            document.body.clientWidth < 500?
                "500px":
                "auto"  
    );
    margin-left:      auto;  
    margin-right:      auto;  
}


Ici, seul IE parse expression(...). Les autres navigateurs l'ignore.
C'est à adapter à ton site. Faudrait voir si ça marche en mettant whitdh à 95%  [:figti].


Message édité par pascal_ le 17-07-2004 à 11:32:50
Reply

Marsh Posté le 17-07-2004 à 11:34:07    

J'vais tester mais avec le JS ça roule pour le moment.
 
N'empeche que je galère bien entre IE et Mozi avec mes positionement de footer :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed