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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Paddings ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Paddings ?

n°1041364
sanpellegr​ino
Posté le 09-04-2005 à 16:28:42  profilanswer
 

IE et FF interprètent les paddings de manière différente. J'ai d'ailleurs l'impression que IE est pour une fois plus logique, en ce sens qu'il ne rajoute pas de la taille à une div quand celle-ci est fixée et qu'on y ajoute un padding.
 
Comment faire pour que l'affichage soit identique avec les deux navigateurs ?


---------------
Got spyware ? | HFR HijackThis Tutorial
mood
Publicité
Posté le 09-04-2005 à 16:28:42  profilanswer
 

n°1041392
cerel
Posté le 09-04-2005 à 17:01:44  profilanswer
 
n°1042389
FlorentG
Posté le 10-04-2005 à 21:49:09  profilanswer
 

Sinon, oui, le modèle de boîte d'IE5 est plus logique que le modèle du W3. Avec le modèle du W3, impossible de faire un machin avec une width de 100% et un padding de 20px par exemple, car l'élément va du coup être plus grand que 100% :/

n°1042426
Hermes le ​Messager
Breton Quiétiste
Posté le 10-04-2005 à 22:22:03  profilanswer
 

Exact.
 
Il y a deux grandes solutions :
 
solution 1 : ne pas préciser de largeur et se démerder pour que la largeur en auto se fasse en fonction d'autres éléments.
 
solution 2 : utiliser un deuxième bloc à l'intérieur du premier et jouer avec des marges.

n°1042675
sanpellegr​ino
Posté le 11-04-2005 à 10:51:37  profilanswer
 

Ouaip mais quitte à chipoter je préfère encore n'avoir qu'un div de largeur fixe et d'y appliquer le box model hack...


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1042731
Hermes le ​Messager
Breton Quiétiste
Posté le 11-04-2005 à 11:44:15  profilanswer
 

sanpellegrino a écrit :

Ouaip mais quitte à chipoter je préfère encore n'avoir qu'un div de largeur fixe et d'y appliquer le box model hack...


 
Reporter un pourrissage du HTML vers un pourrissage du CSS, c'est un choix que je ne cautionne pas.
 
Les CSS sont pour le moment imparfaites, il faut donc faire avec et ne pas se soucier de chaque navigateur, mais faire en sorte qu'un seul et même code fonctionne partout.
 
C'est comme les mecs qui font des détections en JS pour savoir quel navigateur est utilisé.
 

n°1042750
sanpellegr​ino
Posté le 11-04-2005 à 11:58:08  profilanswer
 

Ben avec le box model hack le même code passe sur tous les navigateurs [:spamafote].
 
La largeur auto c'est difficile par exemple dans le cas d'un footer avec paddings qui prend 100% du conteneur (de largeur fixée).


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1042792
Hermes le ​Messager
Breton Quiétiste
Posté le 11-04-2005 à 12:23:55  profilanswer
 

sanpellegrino a écrit :

Ben avec le box model hack le même code passe sur tous les navigateurs [:spamafote].
 
La largeur auto c'est difficile par exemple dans le cas d'un footer avec paddings qui prend 100% du conteneur (de largeur fixée).


 
Le box model hack, c'est de la merde...


Message édité par Hermes le Messager le 11-04-2005 à 12:24:05
n°1042806
sanpellegr​ino
Posté le 11-04-2005 à 12:30:17  profilanswer
 

Ah bon.
 
Pourtant ça passe très bien et c'est facile à mettre en oeuvre. Et c'est plutôt le modèle de boîte qui est naze, vu qu'il force à finasser comme ça :o
 
Problème résolu en imbriquant deux div l'un dans l'autre avec de margin.


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1042815
Hermes le ​Messager
Breton Quiétiste
Posté le 11-04-2005 à 12:35:59  profilanswer
 

sanpellegrino a écrit :

Ah bon.
 
Pourtant ça passe très bien et c'est facile à mettre en oeuvre. Et c'est plutôt le modèle de boîte qui est naze, vu qu'il force à finasser comme ça :o
 
Problème résolu en imbriquant deux div l'un dans l'autre avec de margin.


 
C'est une bonne solution. [:spamafote]

mood
Publicité
Posté le 11-04-2005 à 12:35:59  profilanswer
 

n°1042898
Djdiox
Posté le 11-04-2005 à 13:28:26  profilanswer
 


 
Petite question..  
 
il explique le modèle de boîte miscrosoft disant que le padding et le border sont a l'intérieur de la box même.. mais qu'en est il des marges? sont elle dans la box aussi? je ne comprends pas bien, car j'ai aussi des différence de marges entre les deux navigateurs.. merci ;)

