Bloc de menu fixe [RESOLU]

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Répondre
leeloo06110
Salamandre
Messages : 20
Inscription : 13 nov. 2006, 15:17

Bloc de menu fixe [RESOLU]

Message par leeloo06110 »

Bonjour, j'ai créé un menu dans un bloc en haut de ma page, simple, horizontal, juste en écriture surlignée.
Je souhaite qu'il ne défile pas en même temps que le texte de toute la page (j'ai programmé mon fond d'écran fixe).
Comment faire, svp?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Dernière modification par leeloo06110 le 05 déc. 2006, 09:10, modifié 1 fois.
Cordialement, lou
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Bonjour
Je pense que la solution n'est pas triviale. Il faut tenir compte du navigateur du visiteur: tous n'interprètent pas correctement la position "fixed".

Pour Firefox, il suffit de déclarer un bloc en position "fixed".

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>titre</title>
</head>
<body>
test
<div  style="position: fixed; width: 217px; height: 168px; top: 82px; left: 281px; background-color: red;">test test test</div>
</body>
</html>
Pour IE, je ne sais pas. Pour les autres non plus, d'ailleurs.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
jpbardiau
Tyrannosaurus Rex
Messages : 2709
Inscription : 05 avr. 2004, 17:34

Message par jpbardiau »

Ymai a écrit :Pour IE, je ne sais pas. Pour les autres non plus, d'ailleurs.
Ca fonctionne sur tous les navigateurs "gecko based" (ex. Firefox), sur Opera, et sur IE7 (et supérieur :wink: ).
Edit : ça fonctionne probablement aussi sur les navigateurs fonctionnant uniquement sur Linux et Mac, mais je ne les connais pas.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
JP
Image
Image
leeloo06110
Salamandre
Messages : 20
Inscription : 13 nov. 2006, 15:17

Message par leeloo06110 »

merci de vos réponses, mais malheureusement j'ai changé la position "absolute" en "fixed" et le problème est toujours le même. Le site n'est pas encore publié, dommage, sinon je vous aurais envoyé l'adresse...
que faire?

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; DigExt; SV1)
Cordialement, lou
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Peut-être quelqu'un pourrait-il bricoler un bout de code posté juste ici?
Je crois qu'il existe des solutions de type "bricolage".
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
kaihansen
Iguane
Messages : 717
Inscription : 24 févr. 2006, 12:32

Message par kaihansen »

Bonsoir,

Tu peux peut être adapter la solution que l'on m'avait donné.
Voir la:
http://www.geckozone.org/forum/viewtopic.php?t=45478

S'interesser plutot au bas de la première page et plus particulièrement sur le "*html" de Calimo.

a+

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
leeloo06110
Salamandre
Messages : 20
Inscription : 13 nov. 2006, 15:17

Message par leeloo06110 »

ça ne fonctionne toujours pas

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Cordialement, lou
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Peux-tu mettre ici le code de ta page (copié-collé de source dans ton message, puis tu sélectionnes ce code dans le message et tu cliques sur code en haut du cadre de réponse)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
leeloo06110
Salamandre
Messages : 20
Inscription : 13 nov. 2006, 15:17

Message par leeloo06110 »

avec la dernière aide, le menu ne bouge plus dans nvu mais dans l'aperçu: toujours.

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-15"
 http-equiv="content-type">
  <title>modele</title>
  <meta content="lou" name="author">
  <style title="modele" media="all" type="text/css">
body { font-family: Verdana;
font-size: 0.7em;
background-image: url(file:///C:/Program%20Files/Us/Plus/SITE/site%20lou/img/Zed_Art-Digital_01488.jpg);
speak: normal;
margin-left: 42%;
margin-top: 12%;
background-attachment: fixed;
background-repeat: no-repeat;
}
#menu { font-family: Verdana;
color: rgb(0, 0, 0);
text-decoration: none;
speak: normal;
font-size: 0.8em;
position: fixed;
}
*html #menu { font-family: Verdana;
color: rgb (0, 0, 0);
text-decoration: none;
speak: normal;
font-size: 0.8em;
position: fixed;
}
  </style>
</head>
<body style="direction: ltr;">
<br>
<br>
<br>
<br>
<div onmouseup="fixed" onmousedown="fixed"
 style="color: rgb(0, 0, 0); font-family: Verdana; font-size: 0.8em;"
 onmouseover="none" onmouseout="none" id="menu"><a
 style="color: rgb(0, 0, 0);" href="qsn"
 text-decoration="" none="" target="_self"><span
 style="text-decoration: none;">Qui
sommes-N/nous?</span></a><span
 style="color: rgb(0, 0, 0);"><span
 style="text-decoration: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a
 onmouseout="none" onmouseover="none"
 style="text-decoration: none;" href="nrliste"
 target="_self"><span
 style="text-decoration: none; color: rgb(0, 0, 0);">Nos
r&eacute;cits</span></a></span><a
 onmouseout="none" onmouseover="none"
 style="text-decoration: none;" href="nrliste"
 target="_self"><span
 style="color: rgb(0, 0, 0); text-decoration: none;"></span></a><span
 style="color: rgb(0, 0, 0); text-decoration: none;">&nbsp;&nbsp;&nbsp;
&nbsp;</span><a
 style="color: rgb(0, 0, 0); text-decoration: none;"
 onmouseout="none" onmouseover="none" href="photos"
 target="_self">Photos</a></div>
<br>
<br>
<br>
</body>
</html>
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Dernière modification par leeloo06110 le 14 nov. 2006, 11:13, modifié 3 fois.
Cordialement, lou
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Trois petites remarques:
- dans ton message, il fallait sélectionner ton code avant de cliquer sur "code" Tu peux encore corriger le message par "modifier"
- Internet explorer ne reconnait pas la position "fixed". Dans Firefox (nettement meilleur que IE), ton menu ne bouge pas au défilement de la page
- *html #menu -> il faut un espace entre * et html.

differents liens utiles pour la position fixe:(en provenance d'Alsacreations)
- http://www.ibilab.net/webdev/articles/C ... eurs-2.htm
- http://www.nanoum.net/blog/6_absolue_et_fixe.html
- http://tagsoup.com/-dev/null-/css/fixed/ (en)
- http://css-discuss.incutio.com/?page=Em ... Positoning (en)
- http://www.howtocreate.co.uk/fixedPosition.html
et
- http://limpid.nl/lab/css/fixed/ (en)
- http://css.alsacreations.com/modeles/modele13.htm
- http://css.alsacreations.com/modeles/modele14.htm

Bon courage

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
leeloo06110
Salamandre
Messages : 20
Inscription : 13 nov. 2006, 15:17

Message par leeloo06110 »

Merci beaucoup, je vais bucher tout ça.
Etant débutante, ce n'est pas vraiment facile, mais je m'accroche et ce forum est une mine d'or.
Vous êtes tous formidables.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Cordialement, lou
leeloo06110
Salamandre
Messages : 20
Inscription : 13 nov. 2006, 15:17

Message par leeloo06110 »

Je ne dois pas être douée, rien à faire pour que ce menu reste fixe.
Je crois que je vais me résigner.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Cordialement, lou
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité