我正在做一些清理 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