Milan0- :
BAh rien de plus simple dans ma feuille de style j'ai le code suivant :
Code:
.p4 {font-weight : bold ;text-align=justify;}
et dans ma page html :
Code:
<div id="layer1" style="width:411px; height:837px; position:absolute; left:345px; top:260px; z-index:5;">
<p class="p4"><img src="./img/f.jpg"border="0">TEXT</p></div>
tout mes paragraphe fonctionnent de la même façon et sous FF aucun d'eux n'est justifier. :/
Normal : tu ne prends aucun soin avec la syntaxe ! En étant méchant, je dirais que tu n'obtient que ce que tu mérites.. Mais je ne suis pas méchant et les inattentions sont souvent légions quand on manipule du code..
La bonne syntaxe de ta règle CSS est la suivante :
Code:
.p4 { font-weight: bold; text-align: justify; } // En CSS on n'utilise jamais le symbole '='
Ce à quoi tu ajoutes la règle CSS pour ton <div> en la retirant du code HTML où elle n'a pas sa place :
Code:
#layer1 { width: 411px; height: 837px; position: absolute; left: 345px; top: 260px; z-index: 5; } // '#' c'est pour les 'id'
Tu ajouteras aussi la suppression de la bordure de l'image de ton paragraphe :
Code:
.p4 img { border: none; } // signifie que cette règle vaut pour toutes les balises <img> contenues dans les objets de la classe 'p4' dans ta page
Et pour l'image dans ton paragraphe, inutile de préciser le dossier de départ pour le chemin relatif : il est toujours sous-entendu et pris par rapport à l'emplacement de la page HTML de référence (ou alors le navigateur est un boulet) :
Code:
<div id="layer1">
<p class="p4"><img src="img/f.jpg">TEXT</p> // Pas de déclaration de bordure dans le code HTML, la CSS le fait très bien !
</div>
Et n'oublie pas d'être soigneux dans la présentation de ton code, avec des espaces disposés opportunément pour bien séparer les règles et attributs et aussi faire que visuellement tu puisses t'y retrouver facilement
..