28173 sujets

CSS et mise en forme, CSS3

bonjour, j'ai un exercice a faire et j'ai trois choix ds mon qcm
voila l'enoncé et les trois propositions; je pense que la 1ere est mauvaise mais je ne comprends pas pour les deux suivantes malgré mes visites au site W3C

Laquelle des feuilles de styles CSS suivantes n'affiche que les éléments « traduction » dont l'attribut « lang » a pour valeur « fr » ?
3.2.1. Proposition
* { display: none; }
xml:lang.fr { display: block; }
3.2.2. Proposition
* { visibility: hidden; }
traduction[lang="fr"] { visibility: visible; }
3.2.3. Proposition
* { color: transparent; }
traduction[lang="fr"] { color: visible; }

merci de votre aide pour une réponse avec des explication si possible

pascal
Modifié par ppinhas (24 Apr 2006 - 12:46)
Bonjour,

3.2.1.:
Le sélecteur n'est pas correct.

3.2.2. et 3.2.3.:
Tu as à faire à un sélecteur d'attribut dans les deux cas, qui permet de styler les éléments html qui ont un attribut lang défini à la valeur fr.

nb: la valeur visible pour la propriété color n'est pas possible. Il ne devrait te rester qu'un seul choix Smiley cligne .
Quelques indices :
- la propriété display permet d'indiquer le type de rendu (en-ligne, bloc, ou aucun rendu). Pour "aucun rendu", cela fait disparaitre l'élément visé, comme s'il n'était même pas dans le code de la page ;
– la propriété visibility ne change rien au rendu de l'élément, mais permet d'indiquer s'il est visible (normal) ou invisible (l'élément est là, il prend la place dont il a besoin sur la page, mais il est invisible) ;
– le sélecteur universel * permet de sélectionner TOUS les éléments. Sans élément parent indiqué, il sélectionne tous les éléments de la page ;
– la syntaxe élément[attribut="valeur"] permet de sélectionner tous les éléments élément dont l'attribut attribut a pour valeur valeur. À noter qu'elle ne fonctionne pas avec Internet Explorer, mais ça ne rentre pas en ligne de compte pour cet exercice.

