Rechercher : dans
Par :

Propriété "width" et firefox

Dernière réponse le 28 aoû 2005 à 11:16:06 lamachine_fr, le 27 aoû 2005 à 22:03:37 
 Signaler ce message aux modérateurs

Bonjour à tous.
Avez vous une idée pourquoi la balise width ne fonctionne pas avec FireFox et Mozilla.

Ex:
<a href="#" style="background-color: green;width:200px;">toto</a> <a href="#">toto</a>

Chez IE est la balise width respectée mais ne marche pas de tout sous Mozilla et FireFoxe. Ca m'embête lors de création de mes sites.

Merci pour toutes les suggestions.

Meilleures réponses pour « Propriété "width" et firefox » dans :
Optimiser Firefox VoirOptimisation avec Haut Débit Si votre ordinateur a un processeur peu puissant Optimiser l'utilisation de la mémoire Logiciel d'optimisation de Firefox J'ai fait une fausse manipulation J'ai créé une valeur/chaîne de trop J'ai mal attribué...
[Mozilla Firefox] Sauvegarder les paramètres VoirSauvegarder / Restaurer les paramètres de Firefox, les marque-pages, historique et les extensions installées Commencez par afficher les fichiers cachés. Sous Vista, il faut s'approprier le dossier C:\users\Utilisateur*\Application Data pour...
Installer Flash (SWF) dans Firefox VoirPar défaut, Firefox n'est pas fourni avec le plugin Flash, ce qui est gênant pour voir certains sites (comme YouTube par exemple). Voici comment procéder: Installation automatique Ouvrez un terminal (Menu Applications > Accessoires > Terminal) et...
Télécharger Portable Firefox VoirMozilla Firefox est un navigateur internet performant et personnalisable. L'interface possède des onglets pour une gestion des fenêtres plus efficace. Il possède également un gestionnaire de téléchargement. Portable Firefox est la version portable...

1

cacahouette, le 27 aoû 2005 à 23:39:38

Salut,

Sous IE et Firefox cela fai exactement la même chose, cela vient du fait que la balise <a> est de type inline, pour parer à cela il faut rajouter la propriété display: block

Ce qui donnerait ceci:

<a href="#" style="background-color: green; width:200px; display: block;">toto</a>

Répondre à cacahouette

2

lamachine, le 28 aoû 2005 à 01:55:04

Merci pour la réponse.

C'est clair la balise <a> comprend bien très son width quand on le met en block. Mais dans ce cas je peux utiliser carèment les balises <p> qui sottent automatiquement les lignes. Mais ce n'est pas mon but parce que j'essay obtenir un menu horizontal qui ressemble à
<style>a {background-color: green;width:200px;}</style>
<div >
<a href="#">toto</a> <a href="#">toto</a> <a href="#">toto</a> <a href="#">toto</a>
</div>

Selon ce que vous dites on ne peut pas créer un menu horizontal sous firefox parce que il doit contenir plusieurs balises <a> d'une largeur régulière alignés horizontalement
Comment fait on alors pour un menu horizontal ex: http://hurtik.roman.neuf.fr .

Ça m'embête parce que j'ai conçu plusieurs sites avec des menus horizontaux. Et c'est là que je vois qu'il déconne sous firefox.

Répondre à lamachine

3

cachouette, le 28 aoû 2005 à 02:09:56

Pour inclure plusieurs liens dans ton menu, il faut utiliser les listes à puces du style :

<ul>
  <li><a href="#">toto</a></li>
  <li<<a href="#">toto</a></li>
  <li><a href="#">toto</a></li>
  <li><a href="#">toto</a></li>
</ul>

Je te conseilles un peu de lecture :
http://css.alsacreations.com/Galeries-de-menus-en-CSS

Répondre à cachouette

4

 lamachine, le 28 aoû 2005 à 11:16:06

Excact un ul avec "display: block"

Merci pour l'aide.

Répondre à lamachine
Collection CommentÇaMarche.net