【问题标题】:Using CSS to create three columns layout in MVC master page使用 CSS 在 MVC 母版页中创建三栏布局
【发布时间】:2012-07-16 19:28:44
【问题描述】:

ASP.NET MVC 2 项目。

我想创建一个具有三列布局的母版页。我现在用桌子。

<table>
    <tr>
        <td>
            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
            </asp:ContentPlaceHolder>
        </td>
        <td>
            <asp:ContentPlaceHolder ID="MainContent" runat="server">
            </asp:ContentPlaceHolder>
        </td>
        <td>
            <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server">
            </asp:ContentPlaceHolder>
        </td>
    </tr>
</table>

然后是这样的:

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <h2>
        Custom Master Demo</h2>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
    <meta name="description" content="Here are some keywords for our     page description.">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div style="width: 200px; height: 200px; border: 1px solid #ff0000;">
        <ul>
            <li>Home</li>
            <li>Contact Us</li>
            <li>About Us</li>
        </ul>
    </div>
</asp:Content>
<asp:Content ID="Content" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <div style="width: 200px; height: 200px; border: 1px solid #000000;">
        <b>News</b><br />
        Here is a blurb of text on the right!
    </div>
</asp:Content>

布局喜欢:

但是使用表格可能很愚蠢,有没有办法用 CSS 来实现它?

谢谢。

【问题讨论】:

    标签: css asp.net-mvc asp.net-mvc-2 master-pages


    【解决方案1】:

    看看这个:http://matthewjamestaylor.com/blog/perfect-3-column.htm

    网上有很多关于这方面的资料。

    【讨论】:

    • Reza 是正确的,“网上有很多关于这方面的资料。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多