begin process at 2012 02 14 02:06:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

centrer contenu d'une masterPage


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

centrer contenu d'une masterPage

mardi 11 décembre 2007 à 12:29:24 | centrer contenu d'une masterPage

Le grand Jisay

Bonjour à tous,

Voila, j'ai commencé l'ASP.NET il y a peu. Je suis arrivé aux MasterPage, ce qui est, je trouve, d'une bonne utilité !

Mais voila, j'ai un petit problème pour centrer ma page pour tous types de résolutions d'écran... J'utilise une feuille de style pour ce faire. Je vous passe le code ASP.NET et ce qu'il en suit en CSS :

Voici le code de ma Master Page

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Page sans titre</title>
</head>
<body style="background-color: #000000" id="class1">   
    <form id="form1" runat="server">
    <div style="left: 50%; top: 0px" id="contenu">
        &nbsp;&nbsp;
        <asp:Panel ID="Panel1" runat="server" Height="147px" Style="z-index: 100; left: -1px;
            position: absolute; top: 0px" Width="1000px">
            <img src="mus.jpg" style="z-index: 100; left: 87px; width: 835px; position: absolute;
                top: 20px; height: 110px" />
            &nbsp;</asp:Panel>
        <asp:Panel ID="Panel2" runat="server" Height="376px" Style="z-index: 101; left: 0px;
            position: absolute; top: 146px" Width="177px">
            &nbsp;
            <asp:Menu ID="Menu1" runat="server" BackColor="#B5C7DE" DynamicHorizontalOffset="2"
                Font-Names="Verdana" Font-Size="Medium" ForeColor="#284E98" Height="66px" StaticSubMenuIndent="10px"
                Style="z-index: 100; left: 0px; position: absolute; top: 0px" Width="176px">
                <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
                <DynamicMenuStyle BackColor="#B5C7DE" />
                <StaticSelectedStyle BackColor="#507CD1" />
                <DynamicSelectedStyle BackColor="#507CD1" />
                <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <Items>
                    <asp:MenuItem NavigateUrl="~/acceuil.aspx" Text="Acceuil" Value="Acceuil"></asp:MenuItem>
                    <asp:MenuItem NavigateUrl="~/historique.aspx" Text="Historique" Value="Historique"></asp:MenuItem>
                </Items>
                <StaticHoverStyle BackColor="#284E98" ForeColor="White" />
            </asp:Menu>
        </asp:Panel>
        <asp:Panel ID="Panel3" runat="server" BackColor="#B5C7DE" Height="377px" Style="z-index: 103;
            left: 177px; position: absolute; top: 146px" Width="824px">
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </asp:Panel>
    </div>
    </form>
</body>
</html>

Et voici ce que j'ai essayé pour centrer ma page en CSS :

#contenu
{
    width:800px;
    margin-left: auto;
    margin-right  : auto;
}

Je tiens à signaler que contenu est l'id du bloc div.

Ce que j'ai trouvé se trouvais déjà sur le forum mais cela ne résoud pas mon problème...

Merci de m'aider,

A bientot, Le Grand Jisay
mardi 11 décembre 2007 à 15:31:29 | Re : centrer contenu d'une masterPage

gilletcsteph

Membre Club

As tu essayé de remplacé les px par des % dans ton css ?

En sachant que 100% = largueur de l'écran, peu importe la résolution...


Steph

mardi 11 décembre 2007 à 17:52:14 | Re : centrer contenu d'une masterPage

Le grand Jisay

J'ai essayé avec des % : j'ai toujours le même résultat : j'ai toujours toute ma page qui est sur la gauche et je voudrai qu'elle soit au centre de mon écran.

Merci pour ton aide Steph

Jisay
samedi 22 décembre 2007 à 20:16:06 | Re : centrer contenu d'une masterPage

zousfana

Réponse acceptée !
salut

voila un code teste le, le centrement ca marche pour le design c à toi.

