2014-09-12 5 views
5

Я не получаю полосы прокрутки для коробки в хроме, но попадая в огонь лисица и исследователь интернетапереполнение-у: прокрутка не работает для хрома

li.box{ 
    border-radius: 0px; 
    padding:0; 
    border: solid 1px #8c8d8e; 
    overflow: hidden; 
    overflow-y:scroll; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 
    background-color: #ffffff; 
    opacity: 0.85; 
} 

это JSFiddle ссылку http://jsfiddle.net/wydsf2vk/

+0

вы можете предоставить нам, например, [jsfiddle] (http://jsfiddle.net/)? –

+0

Можете ли вы PLZ поставить http://jsfiddle.net, чтобы мы могли исправить это для u –

+0

спасибо за ответ, это работает в jsfiddle, но я мой проект это не работает – AKG

ответ

0

Я просто проверил вашу скрипку, это происходит потому, что вы не добавили свойство overflow-y: scroll; к скрипке. Он работает для моей версии (Chrome тоже).

http://jsfiddle.net/y8jqsya4/

+0

сейчас, пожалуйста, можете проверить его снова .. – AKG

+0

@AKG Я использую Chrome версии 37.0.2062.94 (64-разрядная версия) для Linux на основе RPM, и ваша скрипка (wydsf2vk) и Anshuman's отображают полосу прокрутки в моем браузере. –

+0

@AKG обратите внимание, что в вашей полосе прокрутки нет функционала - поскольку вы не указали высоту, div автоматически расширяется, чтобы заполнить содержимое и никогда не будет переполняться. –

4

Добавить высоту свойство вашего класса CSS, чтобы отобразить полосы прокрутки, вы должны установить высоту починки вашего дел.

0

изменить CSS: -

height:100px 
border-radius: 0px; 
padding:0; 
border: solid 1px #8c8d8e; 
overflow: hidden; 
overflow-y:scroll; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box; 
background-color: #ffffff; 
opacity: 0.85; 

http://jsfiddle.net/wydsf2vk/2/

0

Установить макс высоты для этого .box он будет работать

2

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

0

Вам не хватает height Свойство CSS. проверьте снимок ниже.

.box { 
 
    border-radius: 0px; 
 
    padding:0; 
 
    border: solid 1px #8c8d8e; 
 
    overflow: hidden; 
 
    overflow-y:scroll; 
 
    height: 100px; 
 
    -webkit-box-sizing: border-box; 
 
    -moz-box-sizing: border-box; 
 
    box-sizing: border-box; 
 
    background-color: #ffffff; 
 
    opacity: 0.85; 
 
}
<div class="box"> 
 
    <p> Hello World 1 </p> 
 
    <p> Hello World 2 </p> 
 
    <p> Hello World 3 </p> 
 
    <p> Hello World 4 </p> 
 
    <p> Hello World 5 </p> 
 
</div>

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