Afficher un message
Vieux 05/04/2008, 19h17   #6
Olivier Masson
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Questions basiques html et css

SAM a écrit :
> Bernd a écrit :
>> SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
>>
>>>> Juste deux petites précisions :
>>>> 1. Faut-il que la balise <img /> soit incluse dans un <p> ou un
>>>> <div> ou
>>>> bien est-ce sans importance ?

>>
>>> quel doctype ?

>>


On s'en fout.

>> !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

>
> Je ne suis pas suffisamment expert, je dirais que oui c'est mieux.
>


En effet (pour les deux )

> Mais ... ça ne semble pas interdit :
> <http://www.la-grange.net/w3c/xhtml1/#prohibitions>
>


Si.
Les "prohibitions" citées ici sont des particularités.
Sans rentrer dans les détails, le contenu de la page est compris dans un
élément <body>, qui est un entité de type bloc.
Habituellement, ce genre d'entité peut tout contenir, sauf exceptions et
c'est le cas ici : un <body> ne contient que des entités bloc (au
passage entité bloc != display: block. Et aussi <ins> et <del> mais
ins et del, c'est encore un cas particulier (j'avais d'ailleurs soulevé
ici des différences d'interprétation que personne n'avait pu expliquer ;
Olivier Miakinen avait dit qu'il y réfléchirait... il y a 1 ou 2
semestre ).
Bon bref, l'élément <img> est de type inline (en gros parce que pas très
exactement), donc on ne le met pas directement dans un <body>.
C'est comme ça.

L'idéal est de savoir lire une DTD (le truc cité dans le doctype).
Pour un résumé : http://www.la-grange.net/w3c/html4.0...dtd.html#attrs

>
>>>> 2. En css existe t-il une différence entre background : xx; et
>>>> background-image : xx;

>>
>>> c'est exactement pareil puisque ça ne porte pas le même nom ;-)

>>
>> Mais alors pourquoi 2 termes différents si c'est pour le même usage ?

>
> Je ne sais si tu as vu le smiley ?
> Je ne sais si tu as regardé l'exemple montrant LA différence ?
>
> background: C'est pour le générique, la totale quoi
> Ça admet aussi qu'on n'y traite qu'un des attributs,
> les autres semblant alors passer à 'none' ou 'default'
>


Une propriété raccourcie : ça contient 'background-color' ||
'background-image' || 'background-repeat' || 'background-attachment' ||
'background-position'.
Voir le très précieux : http://www.yoyodesign.org/doc/w3c/css2/propidx.html
  Réponse avec citation
 
Page generated in 0,06632 seconds with 9 queries