Visualizzazione dei risultati da 1 a 6 su 6

Discussione: altezza tag span

  1. #1

    altezza tag span

    Ciao a tutti.
    Ho creato una funzione js per spostare dati (.innerHTML) da un <span> ad un altro. Ora vorrei che lo <span> che rimane vuoto, abbia un'altezza di 0px. Ho provato a fare così:

    codice:
    document.getElementById('id_span').style.height = '0px'
    ma sembra non funzionare.... qualcuno sa illuminarmi?
    Noize•Power

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lo span, da buon contenitore di testo , prende l'altezza del carattere che deve contenere... aggiungi:

    document.getElementById('id_span').style.fontSize = '0px'

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    non funzia
    lo span vuoto continua ad occupare spazio in altezza...
    Noize•Power

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    riconsidera lo script settando il display dello span a none quando vuoi che non occupi spazio
    (e a inline quando ti serve mostrarlo)
    ciao

  5. #5
    Nada de nada...
    incollo tutto il codice js:
    codice:
    function fromC(id){
    	document.getElementById('fC_' + id).innerHTML = document.getElementById('tC_' + id).innerHTML
    	document.getElementById('tC_' + id).innerHTML = "";
    	document.getElementById('tC_' + id).style.fontSize  = '0px';
    	document.getElementById('tC_' + id).style.display = 'none';
    	document.getElementById('fC_' + id).style.fontSize  = '10px';
    	document.getElementById('fC_' + id).style.display  = 'inline';
    	//document.getElementById('tC_' + id).style.display = 'none';
    	//document.getElementById('tC_' + id).style.visibility = 'hidden';
    	document.getElementById('C').value = document.getElementById('C').value + id + ","
    }
    function toC(id) {
    	document.getElementById('tC_' + id).innerHTML = document.getElementById('fC_' + id).innerHTML
    	document.getElementById('fC_' + id).innerHTML = ""
    	document.getElementById('fC_' + id).style.fontSize  = '0px';
    	document.getElementById('fC_' + id).style.display = 'none';
    	document.getElementById('tC_' + id).style.fontSize  = '10px';
    	document.getElementById('tC_' + id).style.display  = 'inline';
    	var zoneString = document.getElementById('C').value
    	var re=new RegExp();
    	re.compile(id + ",","g");
    	zoneString = zoneString.replace(re,"")
    	document.getElementById('C').value = zoneString
    
    }
    Noize•Power

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non capisco,
    va bene che lo span scompaia o serve che occupi spazio ma con altezza 0?
    se va bene la prima rimuovi tutte le istruzioni riguardanti il font-size

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.