Я хотел бы удалить себя scrollbar
из поля зрения пользователя, так как в настоящее время я не знаю, почему, когда помечается ошибка, над моей формой появляется поле и, следовательно, перемещается на несколько пикселей в мою форму и что в этом движении, где scrollbar
горизонтальный внизу моей формы появляется, я хотел бы знать, есть ли способ скрыть scrollbar
, чтобы он больше не был виден.
Пример изображения:
Это правда, что with
overflow: hidden;
можно решить, но я думаю, что это не правильный метод, так как таким образом вы отключаете прокрутку внутри,<div>
но в вашем случае это не имеет значения, поскольку прокручивать не нужно , но... что произойдет, если вы добавите больше контента, и вам нужно прокручивать и в то же время скрывать полосу прокрутки ?С помощью следующего стиля CSS вы решаете это:
Это скроет все полосы прокрутки, но затем, если вы хотите, вы можете применить этот стиль только к одному элементу с идентификатором или классом.
Я надеюсь, что это помогает
Вы можете сделать это с помощью CSS с помощью
overflow: hidden;
Вы можете использовать атрибут
overflow: hidden;
, чтобы скрыть горизонтальную и вертикальную полосы прокрутки .Если вы хотите скрыть только горизонтальную полосу прокрутки , вы можете использовать атрибут или
overflow-x: hidden;
для вертикальногоoverflow-y: hidden;
случая .Хотя вопрос несколько старый, я думаю, что должен ответить, потому что ответы, которые были даны, в основном являются патчем. Тогда у нас есть два вопроса:
width: calc(100% - [valor del margin]*2)
Чтобы убрать вертикальную прокрутку, поместите этот код в свой файл style.css. Вам не понадобится JavaScript. Попытайся: