Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: Griglia formata di div

  1. #11
    Originariamente inviato da fcaldera
    se spieghi concretamente anche che cosa vorresti ottenere oltre ad affiancare i blocchi sarebbe meglio

    comunque, in una pagina l'id dev'essere unico. Non puoi usare lo stesso id su più elementi, in quel caso usi una classe

    codice:
    <div class="C11"> 1</div>
    <div class="C11">1</div>
    e assegni uno stile con

    codice:
    .C11 {
       ...
    }
    Giusto meglio che ti spiego cosa voglio ottenere.
    Praticamente sto creando una specie di mappa di un gioco, un browser game tipo Travian se hai presente il genere. I quadratini quindi rappresentano una mappa con coordinate x e y.

    In php leggo le coordinate del villaggio dal database e scrivo qualcosa del tipo "nel quadrato con coordinate 1-1 inserisci il villaggio nomevilaggio" ovviamente non in tutti i quadratini ci sarà un villaggio e quindi non posso riportare in serie tutti i quadrati.

    Invece se fosse possibile prima "stamparne la posizione" e poi, tramite id caricarne il contenuto..
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  2. #12
    E' così assurda la cosa che sto tentando di fare?
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  3. #13
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non è impossibile, semplicemente è incomprensibile l'uso del css e degli id per l'uso che vorresti farne

    in base a ciò che dici la composizione della pagina lo fa il php (lato server) ed è in quel momento che tu componi la griglia (immagino con un ciclo) e stampi le informazioni sul villaggio, direttamente in fase di creazione dell'output

    Assegnare un id ai vari quadrati della griglia ha senso se e solo se devi agire lato client cioè attraverso javascript (per scrivere dentro la griglia in seguito ad evento utente) o tramite i CSS (per dare uno stile ad uno o più quadrati).
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E' così assurda la cosa che sto tentando di fare?
    Non so se ho capito.

    Mi pare che tu voglia simulare una tabella senza usare il tag <table>. Questo e` decisamente assurdo e anche semanticamente sbagliato.

    Le tabelle esistono ancora, solo vanno usate per inserire dati tabellari, non per formattare le pagine.

    Nel tuo caso non sono dati tabellari, ma comunque devi creare una griglia, in cui una cella deve stare vicini alla cella confinante. Quindi c'e` una relazione sulla riga e sulla colonna.

    In alternativa per creare la mappa puoi usare il tag <map>, da sovrapporre ad una immagine del tutto.

    Quale situazione scegliere, dipende da cosa vuoi fare. In linea di massima una <map> e` uno strumento a sola lettura (il server "legge" dove e` stato cliccato quando viene inviato un form - oppure se usi JS il JS capisce cosa e` stato cliccato), mentre una tabella e` uno strumento a sola scrittura (il server inserisce dei dati che vengono visualizzati - o il JS scrive nelle varie celle).
    Con strutture aggiuntive (ad esempio dei link) si puo` far diventare la tabella a lettura/scrittura.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.