asp.net - 为什么这个标签不居中?

标签 asp.net html css webforms

使用 ASP.NET 代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Requests.aspx.cs" Inherits="Portal.Requests"
    MasterPageFile="Portal.Master" Title="Requests Log" %>

<asp:Content runat="server" ContentPlaceHolderID="MainContentPlaceHolder">
    <div class="block" id="options">
        <h2>
            Requests Log
        </h2>
        <div style="padding: 12px 13px 0px 12px;">
            <asp:Label runat="server" Text="Search :" CssClass="label" />
            <asp:TextBox ID="txtSearch" runat="server" Size="16" CssClass="textbox" />
            <asp:Button ID="btnSearch" CssClass="button" Style="float: right" runat="server"  Text="Search" OnClick="Search" />
        </div>
        <div style="width: 100%; text-align:center; color: #4E1329; font-size: smaller; float:none; display:inline;">
            you can search by acc no and username
        </div>
        <div style="padding-top: 10px; width: 250px; margin-left: auto; margin-right: auto;">
            <asp:GridView ID="requestsGrid" runat="server" AutoGenerateColumns="False" GridLines="Horizontal">
                <Columns>
                    <asp:BoundField DataField="FirstColumn" HeaderText="Who and When" HeaderStyle-Width="120px" />
                    <asp:BoundField DataField="Type" HeaderText="Type" HeaderStyle-Width="40px" />
                    <asp:TemplateField HeaderText="File" HeaderStyle-Width="25px">
                        <ItemTemplate>
                            <asp:LinkButton ID="btnDownload" runat="server" Text=".zip" CommandArgument='<%# Bind("Id") %>'
                                OnClick="Download" />
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
                <RowStyle HorizontalAlign="Center" VerticalAlign="Middle" />
            </asp:GridView>
        </div>
    </div>
</asp:Content>

渲染:

<!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><title>
    Requests Log
</title><link rel="shortcut icon" type="image/ico" href="favicon.ico" /><link rel="icon" href="favicon.ico" type="image/ico" /><link rel="stylesheet" type="text/css" href="Styles/Stylesheet.css" /><meta name="viewport" content="width = device-width, initial-scale = 1, user-scalable = yes" /><meta name="apple-mobile-web-app-capable" content="yes" /></head>
<body>
    <form method="post" action="Requests.aspx" id="ctl01">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['ctl01'];
if (!theForm) {
    theForm = document.ctl01;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>


<script src="/WebResource.axd?d=QZPkRLZ3fUaN6VLGec8U1eb-7A0RmvYeX7AOUpyZg60IpqTruzWtehyWdkhkl9lfeQb8mEYo0i4n5nosbE2UTMyeu9sobarSJxcUx83SFPs1&amp;t=634768237750540983" type="text/javascript"></script>


<script src="/ScriptResource.axd?d=gH6INTDR0ghdGy8187seiZld9-3hIDEUD4UZXxgbQNevT34BY6bPtKCTN86kvXWivVi5j4Mqk82c9kJeg-HGZ1gkOzd2OkB_H1SFfAw8T0nkn2J_yq_n7Tko8qp8GK6S2sFuEB6V36qw4i4I9UtNBZbY8gEyl8T9hpNAHBP1Ncc0EIlDqB6rGCKHSEZk0IqO0&amp;t=ffffffff940d030f" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</script>

<script src="/ScriptResource.axd?d=SZ7Iu2p7Dx3sirGc0eodEyXdoKWQbBb85Myy8mEmJcXjSVSUbobpetDKV_2kbrQbyRsPhW2vufjIr6XDGEt7v-ukuTFQq2fNuNOHhcfIHAnmuQRWEXvmSJLpONklLNI8hQI7wxVjfx7Qg6EKoJkMvo4NWxeD_ZHIemwcs1W1QwmKgcv6UKwwzLFcarl9GeoC0&amp;t=ffffffff940d030f" type="text/javascript"></script>
<div class="aspNetHidden">

    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWGQKutYr8AwLI4arfCwLM08eUAgLIs/LdCwL5l4+IBwKqhYmXBwLjpMWIAgLsw7D4AQKN7v/UCQLu7ta3DALHv6LwCwKV16SoBwLup/DgBgLHs/78AwL4l5unDwKphZW2DwLipNGnCgLrw7yXCgKM7ov0AQLt7uLWBALGv66PBAKT17BRAuyn/AkCxbOKpg0C9pen0AiNJ9hTWsRav+IvckroC8qB9LGJ+gh+z0AvBqjhxR2QQA==" />
</div>
    <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'ctl01', [], [], [], 90, 'ctl00');
