On peut montrer ("le préliminaire") pour connaître les principes généraux du PPP.

Source : HTML + CSS + JS
Affirmation (cliquable)VraieFausse
Références du rédacteur bien visibles du lecteur 0,5 -0,5
Texte intégral compréhensible par le rédacteur 1 -0,5
Indentation systématique des éléments 1 0
Styles (balise style) uniquement dans la tête (head) 0,5 -0,5
Images, sons et vidéos uniquement hypertextes (src="···") 0,5 -1
Structure générale
Aucune balise de présentation, comme font, center ou strong 0,5 -1
Usage d'au moins un tableau (balises table, tr et td) 1 0
Aucun saut de ligne brutal (balise br) hors d'un tableau 0,5 -0,5
Usage d'au moins un cadre Internet (balise iframe) 0,5 0
Programmation en Javascript
Usage d'au moins un script simple1 -1
Contenu du document : texte balisé en HTML
CritèreCas possibles
Balises de titre (4 possibilités) au moins deux h1 (0,5) au moins deux h2 (0,5) au moins deux h3 (0,5) au moins deux h4 (0,5)
Images visibles (balise img) aucune (-0,5) de 1 à 2 (1) de 3 à 4 (1,5) plus de 4 (2)
Liens (balise a) aucun (0) de 1 à 2 (0,5) de 3 à 4 (1) plus de 4 (1,5)
Classes (class="···") aucune (-0,5) de 1 à 2 (0,5) de 3 à 4 (1) plus de 4 (1,5)
Identifiants (id="···") aucun (-0,5) de 1 à 2 (0,5) de 3 à 4 (1) plus de 4 (1,5)
Dynamique spécifique
(onclick="···")
aucune (0) de 1 à 2 (1) de 3 à 4 (1,5) plus de 4 (2)
Formules (balise formule) aucune (0) une (0,5) 2 ou 3 (1) plus de 3 (1,5)
Booléens (balise bool)
effectivement utilisés en JS
aucun (0) un (0,5) 2 ou 3 (1) plus de 3 (1,5)
Variables (balise var) différentes,
effectivement utilisées en JS
aucune (-0,5) une (1) 2 ou 3 (1,5) plus de 3 (2)
Instructions cliquables
(<i class="JS fr">)
aucune (-0,5) une (0,5) 2 ou 3 (1) plus de 3 (1,5)
Boucles, effectivement utilisées aucune (0) une (0,5) 2 ou 3 (0,75) plus de 3 (1)
Tests, effectivement utilisés aucun (0) un (0,25) 2 ou 3 (0,5) plus de 3 (1)
Fonctions, effectivement utilisés aucune (0) une (0,75) 2 ou 3 (1) plus de 3 (1,5)
Taille (en Ko) < 4 (-1) ∈ [4 ; 6[ (1) ∈ [6 ; 8[ (1,5) ≥ 8 (2)
Taille des scripts
(en lignes de ≈ 50 car.)
< 5 (0) ∈ [5 ; 10[ (1) ∈ [10 ; 20[ (1,5) ≥ 20 (2)
Fautes d'orthographe au moins 10 (-2) de 6 à 9 (-1,5) de 3 à 5 (-0,5) de 0 à 2 (0,5)
Style des éléments, en CSS
Affirmation (cliquable)VraieFausse
Usage de background-color 0,25 0
Usage de background-image 0,25 0
Usage de border 0,5 -0,5
Usage de box-shadow 0,5 0
Usage de color 0,25 0
Usage de display 0,5 0
Usage de font-size 0,25 0
Usage de font-style 0,25 0
Usage de font-weight 0,25 0
Style des éléments (suite)
Affirmation (cliquable)VraieFausse
Usage de height 0,5 0
Usage de margin 0,5 0
Usage de padding 0,5 0
Usage de text-align 0,25 -0,25
Usage de text-shadow 0,5 0
Usage de width 0,5 -0,25
Usage de :hover pour un style dynamique 0,75 0
Usage des classes Exemple : div.tableau { ··· } 0,75 0
Usage des identifiants Exemple : [id="le préliminaire"] { ··· } 0,75 0