Oltana.net 24 Mai 2012 à 15:52:19 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
Nouvelles:
Pour les gens déja membres, veuillez supprimer le cookie du site présent sur vos navigateurs, sous peine de pb de connexion.

Si ca n'y fait toujours rien, se faire renvoyer un nouveau mot de passe, puis le changer un fois loggé.
 
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Résolu] Problème liens (sous IE bien sur)  (Lu 721 fois)
Crazy_girl
Animateurs
****
Hors ligne Hors ligne

Messages: 382



Voir le profil
« le: 16 Juin 2007 à 23:36:03 »

Coucou les gens !

Je suis actuellement en train de faire un site web (avec mon tipe accessoirement, histoire d'avoir du contenu), et y'a un problème au niveau d'un menu :

http://kopkol.free.fr/tipe/

Sous firefox les liens marchent normalement, même bien. Et IE ne les voit pas, j'ai meme l'impression qu'il voit pas -bien- le tableau en fait.

Vous avez dejà rencontré ce genre de problème ? Une idée pour le résoudre ?

Merci d'avance.
Journalisée


Marmotte
Modérateur Global
*****
Hors ligne Hors ligne

Sexe: Homme
Messages: 554



Voir le profil WWW
« Répondre #1 le: 16 Juin 2007 à 23:47:37 »

Copyleft - All rights inverted
 => "Copyleft - All rights reversed" c'est mieux ^^

Sinon, tout semble indiquer que le menu se trouve derrière le contenu... et donc IE ne peut y accéder a travers ^^
Je cherche et j'édite si je trouve Tire la langue

---
edit : Dans le CSS, j'ai tout viré sauf le margin du #contenu, et ca fait pareil... quand on vire le margin le contenu redescend donc plus de problème mais c'est pas beau Clin d'oeil
La solution est donc dans le margin du #contenu ^^
Journalisée

Crazy_girl
Animateurs
****
Hors ligne Hors ligne

Messages: 382



Voir le profil
« Répondre #2 le: 16 Juin 2007 à 23:57:49 »

Ah d'accord je vois.

En faisant remonter le contenu, IE lui fait prendre toute la place (un peu con ...). Je vais essayer de trouver une autre solution.

Merci beaucoup. ;-)
Journalisée


Marmotte
Modérateur Global
*****
Hors ligne Hors ligne

Sexe: Homme
Messages: 554



Voir le profil WWW
« Répondre #3 le: 17 Juin 2007 à 00:17:37 »

en mettant le #centrage en position:relative, le #menu en float:left et le # contenu en float:right, ca passe, reste plus qu'à mettre le # footer en width:100% et ca ressemble assez a ce que tu avais fait avant Tire la langue

Je sais pas si c'est convenable ?

---
edit : j'oubliais les marges...
#menu table marge haute 0
#contenu marges 0 15 15 30

je crois que c'est tout ce que j'ai modifié ^^
---
edit 2 : ca passe plus sous FF :/
---
edit 3 :
pour que ca passe sous FF il faut les anciennes marges.
Donc en gros on laisse les anciennes marges avec un !important a la fin de la ligne (pas pris en compte par IE) et on remet les miennes en dessous pour IE ^^
Et le #footer en float:right pour passer en bas Clin d'oeil
Ca fonctionne sous IE et FF Tire la langue
Journalisée

Crazy_girl
Animateurs
****
Hors ligne Hors ligne

Messages: 382



Voir le profil
« Répondre #4 le: 17 Juin 2007 à 00:43:57 »

J'ai bidouillé un truc qui passe relativement sur les deux navigateurs.

Juste le footer qui a très envie de rester en haut (normalement les blocs sont pas censés se placer comme ils sont dans le html ? ce serait plus pratique ^^), et la marge du bas qui passe pas.

J'étudie ta solution demain. ;-)

C'est quand même vachement galère pour obtenir un truc convenable. :-/

Encore merci.
Journalisée


Corven
Administrateur
*****
Hors ligne Hors ligne

Sexe: Homme
Messages: 1632



Voir le profil WWW
« Répondre #5 le: 17 Juin 2007 à 00:52:16 »

Reprends cette structure :

HTML :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >

<head>

<title>Titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />

</head>

<body>

<div class="global">
<div class="general">
<div class="header">
<?php include&#40;'/header&#46;php'&#41;; ?>
</div>

