Creato da tecnoboy.pf il 15/03/2008

Antilok.tk

Dedicato al prodotto antilok e ai linguaggi di programmazione

 

 

Colori testo e sfondo

Post n°6 pubblicato il 15 Marzo 2008 da tecnoboy.pf
 

Elementi di formattazione

<BASEFONT>

Specifica le dimensioni del font (carattere) di base su cui si basano poi tutte le relative modifiche di <FONT SIZE=+..> Il valore di default è 3 e può essere compreso tra 1 e 7. Questo Tag è in via di estinzione visto che con i nuovi browser e i relativi fogli di style si ha la sempre più la tendenza a non adoperare più il tag <FONT>-

<BASEFONT SIZE=4>

SI possono inserire anche altri due attributi

FACE specifica il tipo di font

COLOR specifica il colore che potrebbe essere espresso oltre che col nome in inglese anche con il codice numerico esadecimale.

<BASEFONT SIZE="4" FACE="arial" COLOR="green">

Il mio consiglio è di non adoperarlo, guardate la sezione dedicata ai fogli di style e capirete il perchè.




 

<BR>

L'elemento <BR> specifica che una nuova riga deve iniziare in un determinato punto, un ritorno a capo forzato, più <br> consecutivi equivalgono a più righe saltate.

<BR>

Con l'aggiunta di immagini flottanti, allineate a destra o sinistra con il testo che le contorna, è possibile aggiungere l'attributo CLEAR con i seguenti risultati:

CLEAR=left : Spezza la riga e si sposta verticalmente verso il basso fino ad avere un margine sinistro libero.

CLEAR=right : Stessa cosa ma con margine libero destro.

CLEAR=ALL : Si sposta verso il basso fino a quando entrambi i margini non siano liberi da immagini.

<BR clear=all>



 

<CENTER>...</CENTER>

Tutto ciò che si trova fra gli elementi center /center sarà centrato rispetto ai margini destro e sinistro della finestra del browser. Questo Tag è in disuso da quando elementi quali <DIV> offrono maggiore flessibilità, si ottengono analoghi risultati anche assegnando l'attributo alingn=center ai vari tags di formattazione.

<CENTER>
Questo testo è centrato sulla finestra di visualizzazione
</CENTER>



 

<COMMENT>...</COMMENT>

Consente di lasciare un testo di commento all'interno del listato html senza che questo possa influire o essere visualizzato dal browser. Lo stesso risultato si ottiene anche con i tags <!-- ... -->

<COMMENT>
Questo testo non serve a niente è semplicemente un commento, un qualcosa da ricordare dovendo visionare il listato.
</COMMENT>
<!--
Questo testo non serve a niente è semplicemente un commento, un qualcosa da ricordare dovendo visionare il listato.
-->



 

<DIV>...</DIV>

L'elemento <DIV> non ha una sua vera e propria caratteristica, serve infatti da supporto, da contenitore per l'associazione con fogli di style e/o layers che sono dei soli browser di nuova generazione. Tutti gli attributi e le associazioni applicate al tag DIV saranno estese a tutto il blocco di codice interessato.

<DIV align="center">

Questa riga di testo ed anche eventuali altri elementi,
se presenti,
subiranno in questo caso l'allineamento centrato.

</DIV>



 

<SPAN>...</SPAN>

L'elemento <SPAN> non ha alcuna caratteristica se non quella di fare da supporto per gli stili, come DIV si presta bene come contenitore per l'associazione di tutto quello che serve ad Html dynamico.

<SPAN style="color:red">

Questa riga di testo è colorata di rosso, anzi di red. :-)

</SPAN>



 

<FONT>...</FONT>

L'elemento <FONT> definisce le dimensioni, il colore e il tipo di carattere adoperato per la scrittura di testo. Questo Tag viene adoperato sempre meno dal momento che i fogli di style riescono a gestire il tutto in modo più semplice e versatile. Il Tag <font> ha dimensione di base(default) del caratte uguale a 3, si veda a questo proposito anche <BASEFONT>. Font da solo non ha ragione di esistere, al suo interno si deve sempre inserire almeno un attributo.

<FONT attributo="specifica">
Testo che avrà tutti gli attributi specificati nel tag font
</FONT>
 

E' possibile specificare quale carattere adoperare dando anche delle eventuali alternative separandole da virgole. Se il font scelto non fosse presente sulla macchina del visitatore si tenterà di visualizzare il secondo font, poi il terzo, e se nessuno dei tre fosse presente il browser adopererà il suo, quello di default. Evitate dunque fonts particolari o meglio poco comuni, quasi sicuramente nessuno riuscirà a vedere il testo allo stesso modo di come avreste voluto.

FACE=nome [,nome] [,nome] L'attributo face imposta il carattere utilizzato e questo deve trovarsi già installato nel computer dell'utente, le alternative sono separate da uno spazio e da una virgola.

<FONT FACE="Comic Sans MS">Testo con font Comic Sans MS

COLOR=#rrggbb oppure COLOR= nome in inglese del colore.

<FONT COLOR="red">Testo con font di colore rosso

SIZE=n oppure SIZE=+n o anche SIZE=-n dove n è un numero compreso fra 1 e 7, mentre i vari + o - si riferiscono al numero che per default è3 a meno di qualche variazione specificata con BASEFONT

<FONT SIZE="-1">Testo con font di dimensione -1 rispetto a quella di default.

Gli attributi possono essere adoperati contemporaneamente

<FONT FACE="Comic Sans MS" COLOR="red" SIZE="-1">
Testo con font Comic di colore rosso ed una dimensione -1
</FONT>



 

<HR>

L'elemento <HR> Horizontal Rules, altro non è che una linea orizzontale divisoria, come quella che potete vedere in questa pagina a divisione dei vari elementi (tags), per default questa linea è ombreggiata e in rilievo. Si possono modificare i vari attributi.

<HR> questo sotto il risultato

attributi di formattazione quali:
<ALIGN>
<COLOR>
<NOSHADE>
<SIZE>
<WIDTH>
 

<HR ALIGN=left | right | center>Dove left right center sono allineamento a sinistra, a destra o centrato

Adopero una linea ridotta del 50% per meglio rendere l'idea

<HR ALIGN="left">

<HR ALIGN="right">

<HR ALIGN="center">

 

<HR COLOR=nome | #rrggbb>Dove nome è il nome in inglese di uno dei colori possibili, mentre #rrggbb è il codice numerico esadecimale del colore scelto. L'attributo color è supportato dai soli browser IE.

<HR COLOR="red">
 

<HR NOSHADE>Nessuna ombreggiatura, praticamente una barra solida.

<HR NOSHADE>
 

<HR SIZE=numero>Dove numero è espresso in pixel e si riferisce allo spessore della barra.

una riga di spessore 5 pixel
<HR SIZE="50">
 

<HR WIDTH=numero | percentuale>Senza alcuna specifica la linea orizzontale occupa tutta la largezza della pagina. Con questo attributo si possono specificare con esattezza la sua ampiezza, dove numero sono i pixel. percentuale invece è relativa alla percentuale della finestra del browser

una riga di lunhezza 150 pixel
<HR WIDTH="150">

Si possono anche combinare i vari attributi, quello sotto è un esempio per ottenere una riga che sia di colore blu, spessore 3 pixel, che occupi il 70% della finestra alla quale è destinata e che non sia ombreggiata (la percentuale di ampiezza è relativa alla cornice che la ospita):

<HR width="70%" color="#0000ff" size="3" noshade>



 

<Hx>...<Hx>

Titoli - è possibile avere sei livelli di titolo che dimensionano i caratteri. Il più alto livello è <H1> seguito a salire da tutti gli altri:


<H1>...</H1>
Grassetto, carattere molto grande e centrato, una o due righe vuote sopra e sotto.
<H2>...</H2>
Grassetto, carattere grande a sinistra, una o due righe vuote sopra e sotto.
<H3>...</H3>
Corsivo, carattere grande leggermente rientrato sul margine sinistro, una o due righe vuote sopra e sotto.
<H4>...</H4>
Grassetto, carattere normale, rientro maggiore rispetto a H3, una riga vuota sopra e sotto.
<H5>...</H5>
Corsivo, carattere normale, rientro normale come H4, una riga vuota sopra.
<H6>...</H6>
Grassetto, rientro come testo normale ma più di H5, una riga vuota sopra.


 

<P>...</P>

L'elemento <P> specifica un paragrafo di testo, ha come attributo ALIGN che permette di allineare il testo in quattro possibili modi: CENTER, LEFT, RIGHT, JUSTIFY, rispettivamente per: Centrato, a sinistra, a destra , giustificato. Viene adoperato prevalentemente con l'attributo CLASS che richiama una classe di style in modo da avere paragrafi con font, colori e formattazione prsonalizzata. Si veda a questo proposito le spiegazioni relative ai fogli di stile.

<P align="left">Questo paragrafo è allineato a sinistra.</P>

Questo paragrafo è allineato a sinistra.

<P align="right">Questo paragrafo invece è allineato a destra.</P>

Questo paragrafo invece è allineato a destra.

<P align="center">Questo paragrafo è allineato al centro.</P>

Questo paragrafo è allineato al centro.

<P align="justify">Questo paragrafo è allineato al centro con giustificazione.</P>

Questo paragrafo invece è allineato al centro con giustificazione, che cosa è la giustificazione ? Guardate attentamente i due margini, destro e sinistro, come potete notare il testo è allineato sia a destra che a sinistra; per fare questo il comando aggiunge in automatico degli spazi fra le parole.





 

<B>...</B>

L'elemento <B> specifica un blocco di testo da mostrare in grassetto (bold). Risultato simile si ottiene anche con <STRONG>...</STRONG>

Questa guida è offerta da <B> Tecnoboy </B> tutto per la tua pagina web.

Questa guida è offerta da Tecnoboy tutto per la tua pagina web.




 

<U>...</U>

L'elemento <U> specifica un blocco di testo da mostrare sottolineato (underline).

Questa guida è offerta da <U> Tecnoboy </U> tutto per la tua pagina web.

Questa guida è offerta da Tecnoboy tutto per la tua pagina web.




 

<I>...</I>

L'elemento <I> specifica un blocco di testo da mostrare in corsivo (italic). Risultato simile si ottiene anche con <EM>...</EM>

Questa guida è offerta da <I> Tecnoboy </I> tutto per la tua pagina web.

Questa guida è offerta da Tecnoboy tutto per la tua pagina web.



Gli elementi possono essere fra loro nidificati, combinando i vari attributi, per esempio posso scrivere weblink in modo marcato, inclinato e sottolineato:

Questa guida è offerta da <U><I><B> Tecnoboy </B></I></U> tutto per la tua pagina web.

Questa guida è offerta da Tecnoboy tutto per la tua pagina web.




 

<PRE>...</PRE>

L'elemento <PRE> specifica un blocco di testo preformattato, cioè a larghezza e spaziatura fissa. Attenzione, talmente fissa che non torna neppure a capo se non con il comando <br>.

<PRE>Questo è un testo preformattato che manterrà una certa spaziatura indipendentemente dai vari parametri di pagina </PRE>
Questo è un testo preformattato che manterrà una certa spaziatura indipendentemente dai vari parametri di pagina 

 
 
 

Lezione html n.4 

Post n°7 pubblicato il 16 Marzo 2008 da tecnoboy.pf
 

Nella lezione non sara possibile ascoltare i file audio, ma saranno visibili gli esempi.
Audio

La musica, il suono Non sarà indispensabile ma spesso fa piacere essere accompagnati da una buona musica di sottofondo mentre si navigano pagine web. Due sono gli elementi possibili: BGSOUND e EMBED. Il primo, supportato dai browser MicroSoft IE e dal browser OPERA,  il secondo dai browser NetScape e da quelli MS IE a partire dalla versione 4.0 in poi.

<BGSOUND> 

L'elemento <BGSOUND> supporta attributi quali: SRC e LOOP, vediamoli:

SRC

L'attributo SRC specifica l'indirizzo di un suono da riprodurre, questo può essere in formato wav , midi, mp3 o qualsiasi altro formato purché supportato dal vostro plug-in. Per ovvie ragioni di "peso" è preferibile adoperare un file di tipo midi. Vediamo un esempio:

<BGSOUND SRC="audio.mid">

 

LOOP

Senza questo attributo il brano sarà avviato una sola volta automaticamente, senza cioé alcun intervento da parte del navigatore. E' possibile stabilire quante volte il brano dovrà essere ripetuto oppure decidere per una riproduzione all'infinito, per fare questo si adopera la parola infinite oppure il numero es: 3 di volte da eseguire il brano, basterà  inserirlo all'interno dell'attributo LOOP.

<BGSOUND SRC="audio.mid" LOOP="infinite">

Anche in questo caso il brano sarà sempre avviato automaticamente, senza cioè alcun intervento da parte del navigatore ma sarà ripetuto all'infinito. Soltanto un cambio pagina fermerà la musica.




 

<EMBED>

L'elemento <EMBED> supporta attributi quali: SRC LOOP AUTOSTART WIDTH HEIGTH ed è riconosciuto dai browser NS e IE , quest'ultimo a partire dalla versione 4.0. Vediamo questi attributi:

SRC

L'attributo SRC specifica l'indirizzo di un suono da riprodurre, questo può essere in formato wav, midi, mp3 o qualsiasi altro formato valido e supportato dal plug-in. Per ovvie ragioni di "peso" è preferibile adoperare un file di tipo midi. Se non vengono specificate alcune dimensioni i browser IE visualizzano l'intera interfaccia grafica, per offrire il controllo diretto sul player, quindi volume, avvio, stop, pausa. Vediamo un esempio:

<EMBED SRC="audio.mid">

 

Il midi che ascolterete è una mia creazione, lo so che fa abbastanza pena ma nessuno avrà da reclamare alcun diritto d'autore.

LOOP

E' possibile stabilire quante volte il brano dovrà essere ripetuto, oppure decidere per una riproduzione all'infinito, per fare questo si adopera l'attributo LOOP.

<EMBED SRC="audio.mid" LOOP="infinite">

Anche in questo caso il brano sarà avviato automaticamente, senza cioè alcun intervento da parte del navigatore, e sarà ripetuto all'infinito. Soltanto un cambio pagina fermerà la musica. Al posto di "infinite" si potrebbe mettere il numero equivalente alle volte che il brano dovrà essere ripetuto.

 

AUTOSTART

E' possibile stabilire se la musica dovrà avviarsi da sola oppure no. Autostart accetta come parametri true o false rispettivamente per avviare o meno la musica.

<EMBED SRC="audio.mid" autostart="False">


 

WIDTH e HEIGTH

E' possibile stabilire la porzione dell'interfaccia da visualizzare. Questa varia a seconda del browser adoperato, per IE la mancanza di valori farà si che sia vista per intero. A volte è più comodo avere solo i pulsanti... vediamo come.

<EMBED SRC="midi.mid" autostart="False" WIDTH="145" HEIGHT="35">


Queste dimensioni variano a seconda del tipo di browser adoperato, per questo motivo è preferibile non far vedere alcuna interfaccia, oppure affidarsi ad uno script che una volta intercettato il tipo di browser richiami o una dimensione o l'latra. Si veda a questo proposito la mia sez. F.A.Q.

 
 
 

