11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Voici un nouveau probleme qui me tracasse Smiley bawling

<div style="height:300px; width:300px; background-color:#ffffff;"></div>
<div style="height:400px; width:250px; background-color:#ffffff;"></div>

et je cherche a supprimer le style inline mais uniquement la propiété "height"
est ce possible (probablement) mais je ne vois pas comment.
Je sais avec jquery supprimer tout le inline style
$('div').attr('style', '');

ou
$('div').removeAttr('style');


mais uniquement une propriété .. Smiley sweatdrop ?

merci d avance
Modifié par fredconv (27 Mar 2012 - 15:12)
Modérateur
bonjour, tu cherches à supprimer pourquoi ?

Avoir le comportement par défaut:
$('div').css('height','auto');


Sinon sauf erreur pour réellement la supprimer:
$('div').css('height','');

Mais c'est assez moche et je déconseille si possible car peu compréhensible.
salut

je cherche a supprimer le style inline car en fait j ai récupérer un projet mais qui a ete codé par un développeur , aussi je n ai pas acces au code source des fichiers html car c est du java compilé apparemment (ne me demande pas comment on fait ca mais bref..) et du coup je suis sensé moi venir ajouter par dessus une feuille de style et du jquery .. mais voila cette personne a incorporer des style inline et dans le cas présent il faudrait que je supprime la propriété css height .

je ne souhaitais pas passer par "important!" dans ma feuille de css.
aussi avec jquery je voulais savoir si c était possible de supprimer juste une des propriété sans tout enlever.

est ce que
$('div').css('height','');

va permettre de faire ce que je souhaite ?
Modérateur
ça devrait l'enlever en effet,

sinon

$('div').css('height','auto');

appliquera le style par défaut, c'est à dire de s'adapter à la hauteur du contenu.

a écrit :
(ne me demande pas comment on fait ca mais bref..)

Du jsp+ jsf par exemple, j'ai dois travailler régulièrement sur des applications web java, et ce n'est pas toujours de la tarte, lorsque le dev mélange pleins de composants déjà stylés, pas toujours de manière très heureuse.