искаженные элементы в горизонтальном списке с помощью css - PullRequest
1 голос
/ 29 марта 2010

Я создал страницу, на которой я использую список для горизонтального отображения элементов

Теперь я могу увидеть результат на странице здесь

Но когда я перетаскиваю и делаю окно браузера коротким, я получаю искаженный список как в скрин-шоте здесь

http://pradyut.dyndns.org/WebApplicationSecurity/people_ss.JPG

http://pradyut.dyndns.org/WebApplicationSecurity/people_ss.JPG

Я использую CSS в списке как: -

#navlist li
        {

            padding: 1em;
            float: left;
            list-style-type: none;
        }

в конце списка я использую очищающий div

#clear-both 
{
   clear: both;
}

Любая помощь

Спасибо

Pradyut

[2]: [2]: http://pradyut.dyndns.org/WebApplicationSecurity/people_ss.JPG

Ответы [ 3 ]

1 голос
/ 29 марта 2010

Проблема заключается в разной высоте каждого элемента LI. Если вы зададите им общую высоту, макет будет корректно изменен при изменении размера окна:

#navlist li
{
    height: 100px;
    padding: 1em;
    float: left;
    list-style-type: none;
}
1 голос
/ 29 марта 2010

Я не могу зайти на ваш сайт.

Попробуйте использовать display: inline вместо float: left

#navlist li
{
padding-right: 1em;
display: inline;
list-style-type: none;
}
0 голосов
/ 29 марта 2010

вполне может решить проблему, используя min-height в другом div css

  #another 
  {
      padding: 5px;
      background-color: green;
      min-height: 75px;
  }

спасибо ...

...