<body style="background-color: #000000" id="class1">  
    <form id="form1" runat="server">
    <div style="left: 50%; top: 0px" id="contenu">
        &nbsp;&nbsp;&nbsp;
       
        <table style="z-index: 101; left: 0px;
            position: absolute; top: 146px ;width: 100%; height: 106px;">
            <tr>
                <td align="center" colspan="2" valign="top"><img style="width: 81%; height: 110px" src="mus.jpg">&nbsp;</td>
            </tr>
                <tr>
                    <td width="180" valign="top">
        <asp:Panel ID="Panel2" runat="server" Height="376px" Style="Width:177px">
            &nbsp;
            <asp:Menu ID="Menu1" runat="server" BackColor="#B5C7DE" DynamicHorizontalOffset="2"
                Font-Names="Verdana" Font-Size="Medium" ForeColor="#284E98" Height="66px" StaticSubMenuIndent="10px" Width="176px">
                <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
                <DynamicMenuStyle BackColor="#B5C7DE" />
                <StaticSelectedStyle BackColor="#507CD1" />
                <DynamicSelectedStyle BackColor="#507CD1" />
                <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <Items>
                    <asp:MenuItem NavigateUrl="~/acceuil.aspx" Text="Acceuil" Value="Acceuil"></asp:MenuItem>
                    <asp:MenuItem NavigateUrl="~/historique.aspx" Text="Historique" Value="Historique"></asp:MenuItem>
                </Items>
                <StaticHoverStyle BackColor="#284E98" ForeColor="White" />
            </asp:Menu>
        </asp:Panel>
                    </td>
                    <td valign="top">
        <asp:Panel ID="Panel3" runat="server" BackColor="#B5C7DE" Height="377px" Width="100%">
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </asp:Panel>
                    </td>
                </tr>
            </table>
    </div>
    </form>
</body>

bonne programmation
samedi 22 décembre 2007 à 20:20:10 | Re : centrer contenu d'une masterPage

zousfana

Réponse acceptée !
juste pour expliquer:

tu utilise des width avec des valeur fixe, c pour cela que ta page ne se centre pas.
la meilleure façon c les tableaux avec un width=100%, la 1 ere colone avec une valeur fixe pour ton menu et la 2 eme colone sans rien et ton panel3 qui est dedans c lui qui prend la width à 100%


samedi 29 décembre 2007 à 17:23:50 | Re : centrer contenu d'une masterPage

Le grand Jisay

Merci pour la réponse zousfana, ca fonctionne niquel ! Et c'est exactement ce dont j'avais besoin ;)

Thanks à tous


Cette discussion est classée dans : page, contenu, width, top, centrer


Répondre à ce message

Sujets en rapport avec ce message

Affichage du contenu d'un formulaire Access dans une page Internet [ par Lucho ] J'ai créé une application Access et j'aimerais afficher le contenu d'un formulaire Access dans une page Internet quand je clique sur un bouton de ce f Top des ventes [ par blague ] Bonjour,voila,je suis en train de développer un catalogue en ligne,et je voudrais faire sur ma page un top des ventesQue faut il ajouter dans ma base Recuper contenu page Web VBscript [ par kut ] je voudrai recuperer le contenu d'un page web coté cllient en vbscript est ce possible?si oui un petit coup de main ne serais pas de refus. Question tordue sur les #include... [ par Anksunamon ] Salut à tous... Jai une question bizarre à vous poser sur les #include... Est-ce que si, pour ne faire qu'une page qui sélectionne le contenue suivant Envoyer contenu d'un formulaire dans 1 popup [ par JefffK ] Bonjour, voila j'ai un formulaire dans une page HTML, il me faut envoyer les données postés dans les champs dans un pop up. je voudrais utiliser un JS centrer un datadrid [ par MATURE1 ] J'ai une question super con mais qui me pose problème. Voila j'ai fait l'intranet de mon entreprise tout en vb.net. J'ai une page aspx qui donne les n Centrer un TreeView [ par darunia ] Salut,Je suis actuellement en train de réaliser une page ASP.net 2.0 qui comporte un controle TreeView.Je souhaite centrer ce controle. Lorsque je l'e centrer une page ASP.NET [ par gyzmo222 ] Mon problème est simple, j'ai developpé un site web en ASP.NET (c#) sous visual studio 2005. Je l'ai optimisé pour le 1024px mais j'aimerais assurer u Imprimer le contenu d'un label [ par gstrit ] Bonjour,J'ai un label dans lequel j'ai le code de ma page html. J'aimerais pouvoir imprimer seulement le contenu du label et pas la page entière.Merci vider le contenu d une popUp [ par IslandMan974 ] bonjour,j ' ai petit souci ... voila je dipose d une page principale qui ouvre une pop up en appyant sur "Open".Dans ma page pricipale je construit ma


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales