HighDots Forums  

style.visibility

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss style.visibility in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Larry
 
Posts: n/a

Default style.visibility - 03-20-2006 , 07:41 AM






dato il seguente div:

Code:
<div id="box" style="display: none;"></div>

vorrei sapere qual'è il miglior modo per farlo apparire/scomparire:

Code:
// questo... document.getElementById("box").style.visibility = "block"; // oppure questo... document.getElementById("box").style.display = "block";

che differenza c'è? tra l'uno e l'altro?

grazie!

Reply With Quote
  #2  
Old   
Magilla
 
Posts: n/a

Default Re: style.visibility - 03-20-2006 , 07:51 AM






Larry ha scritto:

Quote:
[code]
// questo...
document.getElementById("box").style.visibility = "block";

questo è scorretto

visibility ha come possibilità "visible" o "hidden" (o "collapse" e
"inherit").
in caso di "hidden" l'elemento non viene visualizzato, ma occupa
ugualmente lo spazio nella pagina.

visibility e display sono due proprietà diverse, quella + idonea
all'utilizzo dipende dalla tua applicazione (l'importnate è avere chiara
questa diversità.
--
"20060207: buongiorno italia, buongiorno maria.
con gli occhi pieni di malinconia"


Reply With Quote
  #3  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: style.visibility - 03-20-2006 , 07:56 AM



In data Mon, 20 Mar 2006 13:41:37 +0100, Larry ha scritto:

Quote:
dato il seguente div:
div id="box" style="display: none;"></div
vorrei sapere qual'è il miglior modo per farlo apparire/scomparire:
// questo...
document.getElementById("box").style.visibility = "block";
"visible", non "block"
// oppure questo...
document.getElementById("box").style.display = "block";
che differenza c'è? tra l'uno e l'altro?
se stai usando display devi usare display, se stai usando visibility devi
usare visibility. Se fai una prova ti accorgerai da solo la differenza:
display nasconde completamente, visibility "lascia un buco vuoto" ...
http://www.w3.org/TR/REC-CSS2/visufx.html#visibility
http://www.w3.org/TR/REC-CSS2/visuren.html#display-prop

--
"Ho smesso di fumare.
Vivrò una settimana di più.
E in quella settimana pioverà a dirotto"
W.A.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.