- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Come ottenere la proprieta "float" dei css?
-
Come ottenere la proprieta "float" dei css?
Ciao a tutti, ho il solito problem_ino/one della notte fonda.
(COnsideriamo solo il caso di IE, altrimenti impazzisco)Ho il seguente tag:
<IMG src="./images/storia_associazione1.png" class="mediaright" />la classe "mediaright" è la seguente, il css è esterno:
img.mediaright {
border: 0;
float: right;
margin: 0 0 0.1em 1.5em;
}Nella pagina html utilizzo sia la classe "mediaright" che "medialeft", quest'ultima cambia alla precedente solo per la proprietà float posta a left. Il problema nasce quando da uno script in javascript cerco di leggere (devo testare tale valore) la proprietà float, io faccio cosi:
img.style.styleFloat (in img c'è il riferimento all'immagine)ottengo una bella stringa vuota, ma non un errore.
Invece, se imposto la linea html nel seguente modo:
<IMG src="./images/storia_associazione1.png" class="mediaright" style="float:right"/>
tutto funziona bene, ottengo infatti (sempre con img.style.styleFloat) la stringa "right".Siccome pero' lo style float è impostato da css e non direttamente sul TAG, come faccio a leggere la prioprietà float nel caso l'abbia piazzata dentro un css e più precisamente dentro la classe "mediaright" ?
Help me please!
grazie
-
Ciao Jabber,
vediamo se uppando spunta un mago dei Css
-
semplicissimo e chiaro tutorial in )inglese) per ottenere quello che ti serve:
http://www.javascriptkit.com/dhtmltutors/dhtmlcascade.shtmlti consiglio di leggerlo (è corto e ti spiega i vari passaggi), ma se cerchi solo la funzione puoi andare direttamente a questa pagina:
http://www.javascriptkit.com/dhtmltutors/dhtmlcascade4.shtml