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

    errore con il validator per xhtml

    Sapete mica dirmi di che errore si tratta?!?
    sono un po' ignorante in materia...




    Line 103, column 7: document type does not allow element "ul" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag

    <ul>

    The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

    One possible cause for this message is that you have attempted to put a block-level element (such as "

    " or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").



  2. #2

    Re: errore con il validator per xhtml

    Originariamente inviato da robjrobj
    Sapete mica dirmi di che errore si tratta?!?
    sono un po' ignorante in materia...

    One possible cause for this message is that you have attempted to put a block-level element (such as "

    " or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").


    Una delle possibili cause è che tu abbia provato a posizionare un elemento di tipo "block" , come ad esempio un paragrafo od una tabella, all'interno di un elemento "inline" ,come un link.

    Le regole dei css dicono che un elemento block può contenere sia altri livelli di tipo block che di tipo inline, mentre questi ultimi possono contenere solo tipologie inline.


  3. #3
    Se guardi il tuo codice, ti accorgerai di aver messo un tag ul dentro un tag che non lo accetta come figlio.

    Se vuoi darci il link della pagina incriminata...


  4. #4
    ciao ragazzi scusate ma stamane non ero on-line
    questo è il codice:

    codice:
    <div class="story"> 
          <h3>La nostra specializzazione </h3> 
          
    
    
           Attualmente il nostro lavoro si è specializzato nel noleggio di:
          </p>
    	  <cite>
    	  	<ul>
    			[*]<acronym class="evidenzia" title="Vasto assortimento di Gazebo per ogni esigenza">Gazebo</acronym>
    			[*]<acronym class="evidenzia" title="Forma rettangolare a tetto di capannone, in alluminio e pvc bianco">Strutture modulari</acronym>
    			[*]<acronym class="evidenzia" title="Tenso ancorate a picchetti: strutture teloni di forma rettangolare o quadrata in varie metrature">Tensostrutture</acronym>
    			[*]<acronym class="evidenzia" title="Palchi in ferro colorato o zincato con il pavimento in legno ignifugo">Palchi</acronym>
    			[*]<acronym class="evidenzia" title="Gradinate con tavole oppure con poltrone ignifughe">Gradinate</acronym>
    			[*]<acronym class="evidenzia" title="Sedie in resina nelle colorazioni del verde o del bianco">Sedie</acronym>
    			[*]<acronym class="evidenzia" title="Tavoli in legno da m.3 x 0,80">Tavoli</acronym>
    			[*]<acronym class="evidenzia" title="Tavolini in resina da m. 1,40 x 0,70 di colore bianco">Tavolini</acronym>
    	  	[/list]
    	  </cite>
    	  
    
    
           Le strutture possono essere inoltre allestite con moquette, divisori e palchi (per uso concerti e sfilate).
    
    	   Allestimenti per convention con impianti luci, audio e schermi giganti.
    
    	   Abbiamo inoltre strutture ottime per battesimi, comunioni, matrimoni con servizio di Catering.
          </p> 
        </div>

  5. #5
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Un elemento block-level come <ul> non può stare dentro uno inline come <cite>, aggiungo anche che non ha molto senso.
    Come non lo hanno gli acronimi impostati in quel modo, anche se il validatore te li lascia passare, "Gazebo" non è un acronimo.

  6. #6


    Dunque, l'errore è che ul non può stare dentro cite.

    EDIT: scusate, ero andato in bagno e non avevo visto le risposte precedenti.

  7. #7
    Originariamente inviato da pacovox
    Un elemento block-level come <ul> non può stare dentro uno inline come <cite>, aggiungo anche che non ha molto senso.
    Come non lo hanno gli acronimi impostati in quel modo, anche se il validatore te li lascia passare, "Gazebo" non è un acronimo.
    Il cite l'ho cambiato in un <div elenco>...
    per l'acronym l'ho usato perchè mi da la possibilità di usare l'alt sul testo... so di sbagliare però non so come altro fare...
    se qualcuno mi può aiutare

    nel css:
    codice:
    acronym {
    	border-bottom: 1px;
    	background-color: #FFFFCC;
    	cursor:help;
    	border-bottom-style: dotted;
    	border-bottom-color: #000000;
    	line-height: 10px;
    }

  8. #8
    Utente di HTML.it L'avatar di pacovox
    Registrato dal
    Oct 2001
    Messaggi
    557
    Puoi definire il title alle liste
    <li title="...">...

  9. #9
    grazie a tutti per i suggerimenti

    ciao Robj

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.