Voilà, ça devrait t'aider.
(Évidemment, j'ai la réponse… mais tu devrais maintenant avoir tous les outils pour la trouver tout seul).
Igor a écrit :
Comment ça je suis pas sympa Smiley lol ?

Ben oui, t'as donné la réponse tout de suite, c'est pas sport comme attitude !
mpop a écrit :

Ben oui, t'as donné la réponse tout de suite, c'est pas sport comme attitude !


J'ai pas donné de réponse j'ai éliminé des propositions Smiley murf .
De toute façon l'essentiel est que ppinhas ait eu quelques explications et liens Smiley cligne .

@ppinhas

Je suis curieux, mais te serait-il possible (et permis) de nous soumettre l'ensemble des questions du QCM en question (enfin celles qui concernent les domaines du forum) ?
clb56 a écrit :


Pas plus que la valeur transparent d'ailleurs.


Erreur : transparent est parfaitement autorisé. J'ai pas de lien sous la main pour le prouver.
C'est juste IE qui a du mal avec ...
Excuse moi mais si je comprend ce que je teste :

element {
color:transparent;
}


n'est tout simplement pas interprété.

Autrement dit "transparent" n'est pas une valeur de la propriété "couleur du texte".

Dommage d'ailleurs, ça éviterait bien des display:none; intempestifs Smiley lol
clb56 a écrit :
Dommage d'ailleurs, ça éviterait bien des display:none; intempestifs Smiley lol

Ça c'est bien vrai Smiley bawling
merci à toutes et tous
je suis content de susciter des débats. j'ai effectivement pensé " par défaut" à la solution 2 car je n'ai vu ni trouvé nulle part que la valeur visible pour la propriété color soit possible.

voila tout le qcm en dur: il fait partie de mon évaluation en XML dans le cadre de mon master 2 de rédacteur technique / ingénieur documentaire à Paris 7.

rien n'interdit de le diffuser; malgré quelques fautes d'orthographe et d'innattention.
*************************************************
1. Document Type Definition
1.1. Question

La DTD « répertoire » contient une liste de contacts. Quelle définition est la plus appropriée ?
1.1.1. Proposition

<!ELEMENT répertoire (contacts)>
<!ELEMENT contacts (#PCDATA)>

1.1.2. Proposition

<!ELEMENT répertoire (contact+)>
<!ELEMENT contact (#PCDATA)>

1.2. Question

On veut préciser pour chaque contact : soit un nom, soit un prénom, soit un nom et un prénom. Quelle définition est correcte ?
1.2.1. Proposition

<!ELEMENT nom (#PCDATA)>
<!ELEMENT prénom (#PCDATA)>
<!ELEMENT contact ( prénom | nom | prénom , nom )>

1.2.2. Proposition

<!ELEMENT nom (#PCDATA)>
<!ELEMENT prénom (#PCDATA)>
<!ELEMENT contact ( ( prénom | nom ) | ( prénom , nom ) )>

1.2.3. Proposition

<!ELEMENT nom (#PCDATA)>
<!ELEMENT prénom (#PCDATA)>
<!ELEMENT contact ( prénom | nom )* >

1.2.4. Proposition

Aucune des propositions n'est satisfaisante.
1.3. Question

On veut que chaque contact ait un identifiant unique. Quelle définition est correcte ?
1.3.1. Proposition

<!ELEMENT contact (#PCDATA)>
<!ATTLIST contact identifiant ID #REQUIRED>

1.3.2. Proposition

<!ELEMENT contact (#PCDATA)>
<!ATTLIST contact identifiant CDATA "identifiant">

1.3.3. Proposition

<!ELEMENT contact (#PCDATA)>
<!ATTLIST contact identifiant ID #IMPLIED>

1.4. Question

Chaque contact peut avoir au moins un numéro de téléphone. Quelle définition parmi les suivantes est-elle correcte ?
1.4.1. Proposition

<!ELEMENT contact (téléphone+)>
<!ELEMENT téléphone #IMPLIED>

1.4.2. Proposition

<!ELEMENT contact (téléphone+)?>
<!ELEMENT téléphone (#PCDATA)>

1.4.3. Proposition

<!ELEMENT contact (téléphone*)>
<!ELEMENT téléphone (#PCDATA)>

1.4.4. Proposition

<!ELEMENT contact (téléphone?)>
<!ELEMENT téléphone (#PCDATA)>

1.5. Question

Un numéro de téléphone peut être un numéro de domicile, un numéro professionnel, ou un numéro de téléphone portable . Quelles définitions parmi les suivantes sont-elles correctes ?
1.5.1. Proposition

<!ELEMENT téléphone (#PCDATA)>
<!ATTLIST téléphone type CDATA ( portable
| professionnel
| domicile
) >

1.5.2. Proposition

<!ELEMENT téléphone (#PCDATA)>
<!ATTLIST téléphone type ( portable
| professionnel
| domicile
) #REQUIRED>

1.5.3. Proposition

<!ELEMENT téléphone (#PCDATA)>
<!ATTLIST télephone type ( portable
| professionnel
| domicile
) "domicile">

1.5.4. Proposition

<!ELEMENT téléphone (#PCDATA)>
<!ATTLIST téléphone type ( portable
| professionnel
| domicile
) "portable">

2. Extensible Markup Language
2.1. Question

Lequel des documents XML suivants est bien formé ?
2.1.1. Proposition

<?xml version="1.0"?>
<répertoire>
<contact>
<nom>Rivoli
<prénom>Philippe
</nom>
</prénom>
<contact>
</répertoire>

2.1.2. Proposition

<?xml version="1.0"?>
<répertoire>
<contact>
<nom>Goyave
</nom><prénom>Chantal
</prénom>
<contact>
</répertoire>

2.1.3. Proposition

<?xml version="1.0" encoding="iso-8859-1"?>
<répertoire>
<contact>
<nom>Le Garde-Côte</nom>
<prenom>Maxime</prénom>
<contact>
</répertoire>

2.2. Question

Lesquels des documents XML suivants sont conformes à la DTD "lettre.dtd" ci-dessous ?

<!ELEMENT lettre (destinataire,expéditeur?,corps)>
<!ELEMENT corps (paragraphe+)>
<!ELEMENT paragraphe (#PCDATA)>
<!ELEMENT destinataire (nom,adresse)>
<!ELEMENT expéditeur (nom,adresse)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT adresse (#PCDATA)>

2.2.1. Proposition

<?xml version="1.0"?>
<!DOCTYPE lettre SYSTEM "lettre.dtd">
<lettre>
<destinataire>
<nom />
<adresse />
</destinataire>
<corps>
<paragraphe />
</corps>
</lettre>

2.2.2. Proposition

<?xml version="1.0"?>
<!DOCTYPE lettre SYSTEM "lettre.dtd">
<lettre>
<destinataire>
<nom>Monisuer le directeur</nom>
</destinataire>
<corps>
<paragraphe>Monisuer,</paragraphe>
<paragraphe>
Vous m'accusé de ne pas conaitre
mon métié de raidacteur.
C'est inamissible.
</paragraphe>
<paragraphe>
Je vous praisante dont ma démision.
</paragraphe>
</corps>
</lettre>

2.2.3. Proposition

<?xml version="1.0"?>
<!DOCTYPE lettre SYSTEM "lettre.dtd">
<lettre>
<expéditeur>
<nom>Michèle Calotte</nom>
<adresse>impasse des Deux Mains,
La Motte-Beuvron</adresse>
</expéditeur>
<destinataire>
<nom>Clothilde Courroie</nom>
<adresse>rue du Pneu,
La Motte-Beuvron</adresse>
</destinataire>
<corps>
<paragraphe>Madame,</paragraphe>
<paragraphe>J'ai un cousin dont la copine a un frère
qui fait de la politique.
</paragraphe>
<paragraphe>Merci d'accorder toute votre
considération à ma candidature.
En plus, mon frère est gendarme.
</paragraphe>
</corps>
</lettre>

2.3. Question

De quel langage balisé XML dérive-t-il ?
2.3.1. Proposition

W3C XMLschema 1.0
2.3.2. Proposition

SGML
2.3.3. Proposition

HTML 3.1
3. Cascaded Style Sheets
3.1. Question

Laquelle des instructions de traitement suivantes permet-elle d'associer la feuille de styles « styles.css » à un document XML ?
3.1.1. Proposition

<?xml-stylesheet rel="styles.css" type="text/css" ?>

3.1.2. Proposition

<?css-stylesheet href="styles.css" type="text/css" ?>

3.1.3. Proposition

<?xml stylesheet href="styles.css" type="text/css" ?>

3.1.4. Proposition

<?xml-stylesheet href="styles.css" type="text/css" media="screen" ?>

3.2. Question

Laquelle des feuilles de styles CSS suivantes n'affiche que les éléments « traduction » dont l'attribut « lang » a pour valeur « fr » ?
3.2.1. Proposition

* { display: none; }
xml:lang.fr { display: block; }

3.2.2. Proposition

* { visibility: hidden; }
traduction[lang="fr"] { visibility: visible; }

3.2.3. Proposition

* { color: transparent; }
traduction[lang="fr"] { color: visible; }
*********************************** Smiley murf Smiley murf Smiley murf Smiley ravi
ce n'est qu'un copier coller du QCM en question demandé par un particpiant de ce forum!
désolé.
Cordialement.