Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1909 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] width: (100% - 140px)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] width: (100% - 140px)

n°712900
sire de Bo​tcor
Armorican way of life
Posté le 30-04-2004 à 15:50:37  profilanswer
 

Salut !!
 
  Je cherche à faire la chose suivante en CSS :
faire apparaître un div (un tableau) à une endroit précis (pour le point haut-gauche) mais d'une largeur qui dépend de la taille de l'écran :
je voudrais qu'il aille jusqu'au bout de l'écran excepté 140 pixels.
 
j'ai tenté width: 100% - 140 mais ça ne passe pas...


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
mood
Publicité
Posté le 30-04-2004 à 15:50:37  profilanswer
 

n°712907
skylight
Made in France.
Posté le 30-04-2004 à 15:52:40  profilanswer
 

En CSS :  
width : auto;
margin-right : 140px;

n°712921
sire de Bo​tcor
Armorican way of life
Posté le 30-04-2004 à 15:57:45  profilanswer
 

Merci
mais problème : il me grandit le div plus que la taille de la page : le "margin-right : 140px;" ne doit pas fonctionner ?


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°712990
Hermes le ​Messager
Breton Quiétiste
Posté le 30-04-2004 à 16:50:02  profilanswer
 

sire de Botcor a écrit :

Merci
mais problème : il me grandit le div plus que la taille de la page : le "margin-right : 140px;" ne doit pas fonctionner ?


 
url ?

n°712995
skylight
Made in France.
Posté le 30-04-2004 à 16:55:00  profilanswer
 

sire de Botcor a écrit :

Merci
mais problème : il me grandit le div plus que la taille de la page : le "margin-right : 140px;" ne doit pas fonctionner ?

Tu utilise IE ?
Modèle de boite IE ?
 
 
Le CSS que je t'ai indiqué ci-dessus est un modèle standard.
Passe très bien sous IE / Moz.


Message édité par skylight le 30-04-2004 à 16:55:19
n°713002
sire de Bo​tcor
Armorican way of life
Posté le 30-04-2004 à 17:00:40  profilanswer
 

L'adresse c'est http://carcreff.free.fr/projet/index.htm
 
Il s'agit du cadre central dont le côté droit doit s'aligner avec le cadre du titre.
 
On doit le faire fonctionner avec Internet Explorer 6
 
Le CSS : http://carcreff.free.fr/projet/style.css  
Dans la rubrique 'centre' presque tout en bas


Message édité par sire de Botcor le 30-04-2004 à 17:01:42

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
n°713021
skylight
Made in France.
Posté le 30-04-2004 à 17:17:12  profilanswer
 

J'ai pas beaucoup de temps, mais :
 
Met un DTD de type XHTML 1.1, puisque ton code a l'air valide.
 
Ca indiquera à IE et Moz de ne pas traiter ta page web en mode "quirks" (mode compabilité vieux navigateurs).

n°713024
skylight
Made in France.
Posté le 30-04-2004 à 17:19:41  profilanswer
 

Vire tes 2 premiers lignes, dans ton documents HTML (HTML 4.01 et <html> )
 
et remplace par ça :  
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" dir="ltr">

n°713042
fastclemmy
(re-)Dictateur en plastique
Posté le 30-04-2004 à 17:37:39  profilanswer
 

Mets tes trois menus de gauche en :
float:left;
clear:left;
 
Enlève le position absolute de ton <div> centre et rajoute-lui une margin-left:140px;

n°713054
sire de Bo​tcor
Armorican way of life
Posté le 30-04-2004 à 17:47:02  profilanswer
 

J'ai essayé vos deux solutions mais ça ne marche pas non plus !


Message édité par sire de Botcor le 30-04-2004 à 17:47:53

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
mood
Publicité
Posté le 30-04-2004 à 17:47:02  profilanswer
 

n°713059
fastclemmy
(re-)Dictateur en plastique
Posté le 30-04-2004 à 17:52:36  profilanswer
 

J'oubliais, il faut virer le width:100% aussi...
http://www.fastclemmy.com/tests/plop/

n°713115
skylight
Made in France.
Posté le 30-04-2004 à 19:11:58  profilanswer
 

Tu rajoutes le margin-right:140px; aussi ;)

n°713575
goodspirit
Posté le 01-05-2004 à 16:35:29  profilanswer
 

tu peux pas tout simplement calaculer en javascript la largeur de l'écran-140pixel é l'intégrer par du javascript dans le style de ta <div>?

n°713576
sire de Bo​tcor
Armorican way of life
Posté le 01-05-2004 à 16:35:39  profilanswer
 

[:spikler]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] width: (100% - 140px)

 

Sujets relatifs
[CSS XHTML PRO] Avis sur 2 pages[CSS] mise en page et largeur dynamique
Disposition de blocs en CSS[html/css] espacement vertical ?
Feuilles de style : CSS[CSS] Un p'tit truc bizarre : marge disparait au passage de souris
[RESOLU][CSS] Pb d'alignement avec balise <ul> -> Merci Lord ii ![HTML - CSS- JS] Rollover sonore [Résolu]
[CSS] Probleme de mise en forme...[css] differencier les input type= ... avec de la css ..?
Plus de sujets relatifs à : [CSS] width: (100% - 140px)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR