Newsgroup: it.comp.www.html
Titolo: linea orizzontale colorata

ciao, 
	ho una pagina divisa in 3 colonne (table), e soprattutto nella
prima, quella delle `news`, ho bisogno di dividere una notizia
dall`altra con una righina. ora, <hr> e` solo nera, mentre dato che
tutto il sito ha grafica grigino chiaro con scritte grigio scuro, e
quindi in effetti e` un po` stonato.
per ora ho sempre usato 
 <tr background = "/grafica/gray.gif" bgcolor="#cccccc"> 
          <td height="1"></td>
 </tr>
che credo autoesplicante. mi e` toccato mettere sia la gif che il
colore perche netsquick e ie non la pensavano nello stesso modo. ora,
apro con mozilla 0.7 e vedo con piacere che non me le visualizza: la
cosa e` scocciante perche` lo so aderente alla specifiche html4. il
che vuol dire che il mio codice non lo e`: oltretutto, non e` molto
maneggevole. inoltre ho notato che chissa` perche` ora neanche
netscape lo fa (sara` cambiato qualcosa dalla 4.5 alla 4.76?)
mi chiedevo quindi se c`era un codice piu` sensato e funzionale per
fare una vaccata del genere... 
tra l`altro, le colonne suddette sono in realta` 5, divise da 2 linee
verticali (in pratica e` una table da 1 riga per 5 colonne, le colonne
col testo contengono una tabella a loro volta, e poi ci sono le
divisorie):
<td valign="top" width="6" bgcolor="#cccccc"
background="grafica/bar.gif">&nbsp;</td>
la barra verticale ha un leggero effetto `bombato`, per intenderci. 
ora, qui e` tutto ok ma non mi pare una bella soluzione... c`e` di
melgio?
grazie per l`aiuto...
-- 
Ciao!
        Gian Matteo

 netscape lo fa (sara` cambiato qualcosa dalla 4.5 alla 4.76?)
"background" in <tr> non esiste. (e nel caso esista e' una porcheria
proprietaria di qualche browser)
Io uso un codice simile:
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="100%" height="2" bgcolor="blue"><img src="px.gif" width="1"
height="1" border="0" alt=""></td>
</tr>
</table>
E ti diro' che funziona. Con NS6 viene un poco piu' spessa a dire il vero,
ma a me questo non causa problemi di sorta.
--
Laz
http://digilander.iol.it/sgrizzo
 - Romano Scarpa, IL Maestro
http://heinlein.cjb.net
 - Sito italiano su RAH
"Bokutachi Wa Tenshi Datta"

E ti diro' che funziona. 
in pratica la gif serve solo a bloccare l`altezza della cella (un po`
come di solito si fa con &nbsp), altrimenti senza contenuti tutti se
ne fregano e non ti nulla...
ho notato che interessante il fatto che IE, Opera4 e NS4.76, se scrivo
questo codice splittato in 3 righe per ordine, in pratica img su una
linea a se` stante, mi visualizzino una linea alta...dovrebbe essere
dovuto agli spazi di indent del codice...
(ah, giustamente se metto nella table che contiene il tutto
cellspacing="0" , netsquick riesce a farmi uscire il testo sulla
colonna di fianco... mah... vabbe`, usero` il buon vecchio </p> per
separare linee dal testo... :-) )
tnx!!!
-- 
Ciao!
        Gian Matteo

 separare linee dal testo... :-) )
Colonna di fianco? A me non e' mai successo.. dove lo metti il </p>?


Colonna di fianco? A me non e' mai successo.. dove lo metti il </p>?
non lo metto... o almeno mi pare... ma dato che dovrebbe essere una
pagina un po` incasinata, credo che sia accettabile qualche
comportamento ambiguo (cioe`, le 3 colonne con testo hanno width in %
che totalizzata fa 100%, ma quelle con la barra verticale hanno width
fissa a 6... credo che possa incasinarlo... in effetti non e` un
layout elegante, almeno dal punto di vista del codice... con i css
sarebbe una vaccata farlo :-))) )
-- 
Ciao!
        Gian Matteo

 convincimi, piuttosto... :-)
Ah be'.. ecco, l'ho fatto... se il tuo problema era ns4 :-)


 li voglio usare... ns4 mi sa che e` ancora molto diffuso... o no?)
ns4 supporta gran parte dei css, non tutti, ma basta fare un po' di prove
per verificare cosa non supporta.
Se ne hai voglia prova a dare un'occhiata a questa pagina
www.ilclima.com/statistica/europa/00/UK_12.html
 , e' composta di una tabella
con diverse migliaia di celle. Se non usassi i css avrebbe una dimensione di
500kb, coi css la riduco a 76 kb e con ns4 si visualizza senza problemi.
Per me i css sono davvero una gran invenzione e ti consentono di tenere
pulito il codice e di separare la struttura dalla formattazione. anche un
eventuale errore di compilazione risulta poi molto piu' facile da trovare e
le modifiche (se non a livello di struttura) si fanno in un baleno.
Ti ho convinto? :-)
Ciao, Max

Ti ho convinto? :-)
se mi dite che ns4 li supporta bene... beh... credo di poter ormai
considerare una netta minoranza chi gira con ie3 e ns3 (che a quanto
ricordo non li supportano): sai com`e`, ho in manutenzione il sito
dell`azienda, e cerco di farlo lynx compatibile :-) (e` anche vero che
chi usa un 386 su cui non gira piu` di ie3 ad andar bene non ti fara`
mai un`ordine da 60 milioni... e quindi vada a ranare, il mentecatto
;-DDD )
-- 
Ciao!
        Gian Matteo

 dell`azienda, e cerco di farlo lynx compatibile :-)
Ehm.. anche un sito con uso massiccio di CSS e' molto probabile sia lynx
compatibile, visto che i CSS si occpuano solo di presentazione e la
presentazione in lynx e' totalmente assente :-D


Ti ho convinto? :-)
se mi dite che ns4 li supporta bene... beh... credo di poter ormai
considerare una netta minoranza chi gira con ie3 e ns3 (che a quanto
ricordo non li supportano): sai com`e`, ho in manutenzione il sito
dell`azienda, e cerco di farlo lynx compatibile :-) (e` anche vero che
chi usa un 386 su cui non gira piu` di ie3 ad andar bene non ti fara`
mai un`ordine da 60 milioni... e quindi vada a ranare, il mentecatto
;-DDD )
vabbe`, finito di dare chimica organica mi sa che devo comprarmi `sto
libretto su css2... 
-- 
Ciao!
        Gian Matteo