From c54aef5b3fb4482615a198874e3758642d1be0b4 Mon Sep 17 00:00:00 2001
From: tetue <tetue@rezo.net>
Date: Sun, 21 May 2006 23:08:55 +0000
Subject: [PATCH] Tous les body portent un identifiant qui leur est propre
 (Gilles Vincent).
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Pourquoi ? pour permettre d'avoir une déclinaison très souple d'une page à l'autre. Par exemple, pour le plan du style, qui a toujours bénéficié de styles qui lui sont strictement propres.

C'est vrai que ça donne des idées tellement la surcharge CSS devient facile.
---
 dist/404.html       | 2 +-
 dist/article.html   | 2 +-
 dist/auteur.html    | 2 +-
 dist/breve.html     | 2 +-
 dist/forum.html     | 2 +-
 dist/habillage.css  | 8 ++++----
 dist/impression.css | 6 +++---
 dist/login.html     | 2 +-
 dist/mot.html       | 2 +-
 dist/plan.html      | 4 ++--
 dist/recherche.html | 2 +-
 dist/rubrique.html  | 2 +-
 dist/site.html      | 2 +-
 dist/sommaire.html  | 2 +-
 14 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/dist/404.html b/dist/404.html
index 5b3f5e9de7..359b698655 100644
--- a/dist/404.html
+++ b/dist/404.html
@@ -20,7 +20,7 @@
 	<!-- Feuille de styles CSS pour l'impression -->
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
-<body>
+<body id="page_404">
 	<div id="page">
 
 	[(#REM) Entete de la page + titre du site ]
diff --git a/dist/article.html b/dist/article.html
index e39cb6f27a..8c1b2c95ab 100644
--- a/dist/article.html
+++ b/dist/article.html
@@ -21,7 +21,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_article">
 <div id="page">
 
     [(#REM) Entete de la page + titre du site ]
diff --git a/dist/auteur.html b/dist/auteur.html
index c19e4f0641..6bfc044220 100644
--- a/dist/auteur.html
+++ b/dist/auteur.html
@@ -19,7 +19,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_auteur">
 	<div id="page">
 
 	[(#REM) Entete de la page + titre du site ]
diff --git a/dist/breve.html b/dist/breve.html
index 3f0a6f3889..f13f842b1b 100644
--- a/dist/breve.html
+++ b/dist/breve.html
@@ -22,7 +22,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_mot">
 	<div id="page">
 
 	[(#REM) Entete de la page + titre du site ]
diff --git a/dist/forum.html b/dist/forum.html
index ce38a074aa..b24739be7f 100644
--- a/dist/forum.html
+++ b/dist/forum.html
@@ -19,7 +19,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_forum">
 	<div id="page">
 
 		[(#REM) Entete de la page + titre du site ]
diff --git a/dist/habillage.css b/dist/habillage.css
index 380d412ec7..c63284d3b8 100755
--- a/dist/habillage.css
+++ b/dist/habillage.css
@@ -289,9 +289,9 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: nor
 /*  Habillage specifique du plan du site
 /*  ------------------------------------------ */
 
-#contenu.plan {}
+#page_plan #contenu {}
 
-#contenu.plan h2 {
+#page_plan #contenu h2 {
 	clear: both;
 	background: #e0ffe0;
 	border: 1px solid #CCCCCC;
@@ -300,13 +300,13 @@ h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: nor
 	font-weight: bold; 
 	text-align: center; }
 	
-#contenu.plan .contre-encart ul { 
+#page_plan #contenu .contre-encart ul { 
 	display: block; 
 	clear: left; 
 	margin-left: 16px; 
 	margin-bottom: 16px; }
 	
-#contenu.plan .contre-encart li { list-style: square; }
+#page_plan #contenu .contre-encart li { list-style: square; }
 
 /*  ------------------------------------------
 /*  Habillage des forums
diff --git a/dist/impression.css b/dist/impression.css
index 37b90d16f5..9b25225924 100755
--- a/dist/impression.css
+++ b/dist/impression.css
@@ -97,6 +97,6 @@ ul .message { background: #FAFAFA; border: 1pt solid #CCCCCC; padding: 1em; marg
 
 /*  Plan du site
 ---------------------------------------------- */
-#contenu.plan h2 { font-size: 1.15em; font-weight: bold; }
-#contenu.plan ul { margin-left: 1em; margin-bottom: 1em; }
-#contenu.plan li { list-style: square; }
\ No newline at end of file
+#page_plan #contenu h2 { font-size: 1.15em; font-weight: bold; }
+#page_plan #contenu ul { margin-left: 1em; margin-bottom: 1em; }
+#page_plan #contenu li { list-style: square; }
\ No newline at end of file
diff --git a/dist/login.html b/dist/login.html
index 5e56df85b6..9316205b5a 100644
--- a/dist/login.html
+++ b/dist/login.html
@@ -14,7 +14,7 @@
 	[<link rel="shortcut icon" href="(#CHEMIN{favicon.ico})" />]
 	<link rel="stylesheet" href="#CHEMIN{spip_style.css}" type="text/css" />
 </head>
-<body style="background-color: #FFF; text-align: center;">
+<body id="page_login" style="background: #FFF; text-align: center;">
 
 <div class="formulaire_spip formulaire_login">
 
diff --git a/dist/mot.html b/dist/mot.html
index 3944f88225..82c09f0e47 100644
--- a/dist/mot.html
+++ b/dist/mot.html
@@ -22,7 +22,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_mot">
 	<div id="page">
 
 		[(#REM) Entete de la page + titre du site ]
diff --git a/dist/plan.html b/dist/plan.html
index 4b69a02723..45b08f264b 100644
--- a/dist/plan.html
+++ b/dist/plan.html
@@ -19,7 +19,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_plan">
 	<div id="page">
 
 		[(#REM) Entete de la page + titre du site ]
@@ -32,7 +32,7 @@
 
 			[(#REM) Le plan de site ci-dessous est a adapter selon les besoins. En particulier, on n'aura pas necessairement besoin de tous les elements (sous-rubriques, articles, breves et sites) ]
 
-			<div id="contenu" class="plan">
+			<div id="contenu">
 
 				<h1 class="invisible"><:plan_site:></h1>
 
diff --git a/dist/recherche.html b/dist/recherche.html
index c84e600a30..0aa67d050e 100644
--- a/dist/recherche.html
+++ b/dist/recherche.html
@@ -19,7 +19,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_recherche">
 <div id="page">
 
     [(#REM) Entete de la page + titre du site ]
diff --git a/dist/rubrique.html b/dist/rubrique.html
index 1e95824e24..092cca0665 100644
--- a/dist/rubrique.html
+++ b/dist/rubrique.html
@@ -22,7 +22,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_rubrique">
 <div id="page">
 
     [(#REM) Entete de la page + titre du site ]
diff --git a/dist/site.html b/dist/site.html
index 851a736dbd..d3d9a00db9 100644
--- a/dist/site.html
+++ b/dist/site.html
@@ -21,7 +21,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_site">
 	<div id="page">
 
 		[(#REM) Entete de la page + titre du site ]
diff --git a/dist/sommaire.html b/dist/sommaire.html
index 5acc794fdb..348b701c85 100644
--- a/dist/sommaire.html
+++ b/dist/sommaire.html
@@ -21,7 +21,7 @@
 	<link rel="stylesheet" href="#CHEMIN{impression.css}" type="text/css" media="print" />
 </head>
 
-<body>
+<body id="page_sommaire">
 <div id="page">
 
     [(#REM) Entete de la page + titre du site ]
-- 
GitLab