Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Su FF il TAG "SPAN" non acceta né width, ne height !

    Premessa: ho scelto di postare qui, ma il discorso è una via di mezzo fra XHTML e CSS.

    Prendete il seguente codice html:
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
         <head>
              <title>TEST SPAN</title>
         </head>
         <body>
              <span id="test" name="test" style="border: 1px solid #000; height: 100px; width: 100px;">test</span>
    
         </body>
    </html>
    Su ie non ho problemi, mentre su ff il tag non accetta né width, né height !
    Ho provato a cambiarlo con un div (con style="display: inline"), il risultato non è cambiato !
    Sembra che il fatto che il TAG sia inline anziché block inibisca questi due stili.

    Forse è un errore di concetto da parte mia...

    PS: ho provato a togliere alternativamente il prologo XML, il DOCTYPE e il riferimento xmlns senza però notare differenze.

    Grazie a tutti !
    Francesco D'Aguanno
    daguanno.it

  2. #2
    Inutile sottolineare il fatto che a sbagliare è IE e non Firefox. Secondo lo standard, infatti, un elemento di tipo inline non può avere dimensioni regolabili con width e height.

  3. #3
    Originariamente inviato da pierofix
    Inutile sottolineare il fatto che a sbagliare è IE e non Firefox. Secondo lo standard, infatti, un elemento di tipo inline non può avere dimensioni regolabili con width e height.
    Immaginavo !

    Quindi per mettere il mio elemento (span o div per me è uguale) adiacente ad un input, come faresti (nel rispetto dell'XHTML), tenendo presente che la lunghezza dell'elemento in questione dovrà essere variata da Javascript (tipo progress bar)...

    Esempio...
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
         <head>
              <title>TEST SPAN</title>
         </head>
         <body>
              <input type="text" id="testo" name="testo"><span>test</span>
    
         </body>
    </html>
    Grazie
    Francesco D'Aguanno
    daguanno.it

  4. #4
    Come di consueto, il marcatore va scelto in base al significato dell'elemento che deve descrivere. Dovresti quindi spiegarci meglio cosa vuoi realizzare.

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.