Горизонтальная прокрутка div внутри div отображается в виде таблицы

0

Я пытаюсь создать веб-страницу с двумя столбцами. Я разбиваю столбцы на 2 divs с id справа и слева. Эти два столбца внутри DIV с идентификатором строкой и DIV находится внутри сНа называется таблица

<div id="table">
   <div id="row">
      <div id="left">
      </div>
      <div id="right">
      </right>
   </div>
</div> 

Мой CSS разработан так, что у меня есть два столбца.

            #table
            {
                display:table;
                width: 100%;
            }
            #row
            {
                display:table-row;
                width: 100%;
            }
            #left
            {
                display:table-cell;
                width: 50%;
            }
            #right
            {
                display:table-cell;
                width: 50%;
            }

Это работает отлично. Теперь в моем левом столбце я хочу div, который может горизонтально прокручивать изображения, но я не хочу, чтобы в столбце осталось изменить ширину. Я хочу держать вправо и влево на 50% экрана.

Любая помощь в том, как создать sub div внутри левого div, который позволяет горизонтальную прокрутку изображений, будет очень полезной. Спасибо.

  • 0
    Вы имеете в виду прокрутку как слайд-шоу или просто горизонтальную полосу прокрутки, когда изображение больше, чем ширина div?
Теги:

2 ответа

1

Я изменил ваш стиль CSS, чтобы удалить таблицу и вместо нее использовать float:

        #table
        {
            width: 300px;
        }
        #row
        {
            width: 100%;
        }
        #left
        {
            width: 50%;
            float: left;
            overflow: auto;
        }
        #right
        {
            width: 50%;
            float: right;
        }

И добавьте переполнение: auto в любом div, который вы хотите, чтобы отображать полосу прокрутки. Я предполагаю, что у вас определенная ширина.

Пример: jsfiddle

0

Почему бы не использовать:

overflow-x: auto;

Если sub div больше, появится полоса прокрутки.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню