Petit défaut graphique

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

Rtg57
Salamandre
Messages : 32
Inscription : 06 juin 2008, 13:54

Petit défaut graphique

Message par Rtg57 »

Bonjour,

voici l'adresse de mon site (Ce n'est pas pour me faire de la pub):
http://gemogiciel.free.fr/

Dans le menu des boutons en haut à gauche, Il y a un petit écart entre la bordure supérieure et le 1er bouton.
Cet écart est visible dans la fenêtre de construction WYSIWYG, et aussi dans la fenêtre Aperçu de Kompozer.

Je pensais à l'origine que c'était un petit bogue de Kompozer, car lorsque je visualise mon site avec Internet Explorer, la bordure supérieure est bien 'colée' aux boutons.

Mais en navigant avec Firefox, j'ai vu que ce défaut existe aussi.
Je pense bien entendu que Firefox interprète les pages de la même façon que Kompozer.

Evidemment, je voudrais que mon site soit sans 'défaut'. Une vérification du CSS par 3WC me félicite car il n'y a pas d'erreur dans mon code. :P

La question est: qu'est-ce qui provoque ce petit bogue, qui n'apparait pas dans IE7 ?



Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
Salut & @ + sur 3W!

http://gemogiciel.free.fr
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Un retour à la ligne inopportun ?

Code : Tout sélectionner

<img style="width: 134px; height: 23px;" alt="" src="Images/B_H.png" /><br />
<div>
<ul style="margin: 0px; padding: 0px;" id="Gemogiciel_E"
Rtg57
Salamandre
Messages : 32
Inscription : 06 juin 2008, 13:54

Message par Rtg57 »

Merci d'avoir pris le temps de regarder le code de la page.

Je ne comprends pas bien cette réponse, car je ne trouve pas le 'retour de ligne inopportun'.
En effet, j'ai essayé de modifier un peut le code source, mais Kompozer me le réécrit, comme à l'origine. Je pense qu'il estime qu'il faut que ce soit comme cela.
Faut dire aussi que je ne suis pas un crack dans ce domaine, et que tout ce code a été écrit par Kompozer.

Bref, pour l'instant le défaut persiste...

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
Salut & @ + sur 3W!

http://gemogiciel.free.fr
Fabrice.Tres.Net
Tyrannosaurus Rex
Messages : 2390
Inscription : 26 juin 2006, 12:50

Message par Fabrice.Tres.Net »

Fabrice.Tres.Net a écrit :Un retour à la ligne inopportun ?
<img style="width: 134px; height: 23px;" alt="" src="Images/B_H.png" /><br />
<div>
<ul style="margin: 0px; padding: 0px;" id="Gemogiciel_E"
Et comme cela c'est + clair?
Rtg57
Salamandre
Messages : 32
Inscription : 06 juin 2008, 13:54

Message par Rtg57 »

Ah oui, là c'est plus clair 8-)

Malheureusement, la suppression de cette balise ne change rien :oops:

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
Salut & @ + sur 3W!

http://gemogiciel.free.fr
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

le problème est que ce menu comporte pas mal d'aberrations.
1- tu as mis un div par élément de menu, c'est complètement inutile. 9a alourdit le code et ça ne sert à rien. Tu peux le voir en supprimant tous les div à l'intérieur du menu, ça ne le modifie pas.
2- Tu as créé autant de listes (balise <ul>) que d'éléments de menu!!? Ton menu est fait sous forme de liste (très bien!) mais il n'est besoin que d'une seule liste de plusieurs éléments.
Ainsi, ton menu devrait être sous la forme suivante:

Code : Tout sélectionner

<ul>
<li>lien1 </li>
<li>lien2 </li>
<li>lien3 </li>
<li>lien4 </li>
</ul>
Pour supprimer l'inconvénient de l'espace entre la première image (en haut du menu), il suffirait que tu inclus l'élément dans la liste sans lui donner de lien ou que tu utilises une image de fond pour <ul> dont le haut serait cette image.
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.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Je viens de faire vite fait un menu comme dit ci-dessus, dont voici le résultat:

Image

le code (à améliorer car fait en 5 minutes):

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-15" http-equiv="content-type">
    <title>
      menu
    </title>
    <meta content="Chinon37" name="author">
    <style type="text/css">
ul {
    background-position: center top;
    background-repeat: no-repeat;
    width: 134px;
    }
    li {
    height: 58px;
    list-style-type: none;
    }
    #menu span {
    visibility: hidden;
    }

    </style>
  </head>
  <body>

    <ul id="menu">
      <li style="height: 23px; background-position: center top; background-repeat: no-repeat; background-image: url(http://gemogiciel.free.fr/Images/B_H.png);">
        <span>menu1</span>
      </li>
      <li style="background-image: url(http://gemogiciel.free.fr/Images/Btn_Assoc_L.jpg); background-position: center top; background-repeat: no-repeat;">
        <span><a href="#">menu2</a></span>
      </li>
      <li style="background-image: url(http://gemogiciel.free.fr/Images/Btn_APN_L.jpg); background-position: center top; background-repeat: no-repeat;">

        <span><a href="#">menu3</a></span>
      </li>
      <li style="background-image: url(http://gemogiciel.free.fr/Images/Btn_JDC_L.jpg); background-position: center top; background-repeat: no-repeat;">
        <span>menu4</span>
      </li>
      <li style="background-image: url(http://gemogiciel.free.fr/Images/Btn_@_L.jpg); background-position: center top; background-repeat: no-repeat;">
        <span>menu5</span>

      </li>
      <li style="background-position: center top; background-repeat: no-repeat; background-image: url(http://gemogiciel.free.fr/Images/B_KPZ.png);">
        <span>menu6</span>
      </li>
    </ul>
  </body>
</html>
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.
Rtg57
Salamandre
Messages : 32
Inscription : 06 juin 2008, 13:54

Message par Rtg57 »

Ben merci beaucoup pour ce travail !
C'est très gentil.

Evidemment en ce qui me concerne, va falloir que je bosse pour comprendre le source, vu que c'est Kompozer qui m'a tout écrit !

Merci encore et @ + tard ...

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
Salut & @ + sur 3W!

http://gemogiciel.free.fr
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités