Newsgroup: it.comp.www.html
Titolo: visualizzazione dati "descrizione" "valore"

Ciao
sto cercando di fare una pagina in cui visualizzo il profilo di una
persona (faccio subito l'esempio cosi' è più chiaro)
nome: alessandro
cognome: rossi
città: torino
ecc.
quello che vorrei è che fossero allineati come in una tabella: ovvero
i vari nome cognome ecc in una colonna e i valori nell'altra.
Devo per forza usare una tabella?
non si riesce tramite css?
Grazie, ciao
Alessandro
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 non si riesce tramite css?
Si. con una sfilza di div. Cui predest?
Saluti.
Luciano


 Saluti.
Ma come faccio a capire la dimensione che deve avere il div della
prima colonna?
se metto una percentuale poi ho paura che sfori.
Grazie
Ciao


 se metto una percentuale poi ho paura che sfori.
La tabella ci pensa da sola.
Saluti.
Luciano


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
Grazie delle risposte.
Si, mi hai convinto per questo caso la uso.
Rigiro la domanda in un altro modo per togliermi dei dubbi:
ho la classica pafina con colonna a sinistra con un menu' e parte
centrale con i contenuti
Sono due div uno dei quali (i menů) con float:left nel css.
La larghezza del menů al momento č fissa e 200px.
c'č un modo di fare in modo che sia dinamica?
Anche in questo caso con la tabella č tutto automatico, ma leggo in
giro che per impaginare la tabella č meglio non usarla...
Grazie, scusate se magari sono domande banali, ma (come si č capito)
non mi č chiarissimo l'utilizzo dei div al posto delle tabelle.
Ciao


 dinamica?
Devi decidere "dinamica" in che senso.
Se vuoi che si allarghi in base al contenuto, no, non c'e` un sistema coi 
soli html e css. E anche con le tabelle e` una cosa abbastanza rischiosa 
per il layout generale.
Se vuoi che si allarghi in base alla larghezza della pagina puoi usare una 
larghezza percentuale.
Se vuoi che si allarghi in base allo zoom che imposta l'utente, puoi usare 
gli em (o gli ex, o simile).
Bye.


 Rigiro la domanda in un altro modo per togliermi dei dubbi:
Perdi tempo ad insistere coi div.
Se vuoi la prima colonna fissa, dai width in pixel al primo TD della 
tabella. Tutte le altre si adatteranno automaticamente.


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
capito
Grazie a tutti per le risposte.
Ciao


 Perdi tempo ad insistere coi div.
Strana politica, io non sono un nemico della table ma ritengo appunto 
che si debba capire che dati deve presentare l'OP. Leggendo quello che 
ha scritto io non ho potuto.


 ha scritto io non ho potuto.
L'ha detto lui stesso chiaramente: "un elenco di nomi allineati come in una 
tabella". E cosa c'e' di meglio di una tabella  per presentare un elenco di 
nomi allineati come in una tabella?:-)
Saluti.
Luciano


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
L'effetto che volevo ottenere era una cosa simile alle informazioni
che quando visualizzi un profilo su facebook, solo che ho guardato il
sorgente pagina e non ho capito nulla!!! (credo sia fatto tramite
script...)
Cosa è l'OP?
Ciao
grazie
Alessandro


 Cosa è l'OP?
Tu.


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
Io voglio presentare i dati di un utente solo, non tutta la lista.
Cosi':
Nome: Alessandro
Cognome: Rossi
Città: Torino
Data di nascita: 11/11/1900
Sesso: M
ecc.
solo che vorrei che i vari Alessandro, Rossi, Torino fossero allineati
a sx, e non vorrei decidere a priori che dimensione deve avere la
colonna di destra (quella con Nome, Cognome, ecc)
OP sta per?
Grazie, ciao
Alessandro


 OP sta per?
Original Poster, in pratica chi ha aperto il thread.
Bye.


 
Ciao  Manlio Perillo


 oppure imposti un width fisso su dt.
mmm..  dl dd dt mi mancavano... ora me li vado a studiare...
Comunque se i display vari non funzionano per explorer < 8 preferisco
non utilizzarli
Grazie
ciao


 > > forza usare una tabella?
Ieri sera ho messo in pratica i vostri suggerimenti e sono abbastanza
soddisfatto del risultato.
Mi sono subito scontrato pero' con un seconda questione legata
all'eterna lotta (nella mia mente) fra div e table, e alla fine stanno
vincendo le table.
Il problema consiste nel avere i vari campi come descritti prima, e
poi un link (o bottone) in basso a destra per la modifica.
ho provato usare i div mettendo 2 div uno di fiaco all'altro con
utilizzando float: left ma il secondo div era sempre allineato in
alto.
Con la tabella invece ottengo la visualizzazione che ho in mente.
Allego il risultato ottenuto tramite table, mi sapete dire se si puo'
ottenere una cosa simile con 2 div affiancati? (per i dati chiave
valore ormai mi sono messo l'anima in pace e uso la table).
(il risultato si puo' anche verdere qui 
http://sites.google.com/site/aleeeit/Home
ignorate tutta la cornice che mette google considerate solo il box con
il bordo arancione)
Grazie
ciao
Alessandro
<html>
  <head>
   <STYLE type="text/css">
     body{
       font-family: sans-serif;
     }
     .tdDesc{
       padding-left: 20px;
       font-weight: bold;
     }
     .tdValue{
       padding-left: 20px;
     }
     .tdCtrl{
       padding-left: 20px;
     }
   </STYLE>
  </head>
  <body>
    <div id="uno">
      <table>
        <tr>
          <td class="tdDesc">
            Nome:
          </td>
          <td class="tdValue">
            Alessandro
          </td>
          <td class="tdCtrl">
          <td>
      </tr>
      <tr>
          <td class="tdDesc">
            Cognome:
          </td>
          <td class="tdValue">
            Rossi
          </td>
          <td class="tdCtrl">
          <td>
      </tr>
      <tr>
          <td class="tdDesc">
            Città:
          </td>
          <td class="tdValue">
            Torino
          </td>
          <td class="tdCtrl">
            <a href="#" >Change</a>
          <td>
        </tr>
      </table>
    </div>
  </body>
</html>


 Con la tabella invece ottengo la visualizzazione che ho in mente.
Quindi probabilmente stai sbagliando dal punto di vista semantico.


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
In che senso?


 ma il secondo div era sempre allineato in alto.
Si puo` fare tranquillamente coi div in float, ma appunto il limite e` che 
devi sapere a priori la larghezza di ogni colonna. Che sia espressa in 
pixel, em, percentuale o altre misure, ma non puo` essere "determinata dal 
browser in base al contenuto".
A parte questo, ti sconsiglio la visualizzazione che hai in mente per un 
semplice motivo: non e` intuitiva.
Per come e` messa, sembra che il tasto Change serva a cambiare la citta`, 
e non tutti i dati dell'utente.
Bye.



Giusto, è vero.. è poco intuitivo...
secondo voi cosi'  si capisce meglio? ha senso?
http://sites.google.com/site/aleeeit/Home
perchè mi piace molto come viene come effetto, più che se mettessi il
link sotto...
Grazie
