У меня есть некоторые HTML/CSS ниже:Горизонтальная Переполнение отказывается работать
#wrapper {
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
}
.completebook2 {
background: red;
border: 1px solid #e4e4e4;
float:left;
margin-left: 10px;
margin-right: 10px;
padding: 10px;
white-space: nowrap;
}
.completebook3 {
border: 1px solid #e4e4e4;
padding: 10px;
}
.completebook4 {
border: 1px solid #e4e;
padding: 10px;
background-color: chocolate;
}
.cover{
background: green;
}
http://codepen.io/anon/pen/WGZgzr
Я не могу получить горизонтальные полосы прокрутки появляются независимо от того, какой. Также Я смог получить горизонтальные полосы прокрутки, чтобы появиться в более ранней версии кода, но когда я добавил новый узел, горизонтальные полосы прокрутки сломались.
Также completebook2 является узлом и довольно много нужно, чтобы остаться, а также внутренние узлы completebook2
Любые идеи по этому вопросу?
Спасибо, Jim
Nice, +1. Но почему 'float: left,' все это испортит? –
@MichaelSchmidt В принципе * «Свойство float CSS указывает, что элемент должен быть выбран из обычного потока» * ([MDN] (https://developer.mozilla.org/en-US/docs/Web/CSS/float)). Если он не находится в нормальном потоке, он не подпадает под правило белого пространства (среди прочих). –
Denys отличный ответ спасибо! Я часами с ним возился. Просто нужно выяснить, как дать вам кредит – JimF