2016-11-03 4 views
0

Как это сделать, чтобы прокручивать по горизонтали? HTML Как это сделать, чтобы прокручивать по горизонтали?

текст

   <a href="html"><div id="right" class="box"> 
       <p>text</P> 
      </div></a> 

CSS

#big{ 
    background-color: red; 
    width: 300px; 
    height: 250px; 
    border: thin solid black; 
    overflow-x: show; 
    overflow-y: hidden; 

}}

.box { 
text-align: center; 

}

+0

Можете ли вы разработать что вы хотите ? – Rohit

+0

Прокрутите что? Я имею в виду, что вы хотите прокрутить? –

+2

где #big в вашем html? – GvM

ответ

0

Прежде всего, вы объявляете другое имя ID в элементе css и html DOM, обратите внимание на это.

Во-вторых, нет такого значения показать переполняться свойство, проверьте здесь: http://www.w3schools.com/cssref/css3_pr_overflow-y.asp

HTML

<a href="html"> 
    <div id="right" class="box"> 
    <p>text</p> <p>texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> 
    </div> 
</a> 

CSS

#right{ 
    background-color: red; 
    width: 3200px; 
    height: 250px; 
    background: red; 
    border: thin solid black; 
    overflow-y: scroll; 
} 

.box { 
text-align: center; 
} 

https://jsfiddle.net/13jh7gjb/2/

Я надеюсь, что это помогает, просто удалите цвет из фона, я добавил, чтобы выделить div для вас.

+1

это вертикальный свиток, OP хочет горизонтальный – GvM

+0

@GvM Спасибо, уже исправлено. –

0

Добавьте эти следующие коды CSS в свой контейнер.

overflow-x: scroll;

overflow-y: hidden;

0

Если я правильно понял ваш запрос, возможно, вы найдете ответ на свой вопрос в этом посте:

Здесь StackOverflow пост, здесь предложение JSFiddle

ul { 
 
    width: 160px; 
 
    display: block; 
 
    white-space: nowrap; 
 
    overflow: auto; 
 
    } 
 
li { 
 
    width: 80px; 
 
    display: inline-block; 
 
    }
<div> 
 
    <ul> 
 
    <li>one</li><li>two</li><li>three</li><li>four</li> 
 
    </ul> 
 
</div>

+0

Спасибо, что работает, и что я искал – noooooooo

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