Guide du CSS pour Freeway
Introduction
Initialement, le HTML a été conçu comme un moyen pour découper un document en fonction de son contenu. Il était
utilisé pour spécifier l’organisation d’un document, pas sa présentation. Pour la présentation, il était laissé au soin des
navigateurs de décider comment afficher les différents contenus d’une page Web, et comment définir les styles et les
positions en fonction de leur interprétation du contenu.
Inévitablement, le Web devenant de plus en plus populaire, les auteurs de pages Web ont voulu plus de contrôle sur
la présentation de leurs documents. Les deux principaux navigateurs, Netscape et Microsoft, ont commencé très tôt
à étendre les spécifications du HTML avec des balises propriétaires et des extensions concurrentes. Cette situation a
abouti à une grande confusion. Comme les auteurs désiraient pouvoir supporter le plus possible de navigateurs et utiliser
pleinement les extensions, le développement de pages Web induisait beaucoup de perte de temps et d’énergie. Les
divergences croissantes avec les prémisses originales du HTML, aggravées par la nécessité d’utiliser des tableaux HTML
complexes pour positionner correctement le contenu, rendaient la maintenance des pages Web compliquée et complexe.
C’est ainsi que sont nées les feuilles de style - Cascading Style Sheets (CSS), un moyen standardisé pour séparer le
contenu de la présentation, et pour donner aux auteurs un plus grand contrôle sur la présentation. Le CSS permet aux
auteurs, sans perturber le code source du HTML, un meilleur contrôle sur le style et sur le positionnement du contenu, en
particulier les spécifications de la position et des dimensions relativement à la fenêtre du navigateur.
• Freeway 4 et le CSS
Bien que Freeway ait offert par le passé un support du CSS, c’était essentiellement pour la partie style du CSS. Avec la
version 4, Freeway introduit un bien meilleur support du positionnement CSS - à tel point qu’un bouton est maintenant
dédié au CSS dans la barre d’outils.
Pour activer le positionnement avec les CSS, cliquez sur le bouton Mise en page CSS de la barre d’outils de Freeway :
Note : le CSS ne peut être activé si le format de la page est en HTML 3.2.
Quand ce bouton est actif, tous les blocs dessinés sont positionnés avec une mise en page CSS. Les blocs positionnés
par CSS peuvent être identifiés grâce à leur couleur de bordure et de coins différente (la couleur par défaut est le vert,
mais elle peut être modifiée dans l’onglet Apparence des Préférences).
Vous pouvez à tout moment activer ou désactiver le positionnement CSS en (dé)cochant la case Calque dans l’onglet
Réglages généraux du bloc de la palette Inspecteur :
Positionnement CSS
La différence fondamentale entre la mise en page basée sur des tableaux (Calque décoché) et la mise en page CSS
(Calque coché) est que la première est spécifiée par rapport à la page Freeway, alors que la mise en page CSS est
spécifiée par rapport à la page dans le navigateur (qui dépend de la taille de la fenêtre du navigateur).
• Positionner un bloc de taille fixe à une distance spécifiée du bord de la page du navigateur
Par défaut, Freeway spécifie la position d’un bloc par deux valeurs, la distance du haut de la page et la distance du bord