n°1042920
Flyman30
Posté le 11-04-2005 à 13:47:46  profilanswer
 

Djdiox a écrit :

Petite question..  
 
il explique le modèle de boîte miscrosoft disant que le padding et le border sont a l'intérieur de la box même.. mais qu'en est il des marges? sont elle dans la box aussi? je ne comprends pas bien, car j'ai aussi des différence de marges entre les deux navigateurs.. merci ;)


 
Pourtant c'est clair sur le site cité  :sweat:  
 

Citation :

Un contenu (le texte d'un paragraphe par exemple) ;
Une marge (margin) : espace entourant le tout.


http://openweb.eu.org/articles/dimensions_boites_css/annexes/box.gif


---------------
planuldep | Association pêche à la Sempé
n°1042995
Djdiox
Posté le 11-04-2005 à 14:43:18  profilanswer
 

Flyman30 a écrit :

Pourtant c'est clair sur le site cité  :sweat:  
 

Citation :

Un contenu (le texte d'un paragraphe par exemple) ;
Une marge (margin) : espace entourant le tout.


http://openweb.eu.org/articles/dim [...] es/box.gif


 
 
je demandais ce qu'il en était au niveau de la différence entre les navigateurs, je me suis mal exprimé ;) :pt1cable:

n°1045721
sanpellegr​ino
Posté le 13-04-2005 à 13:08:45  profilanswer
 

Djdiox a écrit :

je demandais ce qu'il en était au niveau de la différence entre les navigateurs, je me suis mal exprimé ;) :pt1cable:


Ben de nouveau c'est dans l'article:
 
http://openweb.eu.org/articles/dimensions_boites_css/annexes/box2.gif
 

  • Le modèle MS considère la largeur, les paddings et borders sont à l'intérieur
  • Le modèle standard a une largeur qui vaut la largeur donnée, plus les paddings, plus les borders


Message édité par sanpellegrino le 13-04-2005 à 13:08:57

---------------
Got spyware ? | HFR HijackThis Tutorial
n°1045765
FlorentG
Posté le 13-04-2005 à 13:45:39  profilanswer
 

D'ailleurs en CSS3 on pourra choisir entre le modèle de boite Crosoft ou W3C (box-sizing)

n°1045901
sanpellegr​ino
Posté le 13-04-2005 à 14:53:37  profilanswer
 

Ben vivement le CSS3 alors :o
 
C'est pour quand ?


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1045902
FlorentG
Posté le 13-04-2005 à 14:53:59  profilanswer
 

2007 ? 2008 ?

n°1045904
sanpellegr​ino
Posté le 13-04-2005 à 14:55:36  profilanswer
 

Ca va faire longtemps encore à chipoter avec ces boxes alors [:face de fesses]


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1045914
FlorentG
Posté le 13-04-2005 à 14:57:57  profilanswer
 

Le problème surtout est de savoir la date à laquelle IE les implémentera :D

n°1045939
sanpellegr​ino
Posté le 13-04-2005 à 15:05:46  profilanswer
 

Ben IE7 (dans Longhorn) c'est pour 2006, non ?


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1045964
FlorentG
Posté le 13-04-2005 à 15:15:48  profilanswer
 

IE7 est prévu pour XP SP2 aussi, bêta dispo cet été, et selon les dires de certaines personnes chez microsoft ils vont implémenter certains trucs des CSS2, mais pas tout :/

n°1050022
sanpellegr​ino
Posté le 17-04-2005 à 08:06:45  profilanswer
 

Bon cette version standard des boxes est trop chiante [:benou]
 
Quand on a une box avec paddings et margins (mettons verticaux, pour l'exemple), qu'on lui colle une border-bottom, elle est placée à la limite de la taille de la box, donc bien souvent en plein milieu du texte !
 
Faut encore créer une autre class... Fatiguant et pas pratique ces boxes !


---------------
Got spyware ? | HFR HijackThis Tutorial
n°1050206
masklinn
í dag viðrar vel til loftárása
Posté le 17-04-2005 à 18:03:35  profilanswer
 

sanpellegrino a écrit :

Ben IE7 (dans Longhorn) c'est pour 2006, non ?


Sauf que pour le moment les chances qu'IE implémentent intégralement les CSS1 sont extrèmement faibles (non, les CSS1 ne sont pas encore intégralement implémentées dans MSIE6), et l'implémentation des CSS2 et du HTML4 intégral sont encore moins certains, les CSS3 il est assez clair qu'on peut se brosser...


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 


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

  Paddings ?

 

Sujets relatifs
Plus de sujets relatifs à : Paddings ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)