DOMCityGitHub

Chaque page
web est une
ville.

Ouvrez n'importe quel site et cliquez sur le favori : DOMCity en relève le plan et le construit en 3D. Les sections deviennent des quartiers, les paragraphes des habitations, les titres des monuments. Ensuite, on s'y promène.

Créer une ville
<h1>MONUMENT<div>TOUR DE BUREAUX<header>PORTE<h2>BEFFROI<hr>CANAL<img>AFFICHE<footer>PORT<ul>LOTISSEMENT<iframe>AMBASSADE
Fig. 1 · Une page de démonstration, relevée et construite par le moteur de DOMCity

Les villes partagées

Les pages d'un même site se rangent ensemble, et s'assemblent en mégalopole. Cherchez un site ou une page, ou parcourez les derniers sites mis à jour.

La légende du plan

Chaque balise HTML a sa place dans la ville. Les couleurs suivent un plan de zonage : des tons calmes pour le bâti courant, du vif pour ce qui compte.

Quartiers

  • Quartier

    section · article · main

    Une partie de la page : un quartier, séparé des autres par de grandes avenues.

  • Îlot

    div (avec enfants)

    Un bloc qui en regroupe d'autres : un pâté de maisons, bordé de ses rues.

  • Porte de la ville

    header

    L'en-tête : la place d'entrée, avec son arc monumental.

  • Port

    footer

    Le pied de page : les quais, les grues, un cargo à quai.

  • Lotissement

    ul · ol

    Une liste : des maisons sur gazon, desservies par de petites rues.

Bâtiments

  • Immeuble

    div

    Un bloc de texte : un immeuble de bureaux. Avec beaucoup de texte, une tour de verre.

  • Chantier

    div (vide)

    Un élément vide : un chantier clôturé, parfois avec sa grue. Du balisage pour rien.

  • Habitation

    p · blockquote · pre

    Un paragraphe : un immeuble d'habitation. Plus il est long, plus il a d'étages.

  • Galerie

    bloc d'images

    Un bloc qui ne contient que des images : un immeuble couvert d'écrans, comme à Times Square.

  • Maison

    li

    Un élément de liste : une maison, son toit et sa cheminée.

Monuments

  • Monument

    h1

    Le titre principal : la tour Art déco qui domine la ville, son nom gravé au sommet.

  • Beffroi

    h2

    Un titre de partie : un beffroi à horloge, qui nomme son quartier.

  • Kiosque

    h3

    Un sous-titre : un pavillon à coupole.

  • Statue

    h4 · h5 · h6

    Un petit titre : une statue de bronze sur son socle.

Équipements

  • Place de la mairie

    form

    Un formulaire : une place pavée, ses guichets et sa fontaine.

  • Affiche

    img

    Une image du site, en affiche sur une façade du bâtiment le plus proche dans la page (sur son toit quand les façades sont pleines). Une icône devient une enseigne, un petit drapeau flotte sur un mât au toit.

  • Écran géant

    video · canvas

    Une vidéo ou une zone de dessin : un écran géant sur une façade du bâtiment voisin.

  • Ambassade

    iframe

    Un autre site, enclavé dans celui-ci : un édifice à colonnes, sous son drapeau.

  • Sculpture

    svg

    Une illustration vectorielle : une sculpture abstraite sur son socle.

  • Guichet

    button · input · select

    Un bouton ou un champ à remplir : un petit kiosque à auvent.

Nature et réseaux

  • Allée

    nav

    Le menu de navigation : une place pavée, plantée d'arbres.

  • Parc

    aside

    Le contenu secondaire : un parc planté d'arbres, traversé d'allées.

  • Champs

    table

    Un tableau : des champs cultivés en rangées.

  • Canal

    hr

    Une ligne de séparation : un canal entre deux quais, franchi par des ponts.

  • Aéroport

    liens externes

    Les liens vers d'autres sites : un aéroport hors les murs, à l'est. Plus il y en a, plus il a de pistes et d'avions. Dans une mégalopole, le site a un grand aéroport et chaque ville son petit aérodrome.

Ambiance

  • Ruine

    img cassée

    Une image cassée dans la page : son panneau s'est effondré, au milieu des gravats.

  • Usines

    script

    Le JavaScript de la page : des usines qui fument dans la ceinture verte, une pour six scripts.

  • Caméras

    traqueurs

    Les traqueurs publicitaires que la page appelle : des caméras au bord des rues, trois par traqueur.

  • Graffitis

    <!-- commentaires -->

    Les commentaires laissés dans le HTML : des tags bombés au pied des immeubles.

  • Météo

    poids de la page

    Le poids de la page (octets chargés, éléments) : grand soleil pour une page légère, orage pour une page très lourde.

La méthode

  1. 01

    Relevé

    On lit la structure de la page : ses balises, la quantité de texte, les titres, les images. Jamais le contenu entier, seulement sa forme.

  2. 02

    Urbanisme

    Chaque élément reçoit sa parcelle, dans l'ordre de la page, du nord au sud. De grandes avenues séparent les parties de la page ; les éléments simples se serrent en pâtés de maisons.

  3. 03

    Construction

    La ville est bâtie dans votre navigateur. Survolez un bâtiment pour savoir ce qu'il était, cliquez pour l'inspecter, puis passez en promenade.