Lezione (html) Tabelle

Post n°8 pubblicato il 18 Marzo 2008 da tecnoboy.pf
 

Tabelle


Una tabella inizierà sempre con questo elemento delimitatore della tabella stessa, all'interno di questo elemento sono molti gli attributi che si possono inserire, vediamoli:

attributi assegnabili all'elemento TABLE:
ALIGN
BACKGROUND
BGCOLOR
BORDER
BORDERCOLOR
BORDERCOLORDARK
BORDERCOLORLIGHT
CELLPADDING
CELLSPACIG
FRAME
HEIGHT
RULES
WIDTH

Si inseriscono lasciando uno spazio vuoto fra la scritta table e la sua chiusura  >  gli attributi possono essere più di uno e specificati uno di seguito all'altro.

 

ALIGN

Consente di specificarne l'allineamento con le seguenti possibilità: Center, Left e Right rispettivamente per centrato, a sinistra, a destra.

 

BACKGROUND

Permette di avere un'immagine come sfondo della tabella, è possibile applicarlo oltre che all'elemento

anche agli elementi che costituiscono la struttura della tabella stessa quali:
e descritti più avanti. Si possono utilizzare i vari tipi di file grafici consentiti: gif, jpg, png.

<TABLE background="immagine_di_sfondo.jpg">


 

BGCOLOR

Permette di avere un colore in tinta unita come sfondo della tabella, il colore può essere espresso col suo nome in lingua inglese o con la solita tripletta di numeri esadecimali.

<TABLE BGCOLOR="Yellow"> 
<TABLE BGCOLOR="#ffff00">


 

BORDER

Permette di avere un bordo perimetrale che contorna tutte le celle facenti parte della tabella; è possibile impostarne anche lo spessore. Alcuni browser in mancanza di questo attributo lasciano un piccolo spazio pur non facendo vedere alcun bordo, per recuperare quello spazio è necessario impostare il border a zero.

<TABLE border ="1">

<TABLE border ="5">

<TABLE border ="10">


 

BORDERCOLOR

Permette di selezionare il colore del bordo, questo attributo supportato solo da IE per funzionare deve necessariamente avere impostato anche l'attributo border, il colore può essere espresso col suo nome in lingua inglese o con la solita tripletta di numeri esadecimali.

<TABLE border="1" bordercolor="Red">


 

BORDERCOLORDARK

