2013-07-18 132 views
0

我正在做一些清理asp.net web應用程序的工作,將一些html代碼放入asp.net中,但我遇到了一些格式問題。我有一個Site.Master頁面,我的所有內容頁面都從中繼承。我有一對div元素在這個頁面上相互嵌套,其中我有一個asp控件,將所有內容從我的內容頁面中刪除。問題是我的div容器不能自動調整大小,因此內容溢出。我不做很多網絡開發,所以我需要一些幫助。自動調整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

+0

「溢出」是什麼意思? –

回答

0

Doctype聲明搞亂了格式。

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

到:

從改變了它

<!DOCTYPE HTML> 

,我不再有我的問題。