OVH Cloud OVH Cloud

attribut type

7 réponses
Avatar
Thomas
bonjour :-)


je me demande à quoi peut bien servir l'attribut type, puisqu'en
telechargeant le fichier c'est le serveur qui l'indique, le type du
fichier

(par ex pour <link rel="stylesheet"> c'est /tjr/ type="text/css")

--
http://tDeContes.hd.free.fr/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

7 réponses

Avatar
CrazyCat
Thomas wrote:
je me demande à quoi peut bien servir l'attribut type, puisqu'en
telechargeant le fichier c'est le serveur qui l'indique, le type du
fichier



Parce que tu n'utilises pas l'attribut type seulement pour les CSS, mais
aussi par exemple pour les scripts (le type prend le pas sur la langue)
et sur d'autres éléments.
Cela permet d'indiquer clairement au navigateur comment il doit agir
avec le fichier.

--
Aide informatique: http://help-info.forumactif.com
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net
Avatar
Pierre Goiffon
Thomas wrote:
je me demande à quoi peut bien servir l'attribut type, puisqu'en
telechargeant le fichier c'est le serveur qui l'indique, le type du
fichier



Cet attribut est présent dans nombre d'éléments :
http://www.w3.org/TR/html4/index/attributes.html
Et pas forcément pour des contenus liés (des fichiers à récupérer à côté
comme un fichier js ou css)
La recommandation éclaire sur son utilité
Avatar
Thomas
In article (Dans l'article) <dv3buj$ihd$,
CrazyCat wrote (écrivait) :

Thomas wrote:
> je me demande à quoi peut bien servir l'attribut type, puisqu'en
> telechargeant le fichier c'est le serveur qui l'indique, le type du
> fichier

Parce que tu n'utilises pas l'attribut type seulement pour les CSS, mais
aussi par exemple pour les scripts (le type prend le pas sur la langue)
et sur d'autres éléments.
Cela permet d'indiquer clairement au navigateur comment il doit agir
avec le fichier.



j'ai pas compris ce que t'as dit, puisque pour la facon de traiter le
fichier c'est indiqué par le serveur web

--
http://tDeContes.hd.free.fr/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"
Avatar
Florian Sinatra
*Thomas* @ 13/03/2006 11:24 :
j'ai pas compris ce que t'as dit, puisque pour la facon de traiter le
fichier c'est indiqué par le serveur web



Pas si le script ou la feuille de style sont inclus dans une page HTML,
ou si le serveur est mal configuré.
Avatar
olivier
Florian Sinatra a écrit :
*Thomas* @ 13/03/2006 11:24 :
j'ai pas compris ce que t'as dit, puisque pour la facon de traiter le
fichier c'est indiqué par le serveur web



Pas si le script ou la feuille de style sont inclus dans une page HTML,
ou si le serveur est mal configuré.



Ou si le développeur est étourdi. Comme moi par exemple : une feuille de
style dynamique (.asp par exemple) sans préciser un
Response.ContentType="text/css"
dans l'ASP. Dans ce cas, le type="text/css" est une roue de secours (en
prime, Firefox lance un warning dans la Console du genre "text/css est
différent de text/html".

--
olivier
Avatar
Thomas
In article (Dans l'article) <44153bf0$0$27270$,
Pierre Goiffon wrote (écrivait) :

Thomas wrote:
> je me demande à quoi peut bien servir l'attribut type, puisqu'en
> telechargeant le fichier c'est le serveur qui l'indique, le type du
> fichier

Cet attribut est présent dans nombre d'éléments :
http://www.w3.org/TR/html4/index/attributes.html
Et pas forcément pour des contenus liés (des fichiers à récupérer à côté
comme un fichier js ou css)
La recommandation éclaire sur son utilité



merci :-)


"Il permet aux agents utilisateurs de se rabattre sur un mécanisme de
repli plutot que d'aller chercher ce contenu, quand il leur est indiqué
qu'ils n'obtiendront qu'un contenu dont ils ne reconnaissent pas le
type."

sinon je suppose qu'ils ne traitent pas, pareil, mais ca leur fait juste
un telechargement pour rien ?
pour css / jpg / gif / png, il n'y en a pas bcp, d'agents utilisateurs
qui ne supportent pas ?

j'ai envie de supprimer tout ca, mais j'ai peur de faire une betise ...
il est encore temps de m'arreter :-)



ps :
http://www.la-grange.net/w3c/html4.01/present/styles.html#adef-media
apparement, la valeur par defaut pour media est screen !
je croyais que c'etait all, du coup j'ai rien mis, et apparement ca
marche tres bien quand meme pour l'impression ...
qu'en est il ?

--
http://tDeContes.hd.free.fr/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"
Avatar
Thomas
In article (Dans l'article)
<44158b8c$0$20141$,
olivier wrote (écrivait) :

Florian Sinatra a écrit :
> *Thomas* @ 13/03/2006 11:24 :
>> j'ai pas compris ce que t'as dit, puisque pour la facon de traiter le
>> fichier c'est indiqué par le serveur web
>
> Pas si le script ou la feuille de style sont inclus dans une page HTML,



dans ce cas là je vois l'interet :-)

> ou si le serveur est mal configuré.

Ou si le développeur est étourdi. Comme moi par exemple : une feuille de
style dynamique (.asp par exemple) sans préciser un
Response.ContentType="text/css"
dans l'ASP. Dans ce cas, le type="text/css" est une roue de secours (en
prime, Firefox lance un warning dans la Console du genre "text/css est
différent de text/html".



et c'est le type dans le fichier html qui est prioritaire ?
bizarre, le contraire des balises meta http-equiv, où là c'est ce que
dit le serveur qui est prioritaire


"Les auteurs qui utilisent cet attribut prennent la responsabilité du
risque d'une éventuelle incohérence par rapport au contenu disponible à
l'adresse cible du lien."

en fait, en cas de negociation de contenu, c'est recommandé de ne pas
mettre l'indication de type sinon ca va cafouiller, non ?

--
http://tDeContes.hd.free.fr/
http://palestine-hn.org/
http://www.aapel.org/bdp/BLpas_concerne.html

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"