Permette di selezionare il colore più scuro su un bordo (l'opposto di BORDERCOLORLIGHT); creando un effetto di luce. Questo attributo supportato soltanto da IE per funzionare deve necessariamente avere impostato anche l'attributo border, il colore può essere espresso col suo nome in lingua inglese o con la solita tripletta di numeri esadecimali.

<TABLE border="1" bordercolordark="Red">


 

BORDERCOLORLIGHT

Permette di selezionare il colore più chiaro su un bordo (l'opposto di BORDERCOLORDARK); creando un effetto di luce. Questo attributo supportato solo da IE per funzionare deve necessariamente avere impostato anche l'attributo border, il colore può essere espresso col suo nome in lingua inglese o con la solita tripletta di numeri esadecimali.

<TABLE border="1" bordercolorlight="Red">


 

CELLPADDING

Specifica la quantità di spazio vuoto lasciato tra i bordi delle celle di una tabella e il dato vero e proprio in esse contenuto, il valore per default è 1 , quindi per tabelle più compresse si dovrà impostare cellpadding uguale a zero.

<TABLE cellpadding="0">

<TABLE cellpadding="10">


 

CELLSPACING

Specifica la quantità di spazio vuoto da lasciare tra le singole celle di dati di una tabella, il valore per default è 2, per tabelle più compresse si dovrà impostare cellspacing uguale a zero .

<TABLE cellspacing="0">

<TABLE cellspacing="10">


 

FRAME

Permette di scegliere quale tipo di visualizzazione assegnare al bordo. Questo attributo supportato dal solo IE, per funzionare deve avere impostato l'attributo border. I valori possibili sono:

void = rimuove tutti i bordi esterni
above = visualizza solo i bordi esterni in cima alla tabella
below = visualizza solo i bordi esterni in fondo alla tabella
hsides = visualizza solo i bordi orizzontali in cima e in fondo alla tabella
lhs = visualizza i bordi esterni solo al margine sinistro della tabella
rhs = visualizza i bordi esterni solo al margine destro della tabella
vsides = visualizza i bordi esterni ai due margini destro e sinistro della tabella
box = visualizza un riquadro attorno alla tabella (tutti i margini)
border = visualizza un riquadro attorno alla tabella (come box)






...

Questo elemento ad uso dei soli browser IE è utilizzato per specificare la sezione di intestazione della tabella. E' simile all'elemento HEAD di html.




 



Questo tag definisce l'inizio di una riga della tabella, significa che il numero di righe di una tabella è pari al numero di elementi TR in essa contenuti. Supporta molti degli attributi di TABLE e di TD. A differenza di TD non contiene dati al suo interno in quanto serve solo per creare la struttura, non hanno quindi ragione di esistere attributi quali BGCOLOR o BACKGROUND che se occorrono potranno essere definiti nel tag TD all'interno di TR stesso.

...

...

Questo elemento supportato soltanto da IE, serve per specificare la sezione del piede della tabella.




 



Questo tag definisce la cella intestazione della tabella, significa che il testo all'interno di questo tag sarà in neretto,supporta tutti gli attributi di TABLE e di TD. Attenzione all'attributo NOWRAP, se presente impedisce il ritorno a capo del contenuto della cella forzando questa a mantenere le dimensioni necessarie per contenere tutto il testo su una sola riga. Necessita di essere racchiuso fra i tags

esattamente cone TD




L'elemento ...

Serve per specificare l'allineamento del testo per le colonne della tabella, questo TAG è supportato soltanto da IE.




 



Serve per raggruppare alcune colonne in modo da impostarne le relative proprietà di allineamento, questo TAG è supportato soltanto da IE ed accetta i seguenti attributi:

ALIGN = center, justify, left, right. per default è impostato center
SPAN = valore. Imposta il numero di colonne su cui agire con ALIGN e VALIGN
VALIGN = baseline, bottom, middle, top. Imposta l'allineamento verticale del testo



 



Questo elemento supportato soltanto da IE serve per specificare la sezione del corpo della tabella, è analogo all'elemento di html ed influenza direttamente la visualizzazione della tabella stessa.


 



Questa coppia di tags definiscono la cella vera e propria della tabella, molto importante per non dire indispensabile, supporta tutti gli attributi di TABLE; quindi non soltanto i vari allineamenti ma è possibile avere anche colori o immagini di sfondo, volendo anche diverse fra le singole celle. Attenzione però, a differenza di table è possibile adoperare anche l'attributo NOWRAP, che se presente impedisce il ritorno a capo del contenuto della cella, forzando questa a mantenere le dimensioni necessarie per contenere tutto il testo su una sola riga. Questo tag è di norma preceduto dal tag TR che definisce l'inizio della riga. All'interno di una stessa tabella e delle stesse singole righe si dovranno definire lo stesso identico numero di celle, a meno che non si faccia uso dell'attributo COLSPAN.

......

e , tutti questi attributi sono supportati dai soli browser IE per funzionare deve essere necessariamente impostato anche l'attributo border. I valori possibili sono:

none = rimuove tutti i bordi esterni
basic = visualizza bordi orizzontali fra le sessioni
rows = visualizza bordi orizzontali tra ciascuna riga
cols = visualizza bordi orizzontali tra cisacuna colonna
all = visualizza tutti i bordi interni



 

WIDTH

Permette di specificare la larghezza della tabella, che può essere in pixel o in percentuale della larghezza della finestra del browser che la visualizza.




 

HEIGHT

Permette di specificare l'altezza della tabella, che può essere in pixel o in percentuale dell'altezza della finestra del browser che la visualizza.

<TABLE height="50">

<TABLE height="10%">

Provate a variare le dimensioni della vostra finestra, quella in cui state vedendo questa pagina, vedrete che anche l'altezza della tabella varia mantenendo il 10% di visualizzazione specificato.



 

RULES

Serve per la visualizzazione dei bordi interni quando si fa uso dei tags

<TABLE width="350">

<TABLE width="50%">

Provate a variare le dimensioni della vostra finestra, quella in cui state vedendo questa pagina, vedrete che anche l'altezza della tabella varia mantenendo il 50% di visualizzazione specificato.




 

...rappresenta la didascalia della tabella, deve trovarsi all'interno della tabella ma non all'interno di righe o di celle.

cella
Didascalia della tabella
gli attributi associabili a questo tag sono:
ALIGN
VALIGN



 

ALIGN

L'attributo ALIGN controlla se la didascalia deve essere sovrapposta o restare sullo sfondo a seconda che si assegni il valore TOP o BOTTOM. Per default questo valore è TOP. IE consente anche un allineamento verticale col l'attributo VALIGN. Gli altri valori possibili oltre a TOP e BOTTOM sono LEFT, CENTER, RIGHT.

Questa è una didascalia con align = TOP
<CAPTION align="top">
Questa è una didascalia con align = TOP

Questa è una didascalia con align = BOTTOM
<CAPTION align="bottom">
Questa è una didascalia con align = BOTTOM

 

VALIGN

Permette di specificare l'allineamento verticale del testo visualizzato nelle celle di una tabella, per default questo valore è centrato, questo tipo di attributo è supportato soltanto da IE.




 

...
<TD>questa è una cella </TD>

<TD>queste sono due celle </TD>
<TD>queste sono due celle </TD>

<TD>queste sono tre celle </TD>
<TD>queste sono tre celle </TD>
<TD>queste sono tre celle </TD>

E così via... Il tutto ovviamente all'interno dei tags

e
Ho reso visibile il bordo per permettere di capirne meglio il funzionamento, molto spesso invece il bordo è impostato a zero in modo da usare la tabella solo come struttura portante dei dati.

Le tabelle si possono nidificare, cioè è possibile mettere delle tabelle all'interno di altre tabelle creando così strutture più o meno complesse che si adattano prfettamente a qualsiasi tipo di impaginazione voluta. Queste potrebbero addirittura contenere parti di immagini che si ricompongono cella per cella come se si trattasse di un puzzle. Anzi, per immagini di grosse dimensioni vengono adoperate proprio a questo modo per non creare lunghe attese di caricamento.




 

...
<TD> questa la cella TD
<TH> questa la cella TH

Questo il risultato

questa la cella TH
questa la cella TD



 

<TD>questa è una riga con una cella </TD>

queste sono due righe
con una cella per riga



 

ROWSPAN e COLSPAN

Come già accennato, le tabelle, salvo casi particolari, hanno un numero di celle uguale per ogni riga ed un numero di righe pari ad ogni serie di celle. Se non si potesse intervenire diversamente, questo le renderebbe piuttosto rigide e forse poco utilizzabili dal lato pratico. Gli attributi COLSPAN e ROWSPAN servono proprio a spezzare questa regola e dare la possibilità di modificarle a proprio piacimento, si tratta di avere le idee chiare su come dovrà essere fatta questa tabella, prima di passare alla sua realizzazione. Vediamo alcuni esempi che chiariranno certamente meglio il concetto.




riga 1 cella 1 riga 1 cella 2
riga 2 cella 3 riga 2 cella 4


Questo sotto il risultato

riga 1 cella 1riga 1 cella 2
riga 2 cella 3riga 2 cella 4

E' abbastanza intuitivo che se servisse una tabella con 16 celle si potrebbe disporla su 4 righe con 4 celle, oppure due righe con 8 celle, o anche 8 righe con 2 celle. E perchè no 16 righe da una sola cella ?
Quando però la tabella non è più regolare, per esempio nel caso servano 7 celle e dove magari la prima di dimensioni maggiori, per mettere al suo interno un'intestazione o altro... come fare ?
ROWSPAM e COLSPAN servono proprio a questo, a spezzare righe e colonne mantenendo la struttura, vediamo un esempio.

La tabella regolare prevede due TR ed otto TD, praticamente quattro per ogni TR
questo il risultato:

riga 1 cella 1riga 1 cella 2riga 1 cella 3riga 1 cella 4
riga 2 cella 5riga 2 cella 6riga 1 cella 7riga 1 cella 8

Adesso al primo TD, quello della cella 1 riga uno, aggiungeremo l'attributo ROWSPAN seguito dal numero 2, così facendo la tabella espanderà la colonna cella 1 in modo che prenda 2 posti, quindi si fonderà con la cella sottostante che andrà eliminata. Questo il listato ed anche l'esempio pratico:




riga 1/2 cella 1 riga 1 cella 2 riga 1 cella 3 riga 1 cella 4
riga 2 cella 5 riga 2 cella 6 riga 2 cella 7


riga 1/2 cella 1riga 1 cella 2riga 1 cella 3riga 1 cella 4
riga 2 cella 5riga 2 cella 6riga 2 cella 7

Vediamo adesso lo stesso esempio ma immaginando che sia la prima riga che dovrà essere di dimensioni pari a 3 celle. Torniamo al primo TD, quello della cella 1 riga 1, e mettiamo l'attributo COLSPAN seguito dal numero 3; la tabella espanderà la riga cella 1 in modo che prenda altri 2 posti, quindi si fonderà con le celle laterali che noi elimineremo. Questo il listato ed anche l'esempio pratico:




riga 1 cella 1, 2, 3
riga 2 cella 2 riga 2 cella 3 riga 2 cella 4


riga 1 cella 1, 2, 3
riga 2 cella 2riga 2 cella 3riga 2 cella 4

Dicevo all'inizio di questa lezione che le tabelle possono essere nidificate fra di loro, non ci sono limiti se non quello della propria fantasia. Magari evitate di complicarvi troppo la vita se non ce ne fosse realmente il bisogno. Ecco un altro esempio pratico:




riga 1 cella 1, 2, 3
riga 2 cella 2 riga 2 cella 3 riga 2 cella 4


tab 2 rig 1 cel 1tab 2 rig 1 cel 2
tab 2 rig 2 cel 3tab 2 rig 2 cel 4
tab1 riga 1 cella 2tab1 riga 1 cella 3
tab 1 riga 2 cella 4tab1 riga 2 cella 5

 
 
 

Info dal 19/3 al 26/3 2008

Post n°9 pubblicato il 19 Marzo 2008 da tecnoboy.pf

Per via delle vacanze di pasqua l'aggiornamento delle lezioni sarà sospeso

scusate per il disturbo gli aggiornamenti riprenderanno il 26/3 con il seguente capitolo:

 7 elenchi (come mettere gli elenci in un sito)

grazie di aver visitato il mio blog gruppo A.H.F ,Paolo Franceschi e moderatori del blog  vi augurano buone feste.

Arrivederci

 
 
 

Elenchi nei siti

Post n°10 pubblicato il 25 Marzo 2008 da tecnoboy.pf

Elenchi

Spesso su una pagina web si ha la necessità di descrivere voci o altro sottoforma di elenchi, html offre questa possibilità con il tag <LI> (voce dell'elenco) che in abbinamento con uno degli altri tags permette di ottenere un prodotto finale molto simile a quello che offrono programmi di videoscrittura.

<LI>

Elemento voce dell'elenco, da solo serve a poco, deve essere combinato con altri elementi descritti sotto.

<DIR>...</DIR>

L'elemento <DIR> può essere utilizzato per un elenco di voci disposte su colonne, per default la larghezza è di 24 caratteri, al suo interno si adopera <LI> come voce dell'elenco.

<DIR>
<LI>WebLink
<LI>CSS
<LI>META
<LI>FAQ
</DIR>
Questo il risultato:
  • WebLink
  • CSS
  • META
  • FAQ



  •  

    <DL>...</DL>

    L'elemento <DL> accetta al suo interno gli elementi <DT> e <DD> come voci dell'elenco. L'elemento <DT> riserva un terzo dello schermo per la voce descritta, mentre il restante è assegnato all'elemento <DD> che porta la descrizione una riga sotto.

    <DL>
    <DT>WebLink<DD>Tutto per la tua home page
    <DT>CSS       <DD>Cascading Style Sheets
    <DT>META   <DD>Comandi Speciali
    <DT>FAQ     <DD>Le domande frequenti
    </DL>
    Questo il risultato:
    Web-Link
    Tutto per la tua home page
    CSS
    Cascading Style Sheets
    META
    Comandi Speciali
    FAQ
    Le domande frequenti
     

    E' possibile ridurre lo spazio fra le righe nel caso in cui l'elenco fosse molto lungo, per fare questo si adopera l'attributo COMPACT nel tag <DL>

    <DL COMPACT>
    Questo il risultato:
    WebLink
    Tutto per la tua home page
    CSS
    Cascading Style Sheets
    META
    Comandi Speciali
    FAQ
    Le domande frequenti



     

    <MENU>...</MENU>

    L'elemento <MENU> prevede al suo interno l'elemento <LI> come voce dell'elenco. Serve per una visualizzazione compatta di un elenco puntato. Personalmente non vedo molte differenze con l'elemento <DIR>

    <MENU>
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </MENU>
    Questo il risultato:
  • WebLink
  • CSS
  • META
  • FAQ



  •  

    <OL>...</OL>

    L'elemento <OL> prevede al suo interno l'elemento <LI> come voce dell'elenco. Serve per una visualizzazione ordinata e numerata di un elenco puntato.

    <OL>
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </OL>
    Questo il risultato:
    1. WebLink
    2. CSS
    3. META
    4. FAQ
     

    Anche <OL> accetta l'attributo COMPACT per una visualizzazione più compatta. Per default la numerazione segue 1, 2 , 3, e così via ma grazie all'attributo TYPE si possono cambiare le voci dell'elenco in uno dei seguenti modi:
    TYPE=A Lettere maiuscole, ad esempio : A , B, C, ...
    TYPE=a Lettere minuscole, ad esempio : a, b, c, ...
    TYPE=I Numerazione romana maiuscola, ad esempio: I, II, III, ...
    TYPE=i Numerazione romana minuscola, ad esempio: i, ii, iii, ...
    TYPE=l I numeri come da default: 1, 2, 3, ...

    <OL TYPE="a">
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </OL>
    Questo il risultato:
    1. WebLink
    2. CSS
    3. META
    4. FAQ
     

    Nel caso in cui si volesse partire da un qualsiasi numero diverso da "1", o da una lettera diversa da "a", sarà sufficiente fare uso dell'attributo START impostando il numero da cui iniziare l'incremento.

    <OL START="3">
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </OL>
    Questo il risultato:
    1. WebLink
    2. CSS
    3. META
    4. FAQ

    Vediamo un esempio anche nel caso in cui si adoperino le lettere. Dovendo iniziare dalla lettera "C" ed essendo questa la terza lettera dell'alfabeto, si dovrà inserire il numero "3":

    <OL TYPE="a" START="3">
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </OL>
    Questo il risultato:
    1. WebLink
    2. CSS
    3. META
    4. FAQ



     

    <UL>...</UL>

    L'elemento <UL> prevede al suo interno l'elemento <LI> come voce dell'elenco. Serve per una visualizzazione non ordinata di un elenco puntato.

    <UL>
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </UL>
    Questo il risultato:
    • WebLink
    • CSS
    • META
    • FAQ
     

    Anche <UL> accetta l'attributo COMPACT per una visualizzazione più compatta. A questo tipo di elenco sono assegnati dei simboli che variano man mano che ci si sposta di livello, i simboli adoperati sono: disco solido, cerchio, quadrato. Volendo si possono cambiare, è sufficiente specificarlo nell'attributo TYPE:
    TYPE=disc disco solido
    TYPE=circle cerchietto
    TYPE=square quadrato

    <UL TYPE="circle">
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </UL>
    Questo il risultato:
    • WebLink
    • CSS
    • META
    • FAQ

    Nel caso in cui ci fosse la necessità di cambiare segno, si potrà farlo con l'attributo TYPE anche dall'interno dei vari TAGS <UL>.

    <UL TYPE="square">
    <LI>WebLink
    <LI>CSS
    <LI>META
    <LI>FAQ
    </UL>
    Questo il risultato:
    • WebLink
    • CSS
    • META
    • FAQ

     
     
     

    FACEBOOK

     
     

    CONTATTA L'AUTORE

    Nickname: tecnoboy.pf
    Se copi, violi le regole della Community Sesso: M
    Età: 29
    Prov: VI
     

    AREA PERSONALE

     

    ARCHIVIO MESSAGGI

     
     << Aprile 2024 >> 
     
    LuMaMeGiVeSaDo
     
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30          
     
     

    PROGRAMMA DELLE LEZIONI

    La lezione con il simbolo(*) è l'ultima scritta.

    Lezioni html:

    1. Identificazione prologo
    2. Marquee
    3. Immagini
    4. Colori testo e sfondo
    5. Sound nei siti
    6. Tabelle
    7. Elenchi
    8. Moduli       
    9. Java script    
    10. Applet           

    Le lezioni verranno aggiornate di uno o al massimo due al giorno

    Non essendoci guide sul web dovrò studiare il DOS per altri mesi intanto se vi interessano dei comandi che ho messo nell'ultima lezione aprite il dos e scrivete il comando + /?.Per esempio:

    <C:/.../cdm.exe>xcopy /?

    Non tutti i comandi funzionano perchè alcuni sono delle vecchie versioni dos.

    Cordiali saluti e buona giornata da Paolo anche detto Tecnoboy.pf.

     

    SPIEGAZIONE LINK "RINOMINA SITO"

    Per chiunque avesse un sito web o un blog senza dominio ho messo questo link del sio dot tk questo sito fornisce un dominio secondario del vostro sio o blog per esempio se il vostro blog si chiama "blog.libero.it/esempio" queso sito faròà si che il lerciume (blog.libelro.iy) venga tolto e sceglierete un nome appropriato ad esempio provate sul mio tecnoscenza vi verrà la stessa pagina in cui siete ora. il servizo è gratuito ma se qualcuno vuole di più,con una somma di denaro ridicola puoi metere anche il www.esempio.tk grazie di aver visitato il mio blog. alla prossima!!!!!!!!!!
     

    SPIEGAZIONE LINK "MEDIA MAX"

    Quel sito permette a tutti gratuitamente di fare l'aplod di file l'ideale per chi vuole ascoltarsi la musica a lavoro in un porltatile senza bisogno di dischi o lettori mp3 oltre a file multimediali MEDIA MAX permette di fare l'uplod anche di altri file.Davvero utile!!!

     
    RSS (Really simple syndication) Feed Atom
     

    ULTIME VISITE AL BLOG

    giovanni.cultraroivanlupo94francesconicosciagioiadivivere88eagle48iron1940precious445laura.rassigavialy74torotorino_78umbidesi0iovalgoMvediprofiloEltanin0antropoeticomaletta.a
     

    CHI PUÒ SCRIVERE SUL BLOG

    Solo l'autore può pubblicare messaggi in questo Blog e tutti possono pubblicare commenti.
    I messaggi e i commenti sono moderati dall'autore del blog, verranno verificati e pubblicati a sua discrezione.
     
     

    REGOLAMENTO E VANTAGGI

    Servizi del mio blog

    Questo blog non sarà un blog per conoscermi ma ben si un blog per farvi conoscere meglio il vostro PC e per imparare come utilizzare tutte le sue funzioni al meglio.

    Ecco l'elenco dei servizi di cui potete usufruire nel mio blog (senza essere iscritti al forum):

    - L'insegnamento di qualunque tipo di linguaggio di programmazione

    - L'apertura di un sito per conoscere megliomi meglio

    Per gli iscritti al forum:

    - Risposte a qualunque domanda sull'informatica(la risposta vi arriverà tramite e-   mail se me la lasciate,vera pubblicata nel blog se voi acconsentirete).

    - Il procuramento di programmi (demo) su richiesta [se gratuiti completi].

    - Accesso alla chat del forum

    - Possibilità di diventare admin del forum tramite prova on-line

      Regolamento del forum e del sito:

    - Iscrizione al forum completamente gratuita

    - Vietato scrivere o registrarsi con nomi volgari nel forum

    - Vietato farsi pubblicità nel forum senza il mio consenso

    - Vietato insultare le persone nel forum

    - Non scrivere insulti razzisti ne di nessun altro genere

    - Chi infrangerà il regolamento di uno dei due spazi web verrà bandito sia dal blog    che dal forum

      Fine

     

    SPIEGAZIONE LINK "MEDIA MAX"

    Quel sito permette a tutti gratuitamente di fare l'aplod di file l'ideale per chi vuole ascoltarsi la musica a lavoro in un porltatile senza bisogno di dischi o lettori mp3 oltre a file multimediali MEDIA MAX permette di fare l'uplod anche di altri file.Davvero utile!!!

     

    AGGIORNAMENTO ANTILOK 5.0

    Ho creato un programma che finalmente darà un senso vero e proprio al mio sito guardate l'ultimo post e capirete di cosa si tratta:-)

    Buona scansione!!!

    [NO VIRUS NO HACKER]

    Se avete letto l'ultimo post e avete scaricato il programma questo è un aggiornamento:

    Download 5.0 new

     
     

    © Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963