-1

我希望我的网页看起来像这样,但是我不确定如何限制每个元素,即标题、内容、导航和页脚,以便它们的排列如下图所示?

我会指定最大宽度等吗?

在此处输入图像描述

4

2 回答 2

0

我假设您正在使用div?

如果是这样的话:

#header{
    width: 100%;
}

#navigation{
    width: 30%; // example
    float: left;
}

#content{
   width: 70%; // example, navigation and content must = 100
   float: left;
}

#footer{
   width: 100%;
}

无需指定 min-max- 除非您想确保,例如,导航是页面宽度的 30%,除非这会使其小于 200px,否则您将使用:

#navigation{
    width: 30%; // example
    min-width: 200px;
    float: left;
}
于 2013-11-03T15:59:11.517 回答
0

试试这个:

<style type="text/css">
            table
            {
                width: 100%;
                border:1px solid black;
            }
            .col1
            {
                width: 25%;
                border-right:1px solid black;
            }
            .col2
            {
                width: 75%;
            }
            .header
            {
                border-bottom:1px solid black;
            }
            .footer
            {
                border-top:1px solid black;
            }
    </style>

    <table>
            <tr>
                <td colspan="2" class="header">
                    header
                </td>
            </tr>
            <tr>
                <td class="col1">
                    col1
                </td>
                <td class="col2">
                    col2
                </td>
            </tr>
            <tr>
                <td colspan="2" class="footer">
                    footer
                </td>
            </tr>
        </table>
于 2013-11-03T16:03:04.783 回答