//]]>
</script>

    
    <div id="header" style="text-align:center;padding-top:5px;"> 
        <img id="uaLogo" alt="UA Logo" src="../UALogo.png" />
    </div>

    
    <div id="wrapper">
        
    <div class="block" id="options">
        <h2>
            Requests Log
        </h2>
        <div style="padding: 12px 13px 0px 12px;">
            <span class="label">Search :</span>
            <input name="ctl00$MainContentPlaceHolder$txtSearch" type="text" id="MainContentPlaceHolder_txtSearch" class="textbox" Size="16" />
            <input type="submit" name="ctl00$MainContentPlaceHolder$btnSearch" value="Search" id="MainContentPlaceHolder_btnSearch" class="button" style="float: right" />
        </div>
        <div style="width: 100%; text-align:center; color: #4E1329; font-size: smaller; float:none; display:inline;">
            you can search by acc no and username
        </div>
        <div style="padding-top: 10px; width: 250px; margin-left: auto; margin-right: auto;">
            <div>
    <table cellspacing="0" rules="rows" border="1" id="MainContentPlaceHolder_requestsGrid" style="border-collapse:collapse;">
        <tr>
            <th scope="col" style="width:120px;">Who and When</th><th scope="col" style="width:40px;">Type</th><th scope="col" style="width:25px;">File</th>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>GU9999</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_0" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl02$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>GU9999</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_1" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl03$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_2" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl04$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_3" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl05$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_4" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl06$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_5" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl07$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_6" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl08$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_7" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl09$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_8" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl10$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_9" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl11$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_10" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl12$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>5 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_11" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl13$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_12" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl14$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_13" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl15$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_14" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl16$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_15" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl17$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_16" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl18$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_17" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl19$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_18" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl20$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_19" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl21$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>2 days ago by masi</td><td>CAAR</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_20" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl22$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr><tr align="center" valign="middle">
            <td>yesterday by masi</td><td>GU9999</td><td>
                            <a id="MainContentPlaceHolder_requestsGrid_btnDownload_21" href="javascript:__doPostBack(&#39;ctl00$MainContentPlaceHolder$requestsGrid$ctl23$btnDownload&#39;,&#39;&#39;)">.zip</a>
                        </td>
        </tr>
    </table>
</div>
        </div>
    </div>

    </div>

    


    
    </form>
</body>
</html>

样式:

.block
{
    margin: 0 auto;
    width: 440px;
    background-color: #FAFAFA;
    border-radius: 6px;
    box-shadow: 3px 3px 3px #888888;
    padding-bottom: 10px;
    border: 1px solid #4e1329;
}

.block > *
{
    position: relative;
}

#options
{
    width: 273px;
    height: auto;
}

我明白了:

enter image description here

为什么标签/div(我都试过了)不居中?

最佳答案

改变:

<div style="text-align:center; color: #4E1329; font-size: smaller; float:none">
    you can search by acc no and username
</div>

<div style="width: 100%; text-align:center; color: #4E1329; font-size: smaller; display:inline;">
    you can search by acc no and username
</div>

注意:您可能还想考虑使用 CSS 类而不是内联样式。

编辑:好的,在看到您的编辑后,您的类 block 需要设置宽度。为了使文本能够居中,它需要 100% 宽度。为了使 100% 宽度起作用,您需要一个具有宽度的父对象。如果 block 有宽度,请发布它的 CSS。

编辑 - 最终修订:

display:inline 现在混淆了它。这和 float:none; 需要删除。

<div style="width: 100%; text-align:center; color: #4E1329; font-size: smaller;">
    you can search by acc no and username
</div>

fiddle 示例:http://jsfiddle.net/QCvaP/1/

关于asp.net - 为什么这个标签不居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858422/

相关文章:

asp.net - 后台数据的 Azure 辅助角色部署

html - 如何使用 css 加入我的列表和 div?

javascript - 根据表(索引)的行删除 localStorage 键

javascript - 尝试滚动时 jQueryUI AutoComplete 结果列表弹回顶部

javascript - 使用 span 标签检查并返回值

c# - 如何将 Crystal 报表绑定(bind)到手动创建的DataSet

html - 设计可重复使用的 Polymer 元素的策略

html - 需要针对这个简单的响应式设计需求的解决方案——在断点上移动 DOM 元素

HTML <pre> 标签导致换行

javascript - 在 JavaScript 中读取 JSON 值坐标并绘制到 Google map