- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Testo scorrevole in XHTML 1.0 Transitional
-
Testo scorrevole in XHTML 1.0 Transitional
Ciao, ragazzi.
Visto che in XHTML 1.0 non è più consentito l'uso dei <MARQUEE>, sapete come si realizza un testo scorrevole da destra verso sinistra?
-
Con Javascript, però è tag soup per gli intenti che dici tu, oppure usi Flash direttamente. Un tag nuovo html non esiste perchè il controllo del flusso delle informazioni non sarebbe nelle mani del navigatore.
Il w3 (e non solo) va in quella direzione da tempo.Ciao
-
Tag soup ? Non ho idea di cosa significhi...
Beh, comunque, utilizzerò <marquee>. Vorrà dire che sarà validato al 99,999%
-
Guarda, la validazione non è un fine, ma un mezzo.
La filosofia che sta alla base delle specifiche del w3c si ripercuote poi sulle raccomandazioni, non è il contrario.
Un browser comune leggerà discretamente bene il tuo sito anche se questo non sarà valido. La validazione non ha senso senza capire e condividere i principi che stanno dietro ad essa.Se è solo il bollino che ti serve, puoi anche scrivere un javascript con un document write che faccia infine apparire un qualsiasi font. Questo è il tag soup.
A quel punto però non porti lo scrupolo del seguire una raccomandazione
Ciao
-
@kru said:
Ciao, ragazzi.
Visto che in XHTML 1.0 non è più consentito l'uso dei <MARQUEE>, sapete come si realizza un testo scorrevole da destra verso sinistra?
Sono appena entrato e sto dando un'occhiata agli argomenti di cui capisco qualcosa
Ho tanto da imparare, ma qualche consiglio a volte riesco anche a darlo!La cosa più semplice mi sembra il javascript.
Tra i tag <Head>:
<script type="text/javascript" language="JavaScript">
<!--
var id,pause=0,position=0;
function scorrevole() {
var i,k,msg="Qui ci metti il testo che ti pare, tenendo presente che se è troppo lungo e/o veloce (o lento) passa la voglia di leggerlo!";
k=(100/msg.length)+1;
for(i=0;i<=k;i++) msg+=" "+msg;
document.form2.scorrevole.value=msg.substring(position,position+100);
if(position++==100) position=0;
id=setTimeout("scorrevole()",100); }//-->
</script>NEL CORPO (body):
<body onload="scorrevole()">
<br /><br />
<div align="center"><form name="form2" method="post" action="">
<input type="text" name="scorrevole" size="40" />
</form></div>
Naturalmente la lunghezza la regoli a piacere variando "size"
Buon lavoro
-
Grazie, Mau53, e benvenuto su Forum GT ;).
Grazie anche a te, Hogudo