IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

masterpage et IE 6


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Par défaut masterpage et IE 6
    Bonjour a tous,
    J'ai un problème concernant des styles qui ne s'appliquent pas sur ma master page mais que sous IE 6. J'explique :
    dans la page default.master j'ai ceci :
    <%@ Master Language="VB" CodeFile="Default.master.vb" Inherits="Default_master" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <link rel="stylesheet" href="~/css/style.css" />
    ...
    Normalement quand je vais sur la page default.aspx, je devrais voir un bandeau et autre div de mise en forme mais sous IE 6 cela ne fonctionne pas alors que sous IE 7 et firefox aucun souci. Le problème existe seulement sur les styles de default.master. Les styles qui se trouvent dans page .aspx sont visible. Quelqu'un aurait une explication (et/ou une solution) ?

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 67
    Par défaut
    Essaye en virant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" >

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Par défaut
    pas mieux ...
    pour info j'utilise VS2005, je sais pas si ca peux aider.

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 67
    Par défaut
    Il y a quoi dans ton style.css ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Par défaut
    Dans mon fichier css :
    body
    {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    margin: auto;
    margin-top: 0em;
    margin-left:0em;
    margin-bottom: 0em;
    margin-right:0em;
    font-family: arial;
    font-size: 0.8em;
    border: 1px solid #883252;
    }

    #entete
    {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    height: 117px;
    background: url("../images/banniere2.jpg") no-repeat;
    background-position: 50% 0%;
    background-color: #883252;
    }

    #contentBig
    {
    position:absolute;
    top:114px;
    right:1px;
    left:0px;
    bottom :0px;
    margin: 0;
    margin-left: 0px; /*marge à gauche pour pousser le corps*/
    margin-right: 0px;
    margin-top:0px;
    text-align: justify;
    padding-bottom: 2.3em;
    border: 0px solid black;
    }
    et dans mon fichier default.master :
    <body>

    <form id="form1" runat="server">

    <div class="menuhaut">
    <div id="entete"></div>
    <asp:menu id="nav" runat="server"
    datasourceid="SiteMapDataSource1"
    cssclass="nav"
    orientation="Horizontal"
    maximumdynamicdisplaylevels="0"
    skiplinktext=""
    staticdisplaylevels="2" PathSeparator="\" />

    </div>

    <div id="contentBig">
    <asp:contentplaceholder id="Main" runat="server" />
    </div>
    <asp:sitemapdatasource id="SiteMapDataSource1" runat="server" startingnodeoffset="0" />
    </form>
    </body>
    Tu as besoin d'autre chose ?

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2002
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 67
    Par défaut
    Et ce css seul dans une page aspx sans masterpage fontionne bien sous IE6 ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 206
    Par défaut
    Bonjour,
    désolé de repondre aussi tardivement... mais bon j'ai trouvé le problème. Ce sont mes styles appliquées qui ne fonctionne pas correctement sous IE6, exemple, pour afficher une div rempli d'un fond violet. j'utilise :
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    height: 117px;
    background: url("images/banniere2.jpg") no-repeat;
    background-position: 50% 0%;
    background-color: #883252;
    Or avec IE6 il faut rajouter :
    padding-bottom: 100px;
    padding-top: 100%;
    Donc voila, je suis en train de me battre avec mes styles. Merci Off$ide pour ton aide et a ceux qui ont pris la peine de lire les messages.
    Problème corrigé (enfin j'y travail)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Javascript et masterpage
    Par joKED dans le forum ASP.NET
    Réponses: 3
    Dernier message: 06/11/2006, 21h34
  2. [MasterPage] Reconnaissance de Form
    Par Kylen dans le forum ASP.NET
    Réponses: 8
    Dernier message: 04/07/2006, 15h33
  3. [ASP.NET|C#] Menu variable MasterPage
    Par dumser1 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 03/04/2006, 13h59
  4. Réponses: 13
    Dernier message: 08/02/2006, 09h03
  5. [VB.Net][2.0] Menu et MasterPage
    Par Cyrilange dans le forum ASP.NET
    Réponses: 1
    Dernier message: 28/12/2005, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo