0

我正在做一些清理 asp.net Web 应用程序的工作,将一些 html 代码放入 asp.net,但我遇到了一些格式问题。我有一个 Site.Master 页面,我的所有内容页面都继承自该页面。我div在此页面上有几个相互嵌套的元素,其中我有一个 asp 控件,我将内容页面中的所有内容放入其中。问题是我的div容器不会自动调整大小,因此内容会溢出。我不做很多网络开发,所以我需要一些帮助。

HTML (Site.Master)

<body>
    ...
    <div class="wrapper">
        <header>
        <!-- Stuff -->
        </header>

        <div id="content-wrapper">
            <asp:ContentPlaceHolder ID="maincontent" runat="server" />
        </div>
        <!-- More Stuff -->
    </div> <!-- End wrapper -->
    <!-- Even More Stuff -->
 </body>

CSS

#content-wrapper{
width:98%;  
height:100%;
margin:0 auto;
min-height:800px;
background:white;

-webkit-border-bottom-right-radius:0.50em;
-webkit-border-bottom-left-radius:0.50em;

-moz-border-radius-bottomright:0.50em;
-moz-border-radius-bottomleft:0.50em;

border-bottom-right-radius:0.50em;
border-bottom-left-radius:0.50em;
}

.wrapper {
min-height: 100%;   
height: auto !important;
height: 100%;   
margin: 0 auto -4em;
}

别人写的 html 和 css,这不是我太熟悉的东西,我只是把它放到一个应用程序中,所以我对所有这些格式化业务有点迷茫。重申一下,我放入 ASP 占位符的内容溢出了“包装器”和“内容包装器”容器。HTML 文件虽然很好,但不知何故我把它弄乱了,因为我把它切碎放到应用程序中。

当我说溢出时,我的意思是内容溢出了它的容器。有关示例,请参见此处: http: //css-tricks.com/the-css-overflow-property/。溢出是visible

4

1 回答 1

0

Doctype 声明弄乱了格式。

将其更改为:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

至:

<!DOCTYPE HTML>

我不再有我的问题。

于 2013-07-18T21:29:43.453 回答