2011-12-27 3 views
2

Я использую горизонтальный аккордеон на основе этого сайта:Горизонтальный аккордеон ДИВ идет вниз при уменьшении размера окна

http://www.marghoobsuleman.com/mywork/jcomponents/accordion-common/accordion.html

Если вы уменьшаете размер окна аккордеон будет завернуть вниз; он не будет помещаться внутри окна.

Ожидаемое:

<div></div> <div></div> <div></div> 

На большом размере окна это работает отлично, но на уменьшении размера окна, оно будет отображаться как это:

<div></div> 
<div></div> 
<div></div> 

ответ

1

Чтобы предотвратить divs от упаковки, вы бы действительно необходимо обернуть сам аккордеон в элементе с определенной шириной.

Добавьте это в CSS:

.accordionWrapper { width: 689px; } 
+0

Я установил ширину для внешнего div и он работает. Я не знаю много концепций проектирования. один основной вопрос. Я положил style = "width: 1024px", это нормально. он отлично работает во всех разрешениях. – zod

+0

Какую бы ширину вы не установили, это было бы хорошо, но я бы рекомендовал либо сделать процентную ширину, либо фактическую ширину пикселя содержащихся элементов. Кроме того, избегайте встроенного стиля и используйте внешние таблицы стилей. –

1

Это потому, что обертка div автоматически сжиматься при уменьшении размера окна. Установите ширину на обертку.

.accordionWrapper { width: 689px; } 
+0

Я установил ширину для внешнего div и он работает. Я не знаю много концепций проектирования. один основной вопрос. Я положил style = "width: 1024px", это нормально? он отлично работает во всех разрешениях. Какова максимальная ширина, которую мы можем дать? – zod

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