Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    in div in un while da problemi con il w3c

    ciao a tutti!!!
    in una parte del mio sito stampo dei messaggi inseriti da utenti
    ogni messaggio e contornato da un riquadro con gli angoli smussati
    quindi io stampo la parte superirore che mostra gli angoli smussati
    poi stampo il messaggio in un div che ha come sfondo un immagine alta un pixel e il div con altezza auto perchè non posso prevedere quanto sarà lungo un messaggio
    e poi di nuovo stampo gli angoli smussati..

    questa operazione è inserita in un while perchè stampo 10 messaggi alla volta
    il problema è che se vado a vedere gli errori del w3c validator mi dice che il div che stampa il messaggio è già stato dichiatato.. ed è verissimo perchè lo dichiaro 10 volte perchè devo fare 10 riquadri diversi

    come faccio a sistemare questo errore

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    non è un problema di php. in ogni caso il problema , molto probabilmente, è che identifichi i div con id.

    quindi hai deu possibilità

    la prima generi il codice in modo tale che scriva

    <div id="a1
    <div id="a2


    oppure invece di id usi class
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Come dice Ciro, l'id è univoco, non puoi avere 2 id identici nella stessa pagina.

    <div class=... anzichè <div id=... è una buona soluzione.

    Ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.