2013-07-05 3 views
0

Это мой HTML:Почему мой список не плавает внутри моего второго div?

<div class="topmenucontainer"> 
    <div id="topmenu"> 
    <ul> 
    <li style="border-right: 1px solid black;"><a href="">Login</a></li> 
    <li><a href="">Partner Countries</a></li> 
    </ul> 
    </div> 

Это мой CSS:

.topmenucontainer { 
    margin:0 auto; 
    border:1px solid red; 
    background-color:#000; 
    display:block; 
} 

#topmenu { 
    margin:0 auto; 
    border:1px solid red; 
    /*min-height:25px;*/ 
    background-color:#fff; 
    width:900px; 
    display:inline; 
} 

#topmenu ul { 
    margin:0px; padding:0px; 
    list-style-type: none; 
    float:right; 
} 

#topmenu ul li { 
    float:left; 
} 

И это, как он отображается

http://img842.imageshack.us/img842/8627/3ktn.jpg

Почему UL не отображается, когда Я поместил его? Я имею в виду, почему он не отображается внутри моего topmenu div, который имеет белый фон и ширину всего 900 пикселей?

ответ

0

Вы должны добавить ясно: как Div, чтобы справиться с внутренней плавающей

<div class="topmenucontainer"> 
    <div id="topmenu"> 
     <ul> 
     <li style="border-right: 1px solid black;"><a href="">Login</a></li> 
     <li><a href="">Partner Countries</a></li> 
     </ul> 
     <div style="clear:both;"></div> 
    </div> 
</div> 
+0

Я пробовал, не работает –

0

Я думаю, что вам не нужны никакие стили на вашем .topmenucontainer*. вы можете избавиться от .topmenucontainer

Вы можете попробовать следующие стили на topmenu. У вас есть окончательная картина того, чего вы пытаетесь достичь?

#topmenu { 
    overflow: hidden; 
    margin: 0 auto; 
    border: 1px solid red; 
    background-color: #fff; 
    width: 900px; 
} 
+0

http://img203.imageshack.us/img203/104/b4jk.jpg это, как в конце концов, должно быть .... см плавающее меню 2 Кнопки?: D ... Не в крайнем правом углу страницы ... но справа от 900px div –

+0

Я не могу избавиться от div topmenucontainer, потому что мне нужно, чтобы весь верхний бар был черным, но 2 кнопки, которые должны быть выровнены справа от 900px div –

+0

http://jsfiddle.net/73SKM/18/ проверьте это, вы можете отрегулировать заполнение в зависимости от того, сколько места вам нужно после ваших ссылок. – user760226

Смежные вопросы