Forum Flash, Actionscript, PHP e MySQL
sto ragionando bene o no?

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » HTML, XHTML, CSS, standard W3C e accessibilità
Precedente  Successivo 
Autore Messaggio
mino
intermedio
intermedio



Registrato: 05/10/04 20:19
Messaggi: 239

MessaggioOggetto: sto ragionando bene o no?
Inviato: 21.01.05 | 13:15
Rispondi citando

Ciao a tutti,

mi serve una cosa del genere per un sito che devo fare:

» link di riferimento

ora io volevo utilizzare i css esterni alla pagina e non all'interno di essa, mi sembra più logica come soluzione e anche la più pulita, comunque il ragionamento che devo fare è:

1. faccio la tabella con il numero richiesto di celle
2. assegno un'id a ogni cella che deve essere formattata
3. nel foglio di stile assegno le proprietà per ogni id

è giusto usare un'id? sono alle prime armi e ancora non ho capito quale è il modo migliore per lavorare con i css??? fogli di stile esterni? stile interno?

____________________________________________________________
Wave9 | L2 | Artdust | Lauryn
Torna in cima
Profilo Messaggio privato  
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 21.01.05 | 14:26
Rispondi citando

ciao,
io utilizzo moltissimo i CSS, ma purtroppo non li ho mai studiato come si dovrebbe fare...

Cmq... io consiglio di utilizzare i CSS esterni, in quanto poi basta fare il collegamento nelle varie pagine e quindi per modificare una classe o altro basta fare la modifica nel CSS invece che fare + modifiche in + file...

L'esempio che hai postato non utilizza tabelle quindi neanche celle fagiano ma è strutturato con livelli (<DIV></DIV>).

Gli id non li ho mai usati in quanto purtroppo utilizzo ancora le tabelle e strutturo i CSS a classi del tipo:

 
Codice:
td.nome_classe{...}
td.altra_classe{...}
a.classe{...}
a.classe:hover{...}
...

che poi applico così:
 
Codice:
<td class="nome_classe"></td>
<td class="altra_classe"></td>
<a href="#" class="classe">link</a>

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
mino
intermedio
intermedio



Registrato: 05/10/04 20:19
Messaggi: 239

MessaggioOggetto:
Inviato: 21.01.05 | 14:56
Rispondi citando

che differenza c'è allora fra una classe e un id? ... il procedimento per l'applicazione è praticamente uguale... secondo te faccio bene a fare il mio procedimento?
____________________________________________________________
Wave9 | L2 | Artdust | Lauryn
Torna in cima
Profilo Messaggio privato  
mino
intermedio
intermedio



Registrato: 05/10/04 20:19
Messaggi: 239

MessaggioOggetto:
Inviato: 21.01.05 | 18:53
Rispondi citando

"Gli id non li ho mai usati in quanto purtroppo utilizzo ancora le tabelle" perchè purtroppo? e perchè a quanto ho capito con le tabelle è meglio usare le classi mentre con i layer i div? ultima domanda... perchè usare i layer se poi in tutti i browser non sono compatibili? Confused
____________________________________________________________
Wave9 | L2 | Artdust | Lauryn
Torna in cima
Profilo Messaggio privato  
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 22.01.05 | 15:05
Rispondi citando

sono scelte di struttura, c'è che preferisce una cosa... chi ne preferisce un'altra...

mmm, non bisognerebbe utilizzare le tabelle xchè se si decide di utilizzare per bene i CSS, i layer sono molto + gestibili:

http://www.html.it/layout_css/

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
blitz
intermedio
intermedio



Registrato: 10/07/04 14:25
Messaggi: 190

MessaggioOggetto:
Inviato: 23.01.05 | 21:39
Rispondi citando

secondo me è meglio usare gli id così sono più "personalizzabili" rispetto alle classi.
Torna in cima
Profilo Messaggio privato   HomePage
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 23.01.05 | 23:09
Rispondi citando

 
blitz ha scritto:
secondo me è meglio usare gli id così sono più "personalizzabili" rispetto alle classi.


xchè?

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Dust!
nuovo utente
nuovo utente



Registrato: 17/03/05 11:48
Messaggi: 2

MessaggioOggetto:
Inviato: 17.03.05 | 11:55
Rispondi citando

Ciao, l'uso delle classi o degli id non è una scelta che riguardi la comodità di uno o dell'altro.
Abbiamo la nostra pagina web ed il browser la interpreta come un albero gerarchico.
ok, noi abbiamo diversi modi per gestire questo albero.
[document.all, document.getElementById(''), document.getElementByTag('')]

