ASP.net - Center Bedienfeld "Ausrichten"?
Muss ich center richten Sie ein panel. Ich verwende die folgenden:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestDefault.aspx.cs" Inherits="tregware.TestDefault" %>
<!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">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Panel ID="Root" runat="server" BackColor="Red" HorizontalAlign="Center" Style="left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0;">
<asp:Panel ID="Body" runat="server" BackColor="Blue"
Style="left: 0px; top: 24px;width: 800px; height: 100%; position: absolute; z-index: 0;"
HorizontalAlign="Center">
</asp:Panel>
</asp:Panel>
</form>
</body>
</html>
Jedoch das Gremium ("Body") nicht center. Wie würde ich tun?
InformationsquelleAutor derp_in_mouth | 2012-07-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du eingestellt hast
position: absolute
, so viele der regulären Methoden, die Sie verwenden würden, um center-Elemente wahrscheinlich nicht funktionieren.Da hast du einen festen
width
von800px
, den Sie verwenden könnten:InformationsquelleAutor Zhihao
Panel hat die Eigenschaft, HorizontalAlign
InformationsquelleAutor Syed Ali Taqi
Erstellen Sie eine css-namens
.panel { align:center }
und fügen Sie es auf das panel
CssClass = "panel"
InformationsquelleAutor HatSoft