Browse Source

Hiérarchie des titres (alias, le running gag des thèmes HTML5up 😠 ) : ne pas avoir de h1 dans le bandeau sur les autres pages que l'accueil.

Et même sur l'accueil, ça ne devrait pas être un h1 mais ça obligerait à passer le h2 qui se trouve sur le visuel d'entête en h1 et donc revoir l'animation... bref...
master
jeanmarie 4 months ago
parent
commit
1b692fe261
  1. 8
      body.html
  2. 30
      css/theme.scss

8
body.html

@ -1,7 +1,11 @@
<body class="[(#ENV{type-page}|=={sommaire}|oui)landing ]is-preload">
<div id="page-wrapper">
<header id="header"[(#ENV{type-page}|=={sommaire}|oui) class="alt"]>
<h1>[(#SI_PAGE{sommaire}|non)<a href="#URL_SITE_SPIP">]#NOM_SITE_SPIP[(#SI_PAGE{sommaire}|non)</a>]</h1>
<header id="header"[(#ENV{type-page}|=={sommaire}|oui) class="alt"]>
[(#ENV{type-page}|=={sommaire}|?{
<h1>#NOM_SITE_SPIP</h1>
,
<p><a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a></p>
})]
<INCLURE{fond=inclure/sidemenu,env} />
</header>

30
css/theme.scss

@ -6,6 +6,36 @@
/* adaptations pour SPIP */
#header {
> p {
color: _palette(fg-bold);
font-weight: _font(weight-extrabold);
letter-spacing: _size(letter-spacing-alt);
line-height: 1em;
margin: 0 0 (_size(element-margin) * 0.5) 0;
text-transform: uppercase;
@include vendor('transition', 'opacity #{_duration(transitions)} ease');
height: inherit;
left: 1.25em;
line-height: inherit;
position: absolute;
top: 0;
a {
border: 0;
}
}
&.alt {
p {
@include vendor('pointer-events', 'none');
opacity: 0;
}
}
}
.arbo {
font-size: 0.7em;
padding: 0.25em 1.25rem 0;

Loading…
Cancel
Save