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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML/js] Hauteur d'un bloc <div> sous Mozilla

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML/js] Hauteur d'un bloc <div> sous Mozilla

n°649637
sephiburp
Posté le 20-02-2004 à 12:32:04  profilanswer
 

j'ai 2 <div> imbriqués :
 

Code :
  1. <div class="bloc1">
  2.   <div>pouet</div>
  3. </div>


 
Voici la classe CSS :
 

Code :
  1. .bloc1 {
  2.   border: 1px solid #777763;
  3.   height: 35px;
  4. }
  5. .bloc1 div {
  6.   display: inline;
  7.   list-style-type: none;
  8.   padding: 0px 35px;
  9.   border: 1px solid #DDDDDD;
  10.   height: 35px;
  11. }


 
 
Je veux fixer la hauteur de tous les <div> contenus dans 'bloc1' à 35 pixels. Sous IE, pas de problème. Mais avec d'autres naviguateurs comme Mozilla, çà veut pas !  
Quelqu'un a une solution ? :)
 
 
Un exemple ici --> YEP  
-> Sous IE le cadre blanc fait bien 35 pixels de hauteur, mais sous Mozilla il est plus petit.
 
 
Si on enlève le "display: inline", çà résoud le problème. Mais j'ai besoin de cette propriété, je l'utilise pour mettre une liste (<ul> ; boite en bloc par défault) en ligne.  
 
 
Thx :)

mood
Publicité
Posté le 20-02-2004 à 12:32:04  profilanswer
 

n°649643
fastclemmy
(re-)Dictateur en plastique
Posté le 20-02-2004 à 12:34:56  profilanswer
 

En effet c'est à cause du inline. Mais tu peux l'enlever et l'appliquer juste à ton <ul> plutôt qu'à ton <div> non ?


Message édité par fastclemmy le 20-02-2004 à 12:35:14
n°649682
cerel
Posté le 20-02-2004 à 13:05:27  profilanswer
 

Si tu mets le 2e div en inline, alors ensuite la hauteur de ce dernier est la hauteur de la ligne... Don c'est normal que la propriete "height" se soit pas prise en compte. A la limite tu peux essayer avec "line-height"...
 
De plus la propriete "list-style-type: none;" est pour les listes par pour les divs...
 
Comme l'a dit fastclemmy, il vaudrait mieux laisser ce div en "block" et appliquer les proprietes voulues a ta liste....
 
PS : Je suis pas sur a 100% de mes propos, j'espere n'avoir pas dit une betise grosse comme un camion...

n°649740
sephiburp
Posté le 20-02-2004 à 13:41:25  profilanswer
 

yep il vaut mieux que j'applique les propriétés à la liste. Mais toujours le même problème grrr.
 
et line-height ne donne malheureusement pas le résultat attendu.
 
 
Code HTML :

Code :
  1. <div class="test">
  2.   <ul><li>AAA</li>
  3.       <li>BBB</li>
  4.       <li>CCC</li></ul>
  5. </div>


 
 
CSS :

Code :
  1. .test {
  2.   border: 1px solid #777763;
  3.   height: 80px;
  4. }
  5. .test ul{
  6.   border: 1px solid #96FD3B;
  7.   margin: 0;
  8.   padding: 0;
  9.   height: 60px;
  10. }
  11. .test li{
  12.   border: 1px solid #DDDDDD;
  13.   display: inline;
  14.   list-style-type: none;
  15.   padding: 5px 5px;
  16.   height: 40px;
  17. }


 
 
 
- L'exemple ICI -
--> Notez que sur IE çà fonctionne, mais sous Mozilla non :/
De plus, les cadres blancs <li> sont décalés vers le haut sur Mozilla.


Message édité par sephiburp le 20-02-2004 à 13:43:49
n°649866
cerel
Posté le 20-02-2004 à 14:54:06  profilanswer
 

Je te conseille d'aller faire un tour sur ces deux sites :
 
http://openweb.eu.org
http://www.alsacecreations.com/articles
 
Je te propose notament la lecture de cet article :
http://www.alsacreations.com/articles/menu/
Dont tu peux voir un exemple ici :
http://www.alsacreations.com/artic [...] smenu2.htm

n°650022
sephiburp
Posté le 20-02-2004 à 16:40:06  profilanswer
 

Yes ! apparament je vais pouvoir trouver ma solution :)
 
merci beaucoup Cerel, je connaissais pas ce site, il a l'air bien foutu :)
 
 
Edit : yep, le truc c'est d'utiliser un mode block et non en ligne, avec un float: left;
 
 :bounce:


Message édité par sephiburp le 20-02-2004 à 16:41:46

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

  [HTML/js] Hauteur d'un bloc <div> sous Mozilla

 

Sujets relatifs
[CCS HTML] Le dashed et le IECacher du texte à l'impression HTML
[HTML/JS ?] Fenetre d'avertissement spéciale. Comment faire ?[php/mysql] Stocker un texte avec mise en forme et tag html [ok]
[HTML] comment faire ce type de frame ? enfin de page plutot ...différence php-html
[VBA Excel] Comment incorporer une frame html dans un UserForm ?[HTML] Outil de compactage des pages HTML
[HTML] afficher une image qui se trouve a une certaine URL[HTML/JS] petit soucis d'espace sous une image
Plus de sujets relatifs à : [HTML/js] Hauteur d'un bloc <div> sous Mozilla


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