<div class="menu">
<?php include&#40;'menu&#46;php'&#41;;?>
</div>

<div class="contenu">
Ton contenu
</div>
</div>

<div class="footer">
<?php include&#40;'footer&#46;php'&#41;; ?>
</div>

</div>
</body>
</html>

CSS:
Code:
/************************** Selecteurs */
/*************************************/
*
{
margin: 0; /* Initialise les marges extérieures à 0 */
padding: 0; /* Initialise les marges intérieures à 0 */
border: 0; /* Initialise les bordures à 0 */
}

/************************** Propriétés générales */
/*********************************************/

body {
background-color: #;
font-family: arial;
font-size: px;
color: #;
height: 100%;
}



div.global {
width: 100%;
height: auto;
}

/************************** Blocs généraux */
/*****************************************/
.general {
width: 100%;
}

.header {
width: 100%;
height: px;
}

.menu {
width: 20%;
float: left;
}

.contenu {
width: 80%;
}

.footer {
width: 100%;
height: px;
clear: both;
}



Tente avec ça en remplissant les propriétés incomplètes.
Ne rajoute pas en premier lieu de margin et autre padding.
Teste d'abord si ça marche comme ça, j'ai adapté le code d'un site à largeur fixe et centré pour un site à largeur 100%, code non testé donc  :)):

Attention à bien renommer l'index.html en index.php et d'avoir EasyPHP en fonctionnement, sinon tu enlèves toutes les lignes de code PHP. Le PHP est là juste pour "externaliser" le contenu des blocs.

Une fois que ça sera ok, il te restera plus qu'à faire un fichier php par page.
Journalisée

[size=84]Intel E6600 @ 2,4ghz - Asus P5B Deluxe Wifi/AP - Asus 7600GT Silent/2DHT - G.Skill Extreme Serie PK 4*1go PC6400 - Hitachi T7K250 250go & 160go - Seasonic S12 600Watts - Noctua NH-U12F + 2* Noctua NF-S12 1200 - Nec 3520A - Gigabyte Triton Black - 2* Viewsonic VX2025WM - Logitech Media Keyboard Elite - Logitech G5 - Koss UR40 - Onduleur MGE 675VA // MACBOOK PRO 2008 @2,4ghz[/size]
Crazy_girl
Animateurs
****
Hors ligne Hors ligne

Messages: 382



Voir le profil
« Répondre #6 le: 17 Juin 2007 à 11:41:05 »

Youhou j'ai réussi ! \o/

Corven avec ton code ça passe pas mal, sauf que rien est centré (ce qui peut probablement se modifier rapidement).
J'ai préféré garder la structure que j'avais au niveau du html.

En fait c'est bien les "position:absolute" qui passaient mal, je les ai remplacés, et ça s'arrange de suite bien plus "logiquement".

Merci pour votre aide.

Reste plus qu'à faire un design digne de ce nom.  :):
Journalisée


Corven
Administrateur
*****
Hors ligne Hors ligne

Sexe: Homme
Messages: 1632



Voir le profil WWW
« Répondre #7 le: 17 Juin 2007 à 14:51:47 »

Un simple text-align: center; et c'est bon  :)):

Par contre supprime les padding du body :

body {
padding: 0px;
}
Journalisée

[size=84]Intel E6600 @ 2,4ghz - Asus P5B Deluxe Wifi/AP - Asus 7600GT Silent/2DHT - G.Skill Extreme Serie PK 4*1go PC6400 - Hitachi T7K250 250go & 160go - Seasonic S12 600Watts - Noctua NH-U12F + 2* Noctua NF-S12 1200 - Nec 3520A - Gigabyte Triton Black - 2* Viewsonic VX2025WM - Logitech Media Keyboard Elite - Logitech G5 - Koss UR40 - Onduleur MGE 675VA // MACBOOK PRO 2008 @2,4ghz[/size]
GianT
Animateurs
****
Hors ligne Hors ligne

Messages: 403



Voir le profil WWW
« Répondre #8 le: 17 Juin 2007 à 17:36:14 »

tiens ca me fait penser a mon cours d'imagerie certaines photos sont les mêmes
Journalisée
Pages: [1]   Haut de page
Imprimer
Oltana.net  |  Informatique Créatrice  |  Webmastering  |  Fil de discussion: [Résolu] Problème liens (sous IE bien sur)
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines