2013-07-18 3 views
0

Я делаю некоторые работы по очистке веб-приложения asp.net, отбрасывая некоторый html-код в asp.net, но я сталкиваюсь с некоторыми проблемами форматирования. У меня есть страница Site.Master, наследуемая всеми моими страницами контента. У меня есть пара div элементов, вложенных друг в друга на этой странице, где у меня есть asp control, в который я удаляю все содержимое с моих страниц контента. Проблема в том, что мои контейнеры div не авто-размер, а, следовательно, переполнение содержимого. Я не занимаюсь веб-разработкой, поэтому мне нужна помощь в этом.Элементы Auto-sizing 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> 

, и я больше не был мой вопрос.