Pagina 1 di 1

[HTML] Barre di scorrimento che non si colorano

MessaggioInviato: dom mag 29, 2011 9:39 am
da balubeto
CIAO

Qualcuno e` in grado di scoprire questo mistero riguardo all'HTML 4.01:

Ho scoperto che scrivendo:

Codice: Seleziona tutto
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

</head>

<body style="scrollbar-track-color:#800000">

</body>

</html>


la barra di scorrimento non si colora.

Mentre, se scrivo:

Codice: Seleziona tutto
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

</head>

<body style="scrollbar-track-color:#800000">

</body>

</html>


la barra di scorrimento si colora. Come mai?

GRAZIE

CIAO

Re: [HTML] Barre di scorrimento che non si colorano

MessaggioInviato: dom mag 29, 2011 10:34 am
da Andy94
Questo succede perché il DTD che vai ad integrare (ovvero, per semplificare, l'insieme di regole che importi) non contiene quelle relative alla barra di scorrimento. Se ne hai bisogno, devi fare a meno di inserire l'indirizzo come parte del DocType.

Ti ricordo, comunque, che al giorno d'oggi scrivere in HTML 4 è considerato antico, e che le proprietà per la colorazione della barra di scorrimento non sono ufficialmente supportate dal W3C: questo causerà l'invalidazione delle pagine in cui quella regola è contenuta.

[ciao]

Re: [HTML] Barre di scorrimento che non si colorano

MessaggioInviato: dom mag 29, 2011 11:28 am
da balubeto
Andy94 ha scritto:Questo succede perché il DTD che vai ad integrare (ovvero, per semplificare, l'insieme di regole che importi) non contiene quelle relative alla barra di scorrimento. Se ne hai bisogno, devi fare a meno di inserire l'indirizzo come parte del DocType.

Ti ricordo, comunque, che al giorno d'oggi scrivere in HTML 4 è considerato antico, e che le proprietà per la colorazione della barra di scorrimento non sono ufficialmente supportate dal W3C: questo causerà l'invalidazione delle pagine in cui quella regola è contenuta.

[ciao]


Quindi, mi potesti spiegare una cosa: Se convalido il primo esempio con http://validator.w3.org/check , me lo passa senza alcun errore. Come mai?

GRAZIE

CIAO

Re: [HTML] Barre di scorrimento che non si colorano

MessaggioInviato: dom mag 29, 2011 11:38 am
da Andy94
Se fai così funziona, probabilmente mi sono spiegato male.
L'errore del validatore ti viene restituito se provi a scrivere quella proprietà dentro ad un file CSS. Se tu validi
Codice: Seleziona tutto
body{
scrollbar-track-color:#800000;
}

A questo indirizzo, noterai ciò che io dicevo poco sopra.

[ciao]