ed abbiamo molti modi per strutturarlo.
raggruppiamo i tag simili in classi,
se ci occorre all'interno di una classe effettuare delle 'differenze' assegniamo anche l'id.

cosi se tutti i titoli sono <p class="titolo'></p>
e noi per motivi vari dobbiamo evidenziarne uno solo di questi, e lo vogliamo rosso,
assetgniamo a quelllo che ci interessa l'id

<p class="titolo" id="quello ke mi interessa"></p>



per i layer, occorre non confonderli con i div.

<layer></layer> era un tag uguale all'odierno div, sviluppato da netscape ed ora non piu valido cross-browser.
<div></div> lo ha sparato explorer ed è valido su tutti i browser.

tabelle o div, la differenza sostanziale forse, non esiste, se non quella che la tabella ha una sua struttura [riga-colonna] il div no.

____________________________________________________________
starduzt!
Torna in cima
Profilo Messaggio privato   HomePage
tribal75
principiante
principiante



Registrato: 04/03/03 16:57
Messaggi: 38
Località: Rovigo

MessaggioOggetto:
Inviato: 29.03.05 | 09:12
Rispondi citando

A livello di CSS la classe e l'id sono due cose che si differenziano soprattutto per scopi. L'id é univoco (ossia lo puoi utilizzare per un unico elemento), mentre la classe contiene attributi comuni ad elementi anche eterogenei (ad esempio una classe .testo{ font-family: Verdana} puoi applicarla ad un div o uno span). Ovviamente, se associati a Javascript, gli id (essendo unici ed univoci) ti permettono di interagire direttamente con un oggetto modificandone le proprietà.

La differenza tra div e tabelle é più che un fatto di celle: innanzitutto una tabella si dovrebbe usare non per layout ma per descrivere dei dati effettivamente tabellari (ad esempio un orario scolastico, un prospetto delle spese, ecc. ecc.); inoltre il div é un elemento di blocco che puoi posizionare a tuo piacimento nello schermo e puoi sovrapporre ad altri div creando effetti che difficilmente ottieni con una tabella (oltre al fatto che devi fare i salti mortali per ritagliare le immagini più complesse).

Se vuoi produrre codice valido e crossbrowser (con alcune limitazioni per i browser vecchi) ti consiglio caldamente di studiarti bene constile.org e di imparare l'abbinamento XHTML e CSS... i benefici sono immediati. Ah un'ultimo consiglio per vedere la potenza di quest'abbinamento:
http://www.csszengarden.com/
Torna in cima
Profilo Messaggio privato   MSN Messenger
mino
intermedio
intermedio



Registrato: 05/10/04 20:19
Messaggi: 239

MessaggioOggetto:
Inviato: 29.03.05 | 10:40
Rispondi citando

Dust!, tribal75... obrigado!!!
____________________________________________________________
Wave9 | L2 | Artdust | Lauryn
Torna in cima
Profilo Messaggio privato  
Pazzooo
moderatore
moderatore



Registrato: 20/01/04 12:57
Messaggi: 28
Località: Davanti ad un computer a Roma

MessaggioOggetto:
Inviato: 30.03.05 | 09:22
Rispondi citando

tribal e da quando parli come me :) mi hai levato le parole di bocca
____________________________________________________________
Pazzooo detto anche Frank
Torna in cima
Profilo Messaggio privato   HomePage Yahoo Messenger MSN Messenger
Dust!
nuovo utente
nuovo utente



Registrato: 17/03/05 11:48
Messaggi: 2

MessaggioOggetto:
Inviato: 30.03.05 | 11:17
Rispondi citando

<table class="a">
<tr><td>&nbsp</td></tr>
</table>


<style>
.a{position:absolute; top:100px;left:250px;}
</style>



pure sta tabella la posizioni dove vuoi.


Very Happy

____________________________________________________________
starduzt!
Torna in cima
Profilo Messaggio privato   HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » HTML, XHTML, CSS, standard W3C e accessibilità Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio CLP -> Sul luogo... LEGGERE MOLTO ... f3ua Internet e LAN!!! 5 30.08.06 | 18:24 Leggi gli ultimi messaggi
TuRbOaMeRiCa
Nessun nuovo messaggio guestbook in php e flash che non funz... misterbarone PHP 16 12.02.08 | 19:32 Leggi gli ultimi messaggi